
先明确资料能够证明什么
核验产品防伪溯源资料,首先要区分技术规范与产品证据。技术规范可以解释系统如何表达凭证、传递数据和验证记录;判断某件产品的产地、检测结果或流转经历,则需要与该产品对应的原始记录。引用权威技术文档,本身不能证明某个溯源系统的数据真实。
两个来源分别支持哪些原理
W3C《Verifiable Credentials Data Model v2.0》说明,可验证凭证表达签发者作出的声明,可通过数字签名等技术发现篡改;凭证可验证并不意味着声明必然真实,验证方仍需评估签发者、主体及声明。其来源地址为 https://www.w3.org/TR/vc-data-model-2.0/。

Ethereum.org 的预言机文档解释,预言机把链外信息提供给智能合约,同时引入来源真实性、传输完整性、可用性和责任归属等问题。其来源地址为 https://ethereum.org/developers/docs/oracles/。两份文档支持不同技术环节的解释,不能充当某件产品的检测证明。

核对出处、主体与原始证据
核验技术引用时,应记录文档名称、发布主体、版本和对应章节,区分正式规范与解释性示例,避免把局部说明扩大为整体保证。
核验产品记录时,则应追问谁签发、声明针对哪个产品或批次、依据是什么。可把签发者身份、相关授权、原始检测记录与凭证内容逐项对应。签名验证通过后,仍须判断签发者是否有资格作出该类声明,以及证据是否覆盖所声称的范围。
沿链外采集路径检查数据
适用于采用预言机或其他链外接口的系统,核验范围应延伸到原始来源、采集方式、处理规则和更新时间。需要弄清信息来自设备、人工录入还是业务接口,经过何种转换,又由谁提交。
多方提交相同结果并不自动构成独立佐证。如果各方都引用同一原始记录,仍可能共同继承其中的错误。出现缺失、过期或冲突信息时,还应检查系统如何标识异常并保留追查依据。
适用条件与常见问题
可验证凭证是否必须使用区块链?不必须。W3C 文档列举的数据注册机制包括可信数据库和分布式账本,具体核验方式取决于系统采用的机制。
上链或签名有效是否就能判定真品?不能。它们能支持记录来源及完整性的检查,实物与记录是否对应仍需另行核实。例如,批次证据的适用范围需要明确,不能直接扩大为对每件实物的独立证明。
最终核验结论应限定在证据覆盖范围内,分别说明已确认的来源、内容完整性及仍待验证的产品事实,避免把技术验证结果写成全面的真实性保证。