• <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>
     找回密碼
     立即注冊

    掃一掃,登錄網站

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

    到底什么是共識機制?

    2020-9-11 10:49

    來源: 能鏈科技

    拜占庭容錯/BFT 及 實用拜占庭容錯/ PBFT


    提到BFT技術,就不得不提拜占庭將軍問題。拜占庭將軍問題是由Leslie Lamport等人在1982年提出,被稱為The Byzantine Generals Problem或者Byzantine Failure。核心描述是軍中可能有叛徒,卻要保證進攻一致,由此引申到計算領域,發展成了一種容錯理論。關于這里的故事,我們單獨約一期細細講~

    簡略來說,拜占庭容錯(BFT)是能夠抵抗拜占庭將軍問題導致的一系列失利的系統特點。這意味著即使某些節點出現缺點或惡意行為,拜占庭容錯系統也能夠繼續運轉。而PBFT共識機制是少數服從多數,根據信息在分布式網絡中節點間互相交換后各節點列出所有得到的信息,一個節點代表一票,選擇大多數的結果作為解決辦法。PBFT 將容錯量控制在全部節點數的 1/3,即如只要有超過 2/3 的正常節點,整個系統便可正常運作。

    (圖|區塊鏈“不可能三角”,來源:Algorand)

    從上述介紹可以看出,區塊鏈的共識機制都存在著“不可得三角”,無法同時兼顧擴展性(Scalability)、安全性(Security)、去中心(Decentralization)這三項要求。但想要發揮出區塊鏈技術更大的潛能,突破技術瓶頸找到更優秀的共識機制,仍然是眾多區塊鏈從業者重點探索的方向之一。

    xPoA算法是在PoS機制的基礎上,引入了基于可驗證隨機函數的隨機選擇共識節點方法和BFT共識,保證共識算法的安全性和一致性,是在區塊鏈底層技術研發領域的技術演進創新貢獻。

    xPoA共識算法由能鏈科技歷時2年半時間,獨立自主研發,實現了去中心化、安全和性能的有效平衡。

    基于自主創新研發的共識算法,能鏈科技在部署了近百個儲備節點的區塊鏈底層基礎設施DTFN中,通過BLS簽名的真隨機數,在出塊時,隨機數選出一部記賬分節點,在BFT共識引擎上形成共識,完成出塊。整個過程,每次隨機挑選節點可解決安全和公平的問題,同時實現更高效率。(點擊下方閱讀原文可了解更多xPoA共識算法)

    未來能鏈科技將持續探索共識機制的更多可能,促進區塊鏈真正滿足大規模商業場景落地的需要,構建美好紛繁的數字未來。

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

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

      回頂部
    • <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>
      妖精视频