
先界定“规则”的适用范围
讨论区块链新赛场规则有哪些常见误区,首先需要明确:“新赛场”没有在这里指向可核验的具体项目规则。本文讨论比特币、以太坊相关的通用技术概念,不涉及某个平台的参与条件或活动制度。不同网络的规则不能直接互套。
误区一:共识机制就是选出记账者
以太坊共识机制文档强调,共识还包括协议、激励和分叉选择等组成部分。工作量证明、权益证明只是理解这套机制的入口。

判断一套规则如何运行,需要分别看谁能提出区块、区块如何验证,以及出现竞争分支时如何选择链头。获得出块资格,并不等于获得任意修改账本的权限。

误区二:节点更多或区块更多就一定胜出
比特币开发者指南说明,全节点独立验证区块,在有效分支之间依据累计工作量选择链。以太坊的分叉选择则涉及按质押余额加权的验证者投票。
因此,“多数”必须说明统计对象,“最长”也必须说明衡量方式。节点台数、区块个数和协议认可的权重,是不同概念;链选择还以满足相应有效性规则为前提。
误区三:出现分叉就是规则失效
比特币指南介绍了同时产生竞争区块的情况。短暂分支可以在正常运行中出现,后续由链选择规则处理。
这里应区分临时竞争分支与持续的规则分歧。仅凭相同高度出现多个区块,无法断定网络受到攻击;区块高度也不能充当全局唯一标识。
误区四:上链以后绝不可能变化
哈希连接使历史修改牵动后续区块,工作量证明进一步提高重建历史的成本。这解释了抗篡改能力,却不能推出任何情况下历史都绝对不变。
常见问题是“交易进入区块是否就等于最终确定”。回答取决于网络采用的确认与最终性机制,不能把不同网络的安全保证视为相同。
误区五:用一个门槛解释所有攻击
“51%攻击”属于工作量证明语境,不能直接套用到所有权益证明系统。以太坊文档中的奖励与惩罚,则用于解释验证行为的经济约束。
讨论安全性时,应说明攻击目标、所需资源和协议条件。控制链选择所需的资源,与让违反验证规则的区块获得接受,是不同问题;经济成本也不能被理解为风险完全消失。