
误区一:分布式账本必然没有中心权威
NIST《区块链技术概述》将区块链描述为分布式实现、具备篡改可发现性和抗篡改能力的数字账本,并用“通常”限定其没有中心权威的特征。分布式描述数据与系统的组织方式,权威如何分配则涉及治理安排。
判断架构时,需要分别看账本如何保存、谁能参与验证、谁能决定规则。账本分布在多个节点,并不能单独证明所有参与者都拥有同等权限。
误区二:上链后在任何条件下都绝对不可更改
抗篡改能力有运行条件。NIST对已发布交易不能被改变的描述,明确以网络正常运行为前提。因此,“不可篡改”不能脱离共识规则和安全假设理解。
常见问题是:看到交易进入区块,是否就意味着确认过程已经结束?需要结合相应网络的分支选择与最终性规则判断。区块出现、被网络接受和达到最终确认条件,是应当区分的概念。
误区三:PoW或PoS就是完整共识机制
以太坊开发者文档将共识机制解释为让分布式节点形成一致状态的一整套协议、激励和规则。PoW与PoS承担抗女巫攻击、区块作者选择等作用,完整机制还需要处理竞争分支以及节点如何接受结果。
因此,了解一条链使用哪种资源约束,只能回答部分架构问题。还需要问:谁提出区块、其他节点如何验证、多个候选区块出现时如何选择。
误区四:共识就是按节点数量投票
不能把共识一概理解为“一台机器一票”。节点数量、参与者数量与协议赋予的权重是不同概念;判断结果如何形成,应检查具体机制使用的资源或权重。
这一点也解释了抗女巫攻击的意义:如果仅凭创建身份就能增加影响力,多创建身份便可能扭曲决策。资源约束用于提高这种操纵的成本,但安全性仍取决于完整协议及其运行条件。
误区五:最长链就是区块数量最多的链
“最长链”容易造成直观误解。对于采用相应规则的工作量证明链,应关注累计工作量;其他机制可能依据带权投票选择分支,不能把一种规则套用于全部区块链。
阅读架构介绍时,可沿着账本组织、参与权限、区块验证、分支选择和确认条件逐项理解。每一项回答不同问题,单独一个“去中心化”或“共识算法”标签不足以解释整个系统。