二.共識算法的評判標準
怎么評判共識算法的好壞呢,主要有以下評判標準:
1.去中心化
區塊鏈共識算法必須包含去中心化,有時也有程度的不同。
2.網絡成本
共識算法在考慮網絡成本時,不僅僅要考慮交易成本和維護成本,也要考慮挖礦成本。昂貴費時的算法只能優化再優化,簡化再簡化, 以滿足平臺和應用需求。
3.擴展性
從當前現實部署看,單一的區塊鏈負載嚴重,每秒鐘處理能力有限,所以在擴展性指標方面,我們需要考量這種共識算法是否在技術上能夠運行數千區塊鏈的可行性。 而且在運行數量龐大的區塊鏈后,消耗的網絡成本也是可控的。
4.交易確認的速度
在區塊鏈共識算法的設計架構中,需要一個精準范圍內的交易確認速度。比如Bitcoin上的區塊鏈現在出力能力是平均每秒4筆交易左右,而Ethereum也是15筆每秒,這與實際應用場景需求差距頗大。
5.強大的安全機制和容錯能力
安全機制首要防止可能的攻擊、攻擊使用的成本多大、攻擊的范圍和目標的損害程度、攻擊的持續性和網絡修復反應的速度,最后一點就是算法機制的總體攻擊的可能性。
對于區塊鏈共識方案的研究,為分布式系統中的一致性問題提供了較好的解決方案,目前的一些共識算法能較好地解決分布式系統中的共識等問題,但仍然由許多問題有待解決,仍有很大的研究價值和發展空間。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。