
误区一:用PoW或PoS概括全部共识机制
以太坊开发文档对共识机制的解释涵盖协议、激励和分叉选择等组成部分。工作量证明与权益证明承担抗女巫攻击、参与出块者选择等作用,仅列出这两个名称,无法完整说明网络如何达成一致。
阅读报告时,可以检查它是否解释了区块如何产生、节点如何验证,以及出现竞争区块时如何选择链头。缺少这些环节,就难以判断所谓“共识优势”具体来自哪里。
误区二:节点越多,表决权就越分散
节点数量与共识权重属于不同指标。以太坊权益证明中的相关投票按质押权重计算,不能直接理解为每台节点设备各有一张等权选票。
报告若用节点数量证明去中心化程度,应交代统计对象是全节点、验证者还是运营主体。同一主体可能控制多个参与单位,因此数量指标本身不足以证明控制权分散。
误区三:最长链就是区块数量最多的链
比特币开发指南说明,节点在有效的候选链之间依据累计工作量选择链。单独比较区块高度,可能遗漏难度差异;同一高度也可能出现不同区块。
因此,报告中的“最长链”需要明确含义。描述具体区块时,应使用区块哈希等标识;分析链选择时,应说明候选区块首先需要通过有效性验证。
误区四:不可篡改意味着历史绝不变化
哈希链接使历史修改能够被发现,工作量证明进一步提高重写历史的成本。比特币指南也描述了竞争分支与链重组,说明链头附近的记录不能被表述为无条件永久固定。
安全结论应附带攻击者资源、网络条件与确认状态等前提。“攻击成本高”不能直接推导出“攻击不可能”,交易已被打包也不等于已经获得所有协议下相同程度的确定性。
常见问题:出现分叉是否说明公有链失效
不一定。出块时间接近或传播先后不同,都可能让节点暂时看到竞争区块。报告需要区分短暂竞争分支、恶意重组与持续的规则分歧,不能把它们统一称为安全事故。
判断一份报告是否解释充分,可以看其是否明确研究对象、机制版本、指标含义和结论前提。比特币的累计工作量规则与以太坊的权益权重规则各有适用范围,不能直接推广到所有公有链。