
误区一:区块链就是比特币
NIST《区块链技术概述》将区块链描述为分布式实现、能够显现篡改并抵抗篡改的数字账本,强调其正常运行条件。比特币开发者指南则介绍了比特币的区块验证、工作量证明与分叉处理。两者对应通用概念和具体实现,适用范围不同。
因此,比特币可以帮助解释区块链,却不能代表所有区块链的技术规则。讨论一种系统时,需要明确它采用什么验证规则、如何确定有效历史,不能直接套用另一种系统的机制。

误区二:上链之后绝对无法修改
防篡改需要区分两个问题:改动是否会被发现,以及改动后的记录能否被网络接受。哈希关联使历史改动留下可检测的变化,共识机制则进一步约束哪些记录可以成为有效历史。

把这种能力理解成无条件、绝对不可修改,会忽略网络运行与安全假设。评估记录的可靠性,应同时看验证机制、共识条件和历史被替换的可能性,不能只看是否使用了链式结构。
误区三:共识证明了内容真实
共识解决的是参与节点如何依照规则认可账本。节点可以检查一笔记录是否满足协议要求,但这种检查本身不能证明记录所描述的现实事件确实发生。
例如,将一份声明写入账本,可以为核验其后续是否发生变化提供依据;声明最初是否准确,仍需要独立证据。记录完整性与现实真实性属于不同的验证问题。
误区四:交易进入区块就已经永久确定
比特币开发者指南说明,节点可能暂时看到不同的有效分支,并根据累计工作量选择历史。因此,交易曾被某个区块收录,并不自动意味着该区块会一直保留在最终认可的历史中。
常见问题是:看到入块信息,是否就能忽略分叉?答案是否定的。理解记录状态需要考虑网络的历史选择规则;这一说明针对比特币,不能直接概括所有区块链的确认机制。
误区五:分布式意味着没有规则和治理
分布式描述账本的实现方式,并不表示参与者可以任意写入内容。共享账本仍需要共同的验证规则,否则节点无法判断哪些记录应被接受。
判断区块链是否适合某项业务,可以先问:是否需要多方共享并核验同一份记录?谁有权参与?现实输入由谁核实?规则发生分歧时如何处理?这些条件比单独强调“去中心化”更能说明系统能力与边界。