
先确认要查的记录范围
资料更新记录通常涉及三个问题:哪个版本发生了变化、变化由谁发起、对应什么存证记录。查询能否完成,取决于系统是否保存了版本关系,以及是否提供资料与链上记录之间的对应信息。以下方法适用于能够提供这些信息的系统,不代表所有存证平台都具有同样的查询功能。
从资料标识定位链上记录
先查看资料详情或存证凭证是否列出资料标识、版本号、所属网络、交易哈希和合约地址。资料标识用于关联同一份资料,交易哈希用于定位某一笔链上交易,两者不能直接混用。若平台只展示内部编号,还需要平台提供编号对应的链上信息。
以太坊交易文档说明,交易是经过密码学签名的指令,可触发网络状态变化;交易包含发送方、接收方及可选输入数据。查询相应交易时,可以围绕这些字段核对提交地址、目标合约及携带的数据。仅凭存在一笔交易,还不能判断它代表哪份资料的哪次更新。
把更新前后的版本关联起来
W3C的PROV-O提供了描述来源信息的模型,以实体、活动和主体表达资料、处理过程及参与者,并支持生成、派生和归属等关系。这为理解资料更新提供了框架,但不保证某个平台已经采用该模型。
实际核验时,可把每个版本视为独立资料对象,检查它由哪次更新产生、基于哪个旧版本,以及关联哪个主体。若记录只列出多个存证条目,却没有版本标识或派生关系,通常还需要业务记录辅助确认先后关联,不能仅按页面排列顺序认定更新过程。
区分更新记录与具体内容变化
查到某次提交,不等于已经知道正文改了哪里。若系统保留了各版原文,可以对照内容与版本说明;若只提供摘要,则需要明确摘要算法、计算对象及处理规则,才能进行一致性核对。摘要本身无法还原原文,也无法直接展示修改段落。
交易输入数据可能是编码后的内容。以太坊文档介绍了合约接口编码规则;要理解数据代表的操作,需要结合相应合约接口。缺少接口说明时,不宜把一段十六进制数据直接解释成资料更新详情。
常见问题与证据边界
查不到历史版本,是否说明从未更新?不能据此确定。应先确认平台是否保留旧版、是否开放查询权限,以及每次更新是否都有对应存证。当前页面只能说明当前可见范围。
发送地址能否证明具体人员修改了资料?地址与真实身份之间仍需身份关联记录。链上记录、版本关系和原始资料各自回答不同问题;只有这些信息能够对应,才能更完整地说明资料更新过程。