好玩!把谷歌表格當側鏈,用郵箱地址就可以收發ETH
ETHWaterloo編程馬拉松大賽上,三名開發者用了兩天時間開發了一個新項目——將以太坊區塊鏈與谷歌系統連起來,這樣用戶就可以將ETH充值到自己的電子郵件地址,隨后再將ETH發到他人的郵件地址上。
如何通過郵箱進行交易?
整個過程非常簡單。用戶只需通過Metamask將ETH發送到自己的郵箱地址上,整個過程由谷歌授權系統進行保護。當充值完成后,點擊轉賬,就可以通過谷歌的OAuth進行授權驗證并發送ETH。
Google sheets
隨后,網頁會鏈向accounts.google.com,谷歌表格(Google Sheets)進行記賬,整個過程和區塊鏈沒有關系。
使用者無需通過區塊鏈就能將ETH發送到新的郵箱地址,只有當用戶想提現的時候才會使用MetaMask連接到以太坊網絡。
往大里說,三名開發者創建的是一個擁有 30 億用戶的開放數據庫,它有點像區塊鏈的第二層網絡,不同賬戶之間進行轉賬,而最終的“結算”過程在區塊鏈上完成。
該團隊表示,他們“破解了谷歌OAuth的函數nonce filed( ),從而允許用戶對Sheetcoin的交易進行簽名,這樣能夠確保交易確實是發送者授權的。”
開發sheetcoin的靈感
在DAO被黑之后,絕大多數的智能合約都添加了一個超級密鑰,它可以控制用戶在智能合約中的余額,而在Bancor被黑之后,這個特性成為了眾矢之的。
我們開始把這個項目當做一個笑話,因為太多的ERC- 20 項目方都有一個賬戶具有管理特權。我們認為,如果你做不到絕對的去中心化,為什么不做一個完全中心化的項目呢?
獲勝團隊成員之一、加州大學伯克利分校計算機科學系學生Sunny Aggarwal表示:
谷歌表格有一個私鑰變量,它可以對提現交易進行簽名。這么做的目的是保證用戶的資金安全,因為它能對用戶提現的請求進行驗證。
<