
三大核心技术的讨论范围
“三大核心技术”并非统一的技术分类。围绕账本如何保存、记录如何验证、节点如何达成一致,本文采用分布式账本、密码学与共识机制三个层面展开。它们共同支撑可验证的共享记录,但各自能解决的问题都有明确范围。
分布式账本:共享记录的边界
比特币开发者指南说明,全节点独立保存自己验证通过的区块,并依据共识规则判断记录是否有效。这类账本适用于多个参与方需要核对同一交易历史、又希望独立验证记录的场景。

共享账本能够让参与方核对已记录的内容,却不能直接判断现实事件是否发生。例如,将货物交付信息写入链上,账本本身无法确认货物是否实际送达。业务事实仍需要可信的采集、核验和责任安排。

密码学:完整性验证的边界
哈希链接使前后区块相互关联,默克尔树则支持验证某笔交易是否被包含在区块中。它们适用于发现记录变化、核对数据关联关系,以及减少包含性验证所需的数据。
验证通过说明数据满足相应的密码学关系,不能由此推出原始内容真实,也不能推出内容已经保密。错误信息同样可以形成有效哈希;交易包含性证明也不等于对全部交易规则的完整验证。
共识机制:状态一致的边界
以太坊共识机制文档将共识描述为协议、激励与相关规则的整体。工作量证明和权益证明承担抵抗虚假身份及参与区块生产等作用,还需要分叉选择等规则协同,才能协调节点认可的状态。
共识适用于节点可能收到不同消息、需要共同确定记录顺序与状态的环境。其安全性依赖具体协议的资源分布、网络通信和参与行为等条件。节点达成一致,表示记录符合共同采用的规则,不代表对链外事实作出独立认证。
常见问题与适用判断
区块链是否绝对不可篡改?更准确的理解是,历史修改会受到密码学关联和共识成本的约束;比特币还可能出现分叉及链重组,因此不能把记录稳定性理解为无条件保证。
是否所有共享数据都适合上链?需要先判断参与方是否确实需要独立验证共同记录,以及能否承担复制、通信和共识协调的成本。若主要难题是原始数据不可信,仅增加链上记录并不能补齐这一缺口。