
误区一:把工作量证明或权益证明当成共识的全部
以太坊共识机制文档将共识描述为协议、激励与规则共同构成的体系。工作量证明和权益证明承担抵抗虚假身份影响、参与出块者选择等作用,还需要分叉选择等规则协调不同节点看到的历史。
因此,了解一种链采用什么证明方式,只是理解其共识的起点。还要区分谁能提出区块、区块怎样通过验证,以及存在竞争分支时如何选择历史。这些问题彼此关联,却不能用一个技术名称全部回答。

误区二:节点越多,决定权就越大
在资源加权的机制中,参与者的影响并不简单等于节点数量。复制许多身份,不应自动获得同等倍数的共识权重;这也是抵抗女巫攻击需要解决的问题。

理解这类系统时,应先确认权重依据。设备数量、验证者数量和参与共识的资源规模是不同指标,不能只凭一个数字推断控制力或去中心化程度。具体判断必须结合相应协议。
误区三:哈希关联意味着数据绝对真实、无法修改
比特币开发者指南说明,区块通过前一区块头的哈希相连,交易通过默克尔树汇总。改动历史交易会影响相关哈希,并牵动后续区块;工作量证明进一步增加重建历史的成本。
这里需要区分三个问题:记录是否发生变化、记录是否符合链上规则、记录描述的现实情况是否属实。哈希关联支持识别改动,但不能独自证明一项现实声明。所谓难以篡改,也需要放在具体安全机制和攻击条件下理解。
误区四:最长链就是区块数量最多的链
比特币的链选择比较累计工作量,而不能仅比较区块个数。选择范围还受有效性规则约束:节点先检查区块是否有效,再处理有效分支之间的竞争。
可以把验证规则理解为准入条件,把分叉选择理解为符合条件后的排序办法。两者分工不同,不能推导出“只要分支足够长,无效交易也会被接受”。其他链的选择依据可能不同,不能直接套用。
常见问题:交易入块后就不会变化吗
网络传播存在时间差,竞争区块可能形成短暂分叉。因此,看见交易进入某个区块,与确认该区块会稳定保留在共同历史中,是两个层次的问题。
判断记录的稳定程度,需要了解相应链的确认方式或最终性规则。不同机制的保障条件不同,不能把一种链的确认经验当成所有区块链的统一标准。
常见问题:包含证明能代替完整验证吗
默克尔路径可用于核对交易是否包含在某个区块的数据承诺中。这个结论有明确边界:它回答的是包含关系。
区块是否属于所接受的链、交易是否满足全部有效性规则,仍涉及其他检查。阅读技术说明时,应明确每种证明究竟证明了什么,以及结论依赖哪些前提。本文讨论限于共识和区块验证基础,不代表所有区块链采用相同实现。