從傳統服務端開發的角度來理解區塊鏈共識算法. 爲何 pbft 是三分之二+1即2/3+1,paxos 是二分之一+1即1/2+1

  傳統服務端開發人員對 paxos,zab,raft 可能更熟悉. zab 和 raft 本質上是兩次選舉.實際上這是拜占庭問題的簡化版本,沒有叛徒.可是通訊通道可能被破壞.    公開環境中拜占庭錯誤容忍(bft b fault tolerance)會有破壞分子,例如加密貨幣中的 double pay 問題.    一言以蔽之,共識最好的設計是模塊化,例如Notary,共識算法的選擇與應用場景
相關文章
相關標籤/搜索