
先确认需要查询哪一种记录
“资料更新”可能指系统说明页面的修改,也可能指订单、单据等业务资料的变更,或相关信息上链后的记录。这些对象不能混为一谈:网页发生变化,不代表业务资料已经更新;存在链上交易,也不代表能看到文件的全部修改过程。
以下介绍网页与以太坊接口的通用核对思路,不代表某个具体贸易系统已提供这些功能。查询前应先明确资料名称、所在页面,以及是否有对应的交易哈希、区块编号或版本标识。

网页资料:最后修改时间只是线索
MDN 对 Last-Modified 的说明表明,这个 HTTP 响应头表示源服务器认定的资源最后修改时间,使用 GMT,也可用于缓存验证。它不是完整的修订历史,不能直接说明修改人、修改内容或此前更新次数。

若要核对网页资料,可查看页面是否提供更新时间、修订说明或历史版本;具备技术条件时,也可在浏览器网络面板查看该页面响应中的 Last-Modified。应核对具体资源,避免把图片或脚本的修改时间当作正文更新时间。
链上资料:区分当前状态与历史查询
以太坊 JSON-RPC 文档区分状态查询与历史查询:部分状态方法可以指定区块,历史方法可查询区块、交易和交易回执。应用通过节点使用这些接口,具体接口支持情况需结合客户端确认。
如果系统明确给出了对应的以太坊交易哈希,可围绕交易及回执核对链上记录;只有区块编号时,可先核对相应区块信息。若系统使用其他区块链,不能直接假定同一套接口适用。
查看当前状态不等于取得逐次更新清单。要回答“哪份资料发生了什么变化”,还需要系统对业务资料与链上记录之间关系的说明,不能仅凭某笔交易存在就认定资料已完成更新。
如何把查询结果与业务资料对应起来
建议按“资料标识—版本标识—关联链上记录”的顺序核对。系统若提供历史版本,应比较相邻版本的内容差异;若仅提供链上引用,则需确认引用对应的是哪份资料、哪个版本,而不是把整个区块内的活动都视为该资料的更新。
如果系统只保存文件摘要或外部引用,链上查询不一定能取得原文件。此时应结合有权限访问的业务资料核对,不能把摘要、网页时间或交易时间单独当作完整更新记录。
常见问题与判断边界
没有 Last-Modified,不等于资料从未修改;查到最后修改时间,也不等于知道修改内容。找不到对应交易时,应先核对网络、资料关联信息及查询服务的支持情况,不能直接断言没有更新。
可靠的查询结果应分别说明:网页显示了什么、链上记录了什么、业务版本证明了什么。缺少其中一类证据时,应明确查询范围,不把局部线索写成完整的资料更新历史。