以太坊漫談(一)
2018-8-12 19:04
來源:
兄弟連教育
去中心化存儲
在過去的幾年里出現了一些大眾化的在線文件存儲初創公司,最突出的是Dropbox,它尋求允許用戶上傳他們的硬盤備份,提供備份存儲服務并允許用戶訪問從而按月向用戶收取費用。然而,在這一點上這個文件存儲市場有時相對低效;對現存服務的粗略觀察表明,特別地在“神秘谷“20-200GB這一既沒有免費空間也沒有企業級用戶折扣的水平上,主流文件存儲成本每月的價格意味著支付在一個月里支付整個硬盤的成本。以太坊合約允許去中心化存儲生態的開發,這樣用戶通過將他們自己的硬盤或未用的網絡空間租出去以獲得少量收益,從而降低了文件存儲的成本。
這樣的設施的基礎性構件就是我們所謂的“去中心化Dropbox合約“。這個合約工作原理如下:首先,某人將需要上傳的數據分成快,對每一塊數據加密以保護隱私,并且以此構建一個默克爾樹。然后創建一個含以下規則的合約,每N個塊,合約將從默克爾樹中抽取一個隨機索引(使用能夠被合約代碼訪問的上一個塊的哈希來提供隨機性)。
然后給第一個實體X以太以支撐一個帶有類似簡化驗證支付(SPV)的在樹中特定索引處的塊的所有權證明。當一個用戶想重新下載他的文件,他可以使用微支付通道協議(例如每32k字節支付1薩博)恢復文件;從費用上講最高效的方法是支付者不到最后不發布交易,而是用一個略微更合算的帶有同樣隨機數的交易在每32k字節之后來代替原交易。
這個協議的一個重要特征是,雖然看起來象是一個人信任許多不準備丟失文件的隨機節點,但是他可以通過秘密分享把文件分成許多小塊,然后通過監視合同得知每個小塊都還被某個節點的保存著。如果一個合約依然在付款,那么就提供了某個人依然在保存文件的證據。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。