
先明确要核验的主张
当文章以区块链作为数据来源时,应先分清它声称的是某笔交易存在、某个状态成立,还是某件现实事件发生。前两类可以结合链上记录检查;现实事件还需要链外证据。适用范围也应写清:比特币与以太坊采用不同的数据结构和验证规则,不能直接套用彼此的字段。
两个技术来源提供的核验依据
以太坊开发文档的区块说明介绍了区块之间的父区块引用,以及节点通过重新执行交易检查状态变化的机制。这为核对交易执行结果与区块所承诺的状态提供了依据。
比特币开发指南说明,完整节点按共识规则验证区块,交易通过默克尔树关联到区块头;分叉时,同一高度可能出现多个区块。因此,区块高度适合定位,具体区块还应通过哈希区分。
定位记录并核对内容
可复核的出处应包含网络名称、交易标识、所属区块哈希及查询时点。如果引用的是汇总数据,还需要交代区块范围、筛选条件和计算口径,避免把某个范围内的结果理解成整个网络的情况。
核对时应回到交易或区块内容,检查引用字段是否支持文章结论。页面摘要、截图和地址标签便于阅读,但不能替代底层记录。通过不同查询渠道交叉比对可以发现展示差异;若渠道共用同一数据服务,其一致性也不等于独立验证。
验证纳入关系与链的有效性
以比特币为例,默克尔证明可以支持某笔交易被纳入特定区块的判断,但还需要检查区块头所在链及其验证条件。单凭一条哈希字符串,无法完成这些核验。
以太坊的交易执行核验则涉及执行规则与状态变化。查询服务展示结果和节点按协议验证属于不同层次的证据。对于靠近链头的记录,还应考虑分叉及后续链选择造成的变化,保留查询时点与区块哈希有助于复查。
常见问题与适用边界
哈希一致是否代表内容真实?它支持的是内容完整性和对应关系,不能单独证明记录描述的现实事件确实发生。地址是否代表某个机构,也需要额外的身份关联证据。
找到交易是否就证明业务完成?还需核对该链上的交易结果,以及业务结论依赖的条件。可靠的引用应把“链上能够验证什么”和“仍需外部证明什么”分别说明,避免将技术上的有效记录扩大解释为完整事实。