當前位置:
首頁 > 最新 > Eternal code架構分散式版本文件系統二:系統功能及架構

Eternal code架構分散式版本文件系統二:系統功能及架構

Eternal code系列報道二:系統功能及架構

海外推薦評級:A級

白皮書下載https://pan.baidu.com/s/1_J6kRBPJw40GYbshMkDYyg

【技術架構】

設計的目的是使得第三方服務商開發者、商家、客戶能夠創建任意的基於共識的、可擴展的、標準化的、特性完備的、易於開發的和協調的應用。Eternal Code 通過使用以太坊底層技術,建立終極且抽象的基礎層——內置有圖靈完備編程語言的區塊鏈,使得任何人都能夠創建合約和去中心化應用,並在其中設立他們自由定義的 所有權規則、交易方式。

在其技術構架設計上,該項目在設計上考慮應用以太坊智能合約、互聯網和區塊鏈技術在人們生活軌跡比如要求更高的業務連續性,更好的高擴展性,更快速的支持新業務發展等特點。

業務平台:隨時隨地可以的支付消費,全球無國界消費;安全、易用的開放支付應用開發平台。

技術平台:可伸縮、高可用分散式事務處理和服務計算能力;彈性資源分配與訪問管控。

運維平台:基礎資源伸展性;組件擴展性;系統平台穩定性。

【技術特點】

Eternal Code 技術總體特徵是公開、透明、可驗證。

從效果上看,則是不可篡改與可追溯。項目將選擇開放程度較高的類似於公有鏈的架構,因為項目對各方隱私的要求高,反而對於流程透明性有極強的需求。

【複製證明與時空證明】

在Eternal code 協議中,存儲供應商必須讓他們的客戶相信,客戶所付費的數據已經被他們存儲。在實踐中,存儲供應商將生成"存儲證明"(POS)給區塊鏈網路(或客戶自己)來驗證。

【動機】

存儲證明(POS)方案類似「數據持有性驗證」(PDP)[2]和「可恢復性證明」(POR)[3,4]方案。它允許一個將數據外包給伺服器(既證明人P)的用戶(既驗證者V)可以反覆檢查伺服器是否依然存儲數據D。用戶可以用比下載數據還高效的方式來驗證他外包給伺服器的數據的完整性。伺服器通過對一組隨機數據塊進行採樣和提交小量數據來生成擁有的概率證明作為給用戶的響應協議。

PDP 和POR 方案只保證了證明人在響應的時候擁有某些數據。在Eternal code 中,我們需要更強大的保障能阻止作惡礦工利用不提供存儲卻獲得獎勵的三種類型攻擊:女巫攻擊(Sybil attack)、外包攻擊(outsourcing attacks)、代攻擊(generation attacks)。

女巫攻擊:作惡礦工可能通過創建多個女巫身份假裝物理存儲很多副本(從中獲取獎勵),但實際上只存儲一次。

外包攻擊:依賴於可以快速從其他存儲提供商獲取數據,作惡礦工可能承諾能存儲比他們實際物理存儲容量更大的數據。

代攻擊:作惡礦工可能宣稱要存儲大量的數據,相反的他們使用小程序有效地生成請求。如果這個小程序小於所宣稱要存儲的數據,則作惡礦工在獲取Eternal code 區塊獎勵的可能性增加了,因為這是和礦工當前使用量成正比的。

https://twitter.com/Eternalcode169

https://0.plus/joinchat/HSIDQRL5WlJumrX0HvxL8Q


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 幣賺數字貨幣 的精彩文章:

TAG:幣賺數字貨幣 |