共识机制入门273 次阅读
共识机制入门:去中心化网络如何达成一致
没有老板的全球网络如何对账本达成一致?理解共识机制解决的核心问题。
#共识#PoW#PoS#拜占庭
为什么需要共识?
区块链是去中心化的:成千上万个互不信任的节点分散全球,随时可能宕机、延迟甚至作恶(拜占庭将军问题)。共识机制就是让所有诚实节点对"下一个区块包含哪些交易"达成一致的规则集。
主流共识机制一览
PoW 工作量证明(Bitcoin)
矿工通过算力竞赛寻找满足难度目标的哈希值,最先找到者获得记账权与区块奖励。安全性由"作恶成本 > 诚实收益"的经济博弈保障。特点:经过 15 年实战检验,但耗电量大、吞吐量低。
PoS 权益证明(Ethereum)
验证者质押代币获得出块与投票资格,作恶会被罚没(Slashing)质押金。能耗降低 99.95%,且惩罚机制直接、可量化。代表:以太坊(32 ETH 一票)、Solana、Cardano。
其他变体
- DPoS 委托权益证明:持币人投票选出少量代表出块,效率高但中心化程度高(EOS)
- PoSA 权益权威证明:少数验证轮换出块(BNB Chain)
- PoH 历史证明:给事件打时间戳,配合 PoS 实现高吞吐(Solana)
终局性与分叉
- 概率终局(Bitcoin):6 个区块确认后被推翻的概率趋近于零
- 确定性终局(以太坊 PoS):约 2/3 验证者投票后区块不可逆(约 13 分钟)
安全模型:51% 攻击
若单一实体控制过半算力/质押,可重组最近区块实施双花。但攻击会被察觉、代币价格崩盘,攻击者的资产也随之贬值——这是"攻击即自毁"的经济设计。