Consensus

如何比較兩個共識協議?

  • February 5, 2016

當今區塊鏈領域存在大量相互競爭的共識協議。如何客觀地比較它們?

有幾種不同的方法可以回答這個問題。

例如,您可以嘗試測量必須以惡意或“拜占庭”方式行為不端的網路百分比,然後“真實使用者”之間的協議破裂。這種稱為**容錯分析**的方法在電腦科學中得到了充分的研究,並且一些重要的 不可能 結果是已知的。它的主要缺點是它通常不考慮經濟因素,這肯定會導致節點改變他們的行為

Vlad Zamfir 等人提倡的另一種方法是嘗試衡量成本、收益和博弈論策略,這些策略將激勵參與者在網路中決定他們的行動,假設某些行為和目標(例如有限的利他主義和盈利能力)。這種機制設計策略的優點是允許進行更詳細的分析,而不僅僅是容錯,可能會在適當的時候回退到該分析。它的缺點是執行起來比較複雜。

最後,不要忘記比較共識協議的原始技術優點和實際性能。即使他們實現了他們聲稱要實現的目標,這種結果是否重要或值得?他們是否成功地實施了他們聲稱的理論?或者它是那些在紙上看起來更好的項目之一? 那裡有很多廢話:小心!

引用自:https://ethereum.stackexchange.com/questions/181