• <option id="cacee"><noscript id="cacee"></noscript></option>
  • <table id="cacee"><noscript id="cacee"></noscript></table>
  • <td id="cacee"></td>
  • <option id="cacee"></option>
  • <table id="cacee"></table>
  • <option id="cacee"><option id="cacee"></option></option>
  • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
    <option id="cacee"><option id="cacee"></option></option>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 百科 查看內容
    • 3679
    • 0
    • 分享到

    分析區塊鏈共識模型與傳統一致性算法的關系

    2018-6-9 11:47

    來源: 鏈門戶


    傳統分布式一致性算法和區塊鏈共識過程的異同點:

    相同點:

    Append only強調序列化少數服從多數原則分離覆蓋的問題:即長鏈覆蓋短鏈區塊,多節點覆蓋少數節點日志

    不同點:

    傳統分布式一致性算法大多不考慮拜占庭容錯(Byzanetine Paxos除外),即假設所有節點只發生宕機、網絡故障等非人為問題,并不考慮惡意節點篡改數據的問題;傳統分布式一致性算法是面向日志(數據庫)的,即更通用的情況,而區塊鏈共識模型面向交易的,所以嚴格來說,傳統分布式一致性算法應該處于區塊鏈共識模型的下面一層。

    區塊鏈共識模型與傳統一致性算法的關系:

    考慮上面的不同點,結合私有鏈和行業鏈的性質,我們有:

    私有鏈:封閉生態的存儲網絡,所有節點都是可信任的,如某大型集團內部多數公司。行業鏈:半封閉生態的交易網絡,存在對等的不信任節點,如房地產行業A、B、C、D公司。公有鏈:開放生態的交易網絡,這層主要是為行業鏈和私有鏈提供全球交易網絡。

    由于私有鏈是封閉生態的存儲網絡,也就是說使用傳統分布式一致性模型應該是最優的;由于聯盟行業鏈其半封閉半開放特性,使用Delegated Proof of XXX 是最優的,可以考慮以傳統一致性算法作為基礎加入拜占庭容錯/安全防護機制進行改進。公有鏈PoW應該仍然是最優的選擇。

    如下圖所示:

              

    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。
    相關新聞
    發表評論

    請先 注冊/登錄 后參與評論

      回頂部
    • <option id="cacee"><noscript id="cacee"></noscript></option>
    • <table id="cacee"><noscript id="cacee"></noscript></table>
    • <td id="cacee"></td>
    • <option id="cacee"></option>
    • <table id="cacee"></table>
    • <option id="cacee"><option id="cacee"></option></option>
    • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
      <option id="cacee"><option id="cacee"></option></option>
      妖精视频