簡單來說,
區塊鏈的共識跟我們日常說的共識類似,就是在一個群體中就某個問題達成共識,一致同意采取某種策略來解決這個問題。例如說,我們在學校用投票選舉的方式選班長,最終選定的班長人選是大家共識,而整個投票選舉的過程和方法論,就是一種共識機制。
區塊鏈由于點對點網絡下存在較高的網絡延遲,各個節點所觀察到的事務先后順序不可能完全一致。因此區塊鏈系統需要設計一種機制對在差不多時間內發生的事務的先后順序進行共識,這種對一段時間內事務的先后順序達成共識的算法被稱為“共識機制”。
對區塊鏈而言,共識機制的存在讓分布式網絡的一致性問題迎刃而解。在區塊鏈中存在著大量的分布式節點,要想達成信任關系并保持對外響應的“一致性”,就好比訓練全校學生跳出整齊劃一的廣播體操,如何保障整體一致性和持續性,往往需要通過共識算法來達成。
隨著區塊鏈的發展,共識機制也在不斷的發展演變。目前,較為主流的算法有PoW、PoS、DPoS、PBFT等,但在實際使用時,每種算法都有各自的優點和缺點。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。