好玩!把谷歌表格當側鏈,用郵箱地址就可以收發ETH

ETHWaterloo編程馬拉松大賽上,三名開發者用了兩天時間開發了一個新項目——將以太坊區塊鏈與谷歌系統連起來,這樣用戶就可以將ETH充值到自己的電子郵件地址,隨後再將ETH發到他人的郵件地址上。

好玩!把谷歌表格当侧链,用邮箱地址就可以收发ETH

如何通過郵箱進行交易?

整個過程非常簡單。用戶只需通過Metamask將ETH發送到自己的郵箱地址上,整個過程由谷歌授權系統進行保護。當充值完成後,點擊轉賬,就可以通過谷歌的OAuth進行授權驗證併發送ETH。

好玩!把谷歌表格当侧链,用邮箱地址就可以收发ETH

隨後,網頁會鏈向accounts.google.com,谷歌表格(Google Sheets)進行記賬,整個過程和區塊鏈沒有關係。

使用者無需通過區塊鏈就能將ETH發送到新的郵箱地址,只有當用戶想提現的時候才會使用MetaMask連接到以太坊網絡。

往大里說,三名開發者創建的是一個擁有30億用戶的開放數據庫,它有點像區塊鏈的第二層網絡,不同賬戶之間進行轉賬,而最終的“結算”過程在區塊鏈上完成。

該團隊表示,他們“破解了谷歌OAuth的函數nonce filed,從而允許用戶對Sheetcoin的交易進行簽名,這樣能夠確保交易確實是發送者授權的。”

開發sheetcoin的靈感

在DAO被黑之後,絕大多數的智能合約都添加了一個超級密鑰,它可以控制用戶在智能合約中的餘額,而在Bancor被黑之後,這個特性成為了眾矢之的。

我們開始把這個項目當做一個笑話,因為太多的ERC-20項目方都有一個賬戶具有管理特權。我們認為,如果你做不到絕對的去中心化,為什麼不做一個完全中心化的項目呢?

獲勝團隊成員之一、加州大學伯克利分校計算機科學系學生Sunny Aggarwal表示:

谷歌表格有一個私鑰變量,它可以對提現交易進行簽名。這麼做的目的是保證用戶的資金安全,因為它能對用戶提現的請求進行驗證。

進行驗證的方式是在谷歌表格界面上添加錢包插件,這樣就可以使表格連接到區塊鏈,並對交易進行驗證簽名,團隊補充說他們還需要添加“RSA簽名恢復功能,這樣就不會出現資金被盜的情況。”

上述項目獲得了ETHWaterloo變成馬拉送大賽的最佳項目獎。然而,它顯然是一個相當中心化的半托管式解決方案,不過使用sheetcoin進行小額轉賬,確實是一種讓人們瞭解加密貨幣的方式。


分享到:


相關文章: