
先明确术语和适用范围
“区块链 余机制有哪些常见误区”中的“余机制”,在以太坊共识机制文档和比特币开发指南相关正文中没有明确对应的定义。下文围绕共识机制展开,不将其解释为一个独立技术名称;不同网络的具体规则不能直接互相套用。
误区一:PoW、PoS就是共识机制的全部
以太坊文档将共识机制描述为协议、激励及相关设计的整体。工作量证明(PoW)与权益证明(PoS)承担抵抗虚假身份影响、参与区块生产等功能,网络还需要处理候选区块之间的选择。

理解时可以分开问:谁有资格提出区块?区块是否符合规则?出现多个候选历史时如何选择?只回答其中一个问题,还不足以解释网络如何达成一致。

误区二:共识就是按节点数量投票
节点数量不能直接等同于共识权重。以太坊文档介绍的权益证明分叉选择会考虑验证者证明及其质押权重;增加节点身份,并不自动获得同等增加的影响力。
因此,“多数同意”必须说明统计对象。参与者人数、节点数量与协议认可的资源权重是不同概念,脱离具体协议谈统一比例容易产生误解。
误区三:最长链就是区块最多的链
比特币开发指南说明,全节点独立验证区块,并在有效候选链之间依据累计工作量选择历史。“最长链”容易让人误以为只需比较区块个数。
这里有两个条件:候选链先要有效,随后才能比较累计工作量。区块多或生产能力强,都不能替代交易和区块的有效性检查。
误区四:出现分叉就代表系统失效
比特币中,矿工接近同时产生区块可能形成短暂分叉,同一高度也可能对应不同区块。因此,区块高度不能充当全局唯一标识。
短暂存在多个候选区块,与长期规则分歧并非同一情况。判断分叉的含义,需要看产生原因,以及节点能否继续按共同规则选择历史。
常见问题:上链是否意味着绝对不能改变
区块之间的哈希关联使历史修改影响后续区块;工作量证明进一步增加重建历史的成本。这种保护不能简单表述为任何条件下都绝无变化。
理解“不可篡改”时,应区分修改数据是否会被发现,以及替代历史是否可能被网络接受。前者涉及哈希关联和验证,后者还取决于共识规则及攻击者掌握的资源。