
先明确查询对象和适用范围
“区块链普惠级应用”这一表述不足以定位具体项目,也无法据此确定统一的查询入口。以下方法适用于能够提供文档版本、来源说明或链上存证信息的应用,不代表某个项目已经具备这些功能。
查询前先区分目标:查说明书改了什么,要看文档修订历史;查资料由谁产生、经过什么处理,要看来源关系;查某项存证是否进入区块,要核对链上记录。三者可以互相补充,但不能相互替代。
从版本入口查资料修订
优先在资料发布页面寻找版本号、发布日期、历史版本和变更日志。W3C的PROV概览提供了一个可参考的文档组织方式:列出当前版本、最新发布版本、上一版本,并设有变更日志。这说明版本链接与修改摘要可以共同帮助追踪文档演变。
实际查询时,记录资料标题、版本标识和来源地址,再对照前后版本检查新增、删除或修正的内容。只有“最近更新”日期而没有旧版或修改说明时,不能据此还原完整更新过程。
用来源关系理解更新过程
PROV以实体、活动和参与主体描述来源信息,支持表达处理过程、归属和派生关系;其中PROV-AQ涉及来源信息的定位与获取。它是一套通用溯源框架,不是某个区块链应用的更新记录数据库。
据此核查一份资料时,可以关注原始版本是什么、谁负责修改、经过什么处理、新版与旧版如何关联。若应用没有公开这些关系,不能因为它使用区块链,就认定资料形成过程已经可追溯。
存在链上存证时如何核对
比特币开发指南介绍了区块对交易的记录方式,以及区块之间通过哈希连接的机制;同时指出,分叉时不同区块可能具有相同高度,因此高度不能作为全局唯一标识。这些原理不意味着应用资料全文都存放在链上。
只有应用明确提供所用网络、交易标识以及资料与存证的对应规则时,才适合进一步查询链上记录。若采用文件摘要存证,还需取得对应文件,按公布的算法和处理规则计算摘要,再核对记录中的值。交易标识不能直接当作文件摘要使用。
常见问题与判断边界
查到链上记录,是否等于查到完整更新历史?不等于。单次存证只能支持对相应记录的核验,完整历史还需要各版本及其关联说明。文件摘要一致,也不能单独证明内容事实正确或发布主体身份可靠。
找不到记录,是否说明从未更新?也不能这样判断,记录可能没有公开或没有保留。稳妥的查询顺序是先查文档版本,再查来源关系,最后按项目公开规则核对链上存证;缺少证据的环节应标为无法核验,而不是自行补全结论。