
区块链与溯源分别解决什么问题
NIST《区块链技术概述》将区块链描述为分布式实现、具备篡改可察觉性和抗篡改能力的数字账本。其作用侧重于共享记录及维护记录完整性,而不是直接检验产品质量。
W3C的PROV概述关注实体、活动和责任主体之间的来源关系,并提供支持溯源信息交换的模型。两者结合时,溯源模型解释记录的来龙去脉,区块链帮助维护共享记录。以下讨论通用适用条件,不代表任何具体安全产品已经通过验证。

条件一:确有多方共享与核验需求
当生产、检测、交付等环节由不同主体负责,且各方需要共同核查历史记录时,分布式账本才有明确的应用理由。需要先明确谁提交记录、谁核验、谁可以访问。如果全部数据由单一机构控制,需求只是内部查询,就应比较普通数据库与审计日志是否已足够,而非默认必须使用区块链。

条件二:产品与过程能够被明确描述
溯源首先要能识别对象,并关联处理活动与责任主体。例如,产品标识、批次或版本必须具有明确含义,检测记录也应能对应到被检测对象。各方还需统一字段和关系定义,否则即使记录全部上链,也可能无法判断它们是否描述同一件产品、同一版本或同一次活动。
条件三:上链前的信息有可信保障
记录难以被事后改动,不等于记录最初就是真实的。适用前提包括数据采集过程可核查、提交主体可识别,以及产品与数字记录之间的关联可靠。错误检测结果或错误产品标识一旦被写入,区块链本身不能将其纠正为事实。因此,检测、审核和异常处理不能被账本替代。
条件四:权限与长期治理能够落实
落地前还需明确敏感信息的共享边界、记录保留方式、错误更正流程和参与方责任。采用链上摘要、链外保存原文件的设计时,必须保证原文件可获取并可核验;摘要不能代替原始证据。系统性能、维护成本与跨机构协作能力,也应纳入适用性评估。
常见问题:上链是否等于安全认证
不等于。溯源信息可以帮助评估来源与可信程度,却不能单独证明产品安全、合格或没有缺陷。相关结论仍需对应的检测证据和评价依据。
PROV是否必须与区块链一起使用?不是。它支持溯源信息的表达与交换,并不以区块链为前提。合理顺序是先明确溯源对象、证据要求与协作规则,再判断是否需要分布式账本。