
先区分各项技术的职责
讨论区块链核心技术,容易把数据结构、共识规则和验证过程混为一谈。比特币开发文档说明了哈希链接、默克尔树和独立验证的作用;以太坊共识文档则强调,共识是协议、激励和分叉选择等组件的组合。理解这些概念,关键是看每项技术解决什么问题,以及它没有解决什么问题。
误区一:有哈希链接就绝对无法修改
哈希链接使历史内容的变动能够被察觉,但不等于数据在物理上无法改写。修改某个区块内容,会影响它与后续区块的关联;修改后的历史能否被网络接受,还取决于验证规则和共识机制。

因此,“发现修改”和“阻止替代历史被接受”是不同层次的问题。前者依赖数据关联,后者还需要网络参与者按照规则验证和选择历史。

误区二:工作量证明或权益证明就是全部共识
以太坊共识文档将工作量证明、权益证明与完整共识机制区分开来:它们承担抗女巫攻击、区块作者选择等作用,但网络还需要处理竞争区块和状态一致性。
抗女巫机制解决的是参与者不能仅靠制造大量身份获得相应影响力;分叉选择解决的是出现多个候选分支时如何确定链头。两者相互配合,不能用一个术语代替全部过程。
误区三:最长链就是区块数量最多
比特币开发文档中的链选择,以有效分支的累计工作量为关键依据,而不是单纯比较区块数量。这里的前提是区块符合验证规则。
这意味着链选择不是对验证的替代。某个分支即使看起来更长,也不能因此让不合规则的交易变成有效交易。其他共识体系也不能直接套用比特币的比较标准。
误区四:交易被收录就证明一切正确
默克尔证明用于核验交易是否包含在某个区块中,但“包含关系成立”不等于“交易和整个区块的全部规则均已验证”。
常见问题是:拿到收录证明,是否就完成了完整验证?不能这样理解。还需要考虑所依据区块头的可信基础,以及采用的是轻量验证还是完整节点验证。不同验证方式提供的保证范围并不相同。
误区五:共识就是按节点数量投票
共识不能一概理解为每个节点一票。工作量证明涉及算力资源,权益证明可以按质押权益计算投票权重。讨论多数或门槛之前,必须先说明衡量对象和协议环节。
这些解释适用于理解技术分工,不能直接用于断言某个具体系统绝对安全。判断一项安全主张时,应同时核对其验证规则、资源假设和分叉处理方式。