從工作量證明(PoW)轉向權益證明(PoS)並不會破壞區塊鏈對拜占庭將軍問題的解決方案。 它只是替換了底層的經濟成本函數,同時保留了拜占庭容錯共識所需的基本條件。 在其核心,公共區塊鏈中的拜占庭將軍問題要求一件事:誠實的節點即使在某些參與者惡意行為的情況下,也要收斂到單一的標準歷史。中本共識以概率方式實現這一點,只要滿足兩個假設: 誠實的參與者控制著管理區塊生產的稀缺資源的絕大多數,並且 重寫歷史在經濟上是不可行的。 PoW和PoS的區別僅在於那個稀缺資源是什麼。 在PoW中,資源是哈希算力——能源 + 專用硬體。攻擊者需要超過50%的全球哈希算力。 在PoS中,資源是質押的代幣——明確置於風險中的經濟價值。攻擊者需要超過50%(或在BFT風格鏈中超過⅔)的所有質押幣,並且冒著這些幣被削減的風險。 在這兩種情況下,只要誠實的參與者控制著相關資源的絕大多數,系統就保持安全。 PoS如何保持安全性和活躍性 現代PoS協議保留了兩個核心的拜占庭特性: 安全性 – 誠實的節點不會最終確定矛盾的歷史。 這是通過以下方式強制執行的: 以太坊的Casper/Gasper(當≥⅔的質押確認時最終確定), Tendermint/BFT風格的共識(誠實參與≥⅔時的即時最終確定), 或概率最終確定的PoS設計(最長鏈變體)。...