
误区一:共享账本意味着所有节点随时一致
把区块链理解为共同维护的账本,可以帮助入门,但“共同维护”包含各自验证、传播信息和协调结果的过程。比特币开发者指南说明,全节点按规则独立验证区块;出现竞争分支时,在有效链中依据累计工作量选择历史。
因此,共享不等于瞬间同步。不同节点可能先收到不同区块,短时间看到不同的链头。理解账本一致性,需要同时考虑信息传播和分支选择规则。

误区二:不可篡改意味着历史绝对不能变化
区块通过哈希关联,改动早先记录会影响后续关联关系。在比特币中,工作量证明进一步提高重写历史的成本。这里的重点是修改能否被发现、修改后的历史能否获得网络接受,而不是任何数据都无法被改写。

“不可篡改”更适合作为有条件的安全描述。讨论它时,应明确使用什么机制、攻击需要什么资源,以及记录处于怎样的确认状态,不能仅凭这个词推导出绝对保证。
误区三:共识就是大家投票,票多就算有效
以太坊共识机制文档将共识描述为协议、激励和规则的组合;工作量证明与权益证明只是其中的组成部分,还需要分支选择等机制。其权益证明机制中的相关投票权重与质押量有关。
所以,“多数同意”不能脱离权重与验证条件理解。按节点数量、算力或质押权重计算,含义并不相同。共识要解决的是依照既定规则协调状态,不能直接等同于普通的一人一票。
误区四:最长链就是区块数量最多的链
在比特币语境中,“最长链”是容易误导的简写,关键指标是有效链的累计工作量。比较之前还必须验证区块是否符合规则,单纯堆积无效区块不能使分支成为可接受的历史。
这一说法也不能推广到所有区块链。阅读不同系统的介绍时,应先弄清其选择分支的依据,而不是把“更长”当作统一标准。
常见问题:分叉是否意味着系统失效
不一定。矿工接近同时产生区块,就可能形成临时竞争分支;分支选择规则正是用于处理这类情况。判断分叉的含义,需要区分短暂竞争和规则分歧,不能见到分叉就认定发生攻击。
这些解释适用于理解区块链的记录与协调机制。比特币的工作量证明规则和以太坊的权益证明规则各有适用范围;“账本”“投票”“不可篡改”等比喻可以辅助理解,但具体判断仍须回到对应协议。