从工作量证明(PoW)切换到权益证明(PoS)并不会破坏区块链对拜占庭将军问题的解决方案。 它只是替换了基础的经济成本函数,同时保留了拜占庭容错共识所需的基本条件。 在公共区块链中,拜占庭将军问题的核心要求是:诚实节点即使在某些参与者表现恶意的情况下,也要收敛到单一的规范历史。中本聪式共识在两个假设成立的情况下以概率方式实现这一点: 诚实参与者控制着治理区块生产的稀缺资源的多数, 重写历史在经济上是不可行的。 PoW和PoS的区别仅在于那种稀缺资源是什么。 在PoW中,资源是哈希算力——能源 + 专用硬件。攻击者需要 >50% 的全球哈希算力。 在PoS中,资源是质押的代币——明确置于风险中的经济价值。攻击者需要 >50%(或在BFT风格链中 >⅔)的所有质押币,并且面临这些币被削减的风险。 在这两种情况下,只要诚实参与者控制着相关资源的多数,系统就保持安全。 PoS如何保持安全性和活跃性 现代PoS协议保留了两个核心的拜占庭特性: 安全性 – 诚实节点不会最终确定矛盾的历史。 这通过以下方式强制执行: 以太坊的Casper/Gasper(当≥⅔的质押确认时最终确定), Tendermint/BFT风格共识(≥⅔诚实参与时即时最终确定), 或概率最终性PoS设计(最长链变体)。...