如果去實現這樣一個BFT控制協議很容易達到超過1000TPS,而且有絕對的最終性,一旦協議跑完,交易馬上可以確認最終性。
缺點是傳統拜占庭共識協議只能用于不到一百個節點,超過一百個節點,信息交換量太過龐大使得網絡擁塞不能提升吞吐量。與此同時,它不是完全異步的。每個階段都有一個等待時間,例如中間可以等十秒,如果沒到就進行下一個階段。如果長時間協議沒有向前推進,就會進行視圖轉換,切換指揮者重新運行協議。
Polkadot整合和改進了中本聰共識協議和拜占庭共識協議。它采用了一個混合式的算法, GRANDPA協議和BABE協議。BABE協議是負責區塊生成,GRANDPA協議是提供最終性的。BABE協議和傳統的
比特幣、
以太坊的協議一樣。每過幾秒鐘選擇一個節點進行出塊,節點出塊以后,進行一個廣播,再過幾秒選第二個節點進行一個出塊,不同的節點也是根據最長鏈原則選擇區塊進行確認。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。