
公信力评估首先要明确对象
“公信力”需要落实为具体问题:记录是否容易被更改,节点如何认可同一账本状态,以及结论依赖哪些运行条件。技术术语能够解释信任如何建立,但仅凭术语名称,不能证明某个项目已经安全可靠。本文讨论通用技术含义,不对具体系统作评级。
分布式账本与抗篡改
NIST《区块链技术概述》将区块链描述为分布式实现、具有篡改可察觉性和抗篡改能力的数字账本,并把已发布交易不能更改的描述限定在网络正常运行的条件下。
分布式账本强调记录由网络共同维护;篡改可察觉强调改动能够被发现;抗篡改强调阻止改动的能力。阅读报告时,应关注这些能力依赖的条件。“不可篡改”若省略运行条件,容易被理解成没有例外的保证。
共识机制与状态一致
以太坊开发者文档将共识机制解释为让分布式节点就区块链状态达成一致的一整套协议、激励与规则,并区分抗女巫攻击机制和分叉选择机制的作用。
状态一致意味着节点按规则认可同一记录结果。评估时,需要进一步明确节点认可的对象和规则。对链上记录达成一致,本身不足以证明记录所描述的现实事件真实发生。
工作量证明、权益证明与女巫攻击
工作量证明以计算工作作为参与竞争的重要依据;权益证明以质押权益及相关奖惩约束参与者。两者在共识体系中承担抵御女巫攻击、参与出块者选择等作用,完整共识还需要其他规则配合。
女巫攻击指通过制造多个身份影响网络。理解这一术语的关键,是观察系统如何限制身份数量带来的影响,而不能仅凭节点数量判断可信程度。资源投入如何转化为参与权重,也属于评估需要说明的条件。
分叉选择与常见理解误区
分叉选择是在出现竞争区块或不同链分支时,帮助节点确定继续认可哪条链的规则。工作量证明语境中的“最长链”,通常关注累计工作量,不能简单理解为区块数量最多。
节点多是否就更可靠?还要看节点的独立性和权重分布。采用某种共识是否就有公信力?机制名称不能代替对实际运行的核验。抗篡改是否保证数据真实?它主要约束记录的更改,数据进入系统前的真实性仍需其他证据。评估报告应把技术能力、成立条件和实际验证结果分别讲清楚。