好玩!把谷歌表格當(dāng)側(cè)鏈,用郵箱地址就可以收發(fā)ETH
ETHWaterloo編程馬拉松大賽上,三名開(kāi)發(fā)者用了兩天時(shí)間開(kāi)發(fā)了一個(gè)新項(xiàng)目——將以太坊區(qū)塊鏈與谷歌系統(tǒng)連起來(lái),這樣用戶就可以將ETH充值到自己的電子郵件地址,隨后再將ETH發(fā)到他人的郵件地址上。

如何通過(guò)郵箱進(jìn)行交易?
整個(gè)過(guò)程非常簡(jiǎn)單。用戶只需通過(guò)Metamask將ETH發(fā)送到自己的郵箱地址上,整個(gè)過(guò)程由谷歌授權(quán)系統(tǒng)進(jìn)行保護(hù)。當(dāng)充值完成后,點(diǎn)擊轉(zhuǎn)賬,就可以通過(guò)谷歌的OAuth進(jìn)行授權(quán)驗(yàn)證并發(fā)送ETH。

Google sheets
隨后,網(wǎng)頁(yè)會(huì)鏈向accounts.google.com,谷歌表格(Google Sheets)進(jìn)行記賬,整個(gè)過(guò)程和區(qū)塊鏈沒(méi)有關(guān)系。
使用者無(wú)需通過(guò)區(qū)塊鏈就能將ETH發(fā)送到新的郵箱地址,只有當(dāng)用戶想提現(xiàn)的時(shí)候才會(huì)使用MetaMask連接到以太坊網(wǎng)絡(luò)。
往大里說(shuō),三名開(kāi)發(fā)者創(chuàng)建的是一個(gè)擁有 30 億用戶的開(kāi)放數(shù)據(jù)庫(kù),它有點(diǎn)像區(qū)塊鏈的第二層網(wǎng)絡(luò),不同賬戶之間進(jìn)行轉(zhuǎn)賬,而最終的“結(jié)算”過(guò)程在區(qū)塊鏈上完成。
該團(tuán)隊(duì)表示,他們“破解了谷歌OAuth的函數(shù)nonce filed( ),從而允許用戶對(duì)Sheetcoin的交易進(jìn)行簽名,這樣能夠確保交易確實(shí)是發(fā)送者授權(quán)的。”
開(kāi)發(fā)sheetcoin的靈感
在DAO被黑之后,絕大多數(shù)的智能合約都添加了一個(gè)超級(jí)密鑰,它可以控制用戶在智能合約中的余額,而在Bancor被黑之后,這個(gè)特性成為了眾矢之的。
我們開(kāi)始把這個(gè)項(xiàng)目當(dāng)做一個(gè)笑話,因?yàn)樘嗟腅RC- 20 項(xiàng)目方都有一個(gè)賬戶具有管理特權(quán)。我們認(rèn)為,如果你做不到絕對(duì)的去中心化,為什么不做一個(gè)完全中心化的項(xiàng)目呢?
獲勝團(tuán)隊(duì)成員之一、加州大學(xué)伯克利分校計(jì)算機(jī)科學(xué)系學(xué)生Sunny Aggarwal表示:
谷歌表格有一個(gè)私鑰變量,它可以對(duì)提現(xiàn)交易進(jìn)行簽名。這么做的目的是保證用戶的資金安全,因?yàn)樗軐?duì)用戶提現(xiàn)的請(qǐng)求進(jìn)行驗(yàn)證。
<