概述
共識是區塊鏈網路參與者就單一、有效的帳本狀態達成一致的過程。由於區塊鏈運行在許多獨立電腦上且無中央權威,需要一種機制來決定哪些區塊是正典,並防止雙重支付。共識機制在容忍一定數量故障或惡意參與者的同時提供這種一致。
運作原理
每個節點都保存一份帳本副本,並對提議的區塊套用相同規則。共識機制決定誰有權提議區塊,以及其他節點如何驗證它。兩大主流是工作量證明,以計算力換取提議權,以及權益證明,以質押資本選出提議者。遵循多數鏈的節點收斂於相同歷史,而重組鏈需要壓倒性的資源或質押。
為何重要
共識使去中心化帳本在無中介的情況下仍可被信任。其設計取捨決定了區塊鏈的安全性、吞吐量與能耗,並直接影響最終性時間與交易成本等使用者面向的屬性。因此理解共識是評估任何區塊鏈的基礎。
相關概念
共識體現在工作量證明與權益證明等具體機制中,並以罰沒懲罰來強制誠實行為。礦工與驗證者就是執行共識規則的參與者。