
先区分技术说明与事实证据
区块链找不到记录的资料来源如何核验,关键是分清资料证明了什么。接口文档说明查询方法及适用条件,但不能证明某笔交易已经发生;实际查询结果才涉及具体记录。引用文档解释查询失败原因,也不能据此断言某个项目确实存在该问题。
核验材料应保留来源网址、接口名称、网络、查询标识及原始返回内容。只有截图或“已上链”的文字描述,而缺少可复核的标识时,应将结论限定为证据不足。

以太坊:确认查询对象与节点状态
ethereum.org 的 JSON-RPC 文档说明,应用通过节点读取链上数据,不同方法分别涉及状态、交易和区块等对象。查询余额、代码或存储时,区块参数决定所查状态的高度;交易及回执则有相应接口。eth_syncing 可提供节点同步状态,具体字段可能因客户端而异。

这意味着核验不能只比较页面是否显示记录。应先确认网络是否一致、输入的是交易哈希还是地址,以及资料声称的是当前状态还是历史状态。某个高度的状态查询,不能替代对特定交易记录的核验。
比特币:排除索引与区块条件限制
Bitcoin 开发者参考文档对 getrawtransaction 的说明表明:不指定区块哈希时,查询范围受内存池及 txindex 配置影响;指定区块哈希时,则要求该区块可用且包含目标交易。详细返回还可提供区块哈希、确认数等信息。
因此,单个节点未返回历史交易,不能直接证明交易不存在。判断前要弄清是否提供区块哈希、索引条件是否满足,以及目标区块是否可用。这些条件属于该接口的适用范围,不宜直接套用于其他链。
常见问题:如何形成可靠结论
多个页面都查不到,是否就能认定记录不存在?仍需核对它们是否采用相同网络、参数和数据来源。重复展示同一上游结果,不等于获得独立验证。比较结果时,应记录查询时间、目标区块和错误信息,区分查询失败与成功查询但未取得记录。
查到记录,是否证明相关宣传真实?链上记录与业务说法仍需逐项对应,不能用一条交易证明全部叙述。条件不完整时,更准确的表述是“在指定网络、节点及查询条件下未取得记录”,而不是“已证实从未上链”。