章节摘要:本章回答"没有中心权威,凭什么大家都听同一个账本"。从拜占庭将军问题讲起,引出共识机制的必要性,然后逐一剖析 PoW、PoS、DPoS、PBFT 四大主流机制的原理、防攻击逻辑与代价,最后用一张选型地图把各机制的适用场景串起来。读完本章,你将能看懂任何一条链的共识设计,并评价其安全性与效率。
阅读完本章,你应当能够:
一句话点题:共识机制本质是"把记账权当作一种资源来分配"——PoW 分配给算力,PoS 分配给权益,DPoS 分配给代表,PBFT 分配给身份。资源不同,防攻击逻辑就不同。
从分布式系统的"双花问题"与"拜占庭将军问题"出发,说明为什么没有共识机制,区块链就无法运转。
比特币的选择:用算力解决"谁来记账",用经济成本构筑安全防线。讲原理、防攻击逻辑与代价。
用质押权益代替算力,以太坊合并后的选择。讲抵押、验证者选举、惩罚机制,以及"富者恒富"的批评。
代币持有者投票选受托人,受托人轮流记账。讲选举机制、效率优势与中心化风险。
面向联盟链的消息投票机制,一次共识只需两轮广播。讲三阶段流程、容错上限与适用场景。
PoA、混合共识、Tendermint 等"后起之秀",一张表看清它们各自在哪一维做取舍。
汇总全章:从去中心化、性能、能耗、容错四维对比,给出选型决策树与真实案例参考。
本章按"为什么需要(2.1)→ 怎么实现(2.2–2.6)→ 怎么选(2.7)"组织:
拜占庭问题(2.1) ├──► PoW 算力(2.2) ├──► PoS 权益(2.3) ├──► DPoS 代表(2.4) ├──► PBFT 消息(2.5) └──► 其他(2.6) └──► 选型决策(2.7)
2.1 建立问题模型;2.2–2.6 是五种解决方案,呈"资源越来越轻、节点越来越可信"的谱系;2.7 把谱系映射到真实业务。建议按顺序读,但 2.3–2.6 相互独立,可按需跳读。
共识机制家族的谱系图,帮你一眼看清各机制的定位与关系:

这张谱系图是本章的"地图":每读到一种机制,就想三个问题——它用什么资源锚定记账权?它防什么攻击?它付出什么代价?三个问题答齐,机制就真正理解了。
学习技巧:每读完一种机制,试着用一句话回答"它用什么资源换什么性能、防什么攻击"——这个"资源-代价"框架能让你快速对比所有机制,而不是死记参数。
问:为什么要研究这么多种共识机制?
因为不存在"万能共识"——去中心化、性能、安全三者不可兼得(不可能三角)。研究多种机制,本质是在学习"不同约束下如何取舍"。
问:PoW 和 PoS 哪个更"先进"?
没有先进之分,只有适合之分。比特币用 PoW 证明其长期安全;以太坊转 PoS 换性能与环保。"先进"是伪命题,"匹配场景"才是真标准。
问:企业做联盟链,选 PBFT 就行吗?
多数情况可以,但要看节点数量与互信程度:节点多、互信弱→PBFT;节点少、完全可信→Raft/PoA 更简单。2.7 有完整决策树。
问:共识机制和加密技术是什么关系?
共识机制决定"谁记账、怎么对齐",加密技术提供"身份可信、数据可信"的数学底座——两者分工不同,缺一不可。这正是第二章与第三章的衔接关系。
| 术语 | 一句话解释 | 章节 |
|---|---|---|
| 拜占庭问题 | 有恶意节点时如何达成一致 | 2.1 |
| 双花 | 同一笔钱花两次 | 2.1 |
| PoW | 算力竞争记账权 | 2.2 |
| PoS | 质押权益竞争记账权 | 2.3 |
| DPoS | 投票选代表记账 | 2.4 |
| PBFT | 消息投票达成共识 | 2.5 |
| 不可能三角 | 去中心/性能/安全取二 | 2.7 |
| 最终性 | 交易不可逆的程度 | 2.7 |
这份速查表适合学完整章后回看——能不看章节提示解释每个词,说明本章真正掌握了。