
误区一:PoW或PoS就是共识机制的全部
以太坊开发者文档区分了抗女巫攻击、区块生产者选择和分叉选择等组成部分。PoW、PoS通常被当作共识机制的简称,但完整机制还包括验证规则、协议流程和激励约束。
因此,知道一条链采用哪类证明方式,并不足以解释它怎样处理冲突记录。还需分别理解谁能提出区块、区块如何通过验证,以及多个候选分支出现时如何选择。

误区二:共识就是按节点数量少数服从多数
“多数”必须说明统计口径。以太坊PoS中的相关投票按质押权重计算,不能理解为网络中每台电脑各有同等一票。把某个协议的门槛直接套到所有区块链,也会混淆不同机制。

节点数量、参与主体数量和协议权重不是同一个概念。判断一个共识描述是否准确,首先应问清它在计算什么,而不是只看一个百分比。
误区三:最长链就是区块最多的链
比特币开发者指南说明,节点独立验证区块,并在有效的竞争分支中依据累计工作量选择链。因此,“最长链”不能简单理解为区块数量最多。
这里有两个不同问题:一条分支是否符合规则,以及符合规则的分支中哪条优先。分叉选择不能代替有效性验证,工作量优势也不会自动使违反规则的交易变得有效。
误区四:出现分叉就说明共识失效
比特币中,矿工可能在相近时间产生同一高度的不同区块,形成暂时竞争的分支。这种情况本身不等于攻击,也不一定意味着网络永久分裂。
共识机制需要处理传播时差导致的不同观察结果。短暂的链头分歧,应与参与者长期采用不同规则造成的分裂区分开来。
误区五:低于攻击门槛就绝对安全
比特币开发者指南指出,少于半数算力也可能实施历史重组攻击。因此,多数算力不是风险从零突然变成有的分界线;已经写入区块,也不等于历史记录在任何条件下都无法改变。
讨论安全性时,应明确攻击目标、资源条件与协议假设。PoW的算力条件不能直接换算成PoS的质押条件,高攻击成本也不等于不存在攻击可能。
常见问题:怎样避免概念混用
可以依次检查三个问题:交易和区块凭什么有效,参与者凭什么获得共识权重,竞争分支凭什么被选中。把这三个层次分开,才能理解某项机制究竟解决了什么问题,以及其结论适用于哪些协议。