
先理解区块链能证明什么
NIST《区块链技术概述》将区块链描述为具有篡改可察觉、抗篡改特征的分布式数字账本。在网络正常运行的条件下,已发布的交易记录难以被更改。这为防伪记录的保存和共同核验提供了技术基础。
防伪系统需要分别回答两个问题:记录是否发生变化,记录对应的商品是否真实。区块链主要帮助处理前一个问题;商品真伪仍取决于标识、检测和现场核验等链下环节。
适用条件一:存在多方共同核验的需求
当生产、仓储、物流、销售等环节需要共同核验商品记录时,共享账本具有适用空间。实施前应明确哪些主体提交数据、哪些主体能够核验,以及各方如何确认记录有效。
如果业务仅由单一主体维护,其他参与方没有共同核验需求,就需要先比较普通数据库能否满足要求。采用区块链的理由应来自记录协作和信任安排,而非技术名称本身。
适用条件二:实物身份与输入数据能够核验
商品需要能够持续关联到对应的数字身份,并在流转过程中核验这种关联。仅把编号写入账本,无法据此证明贴有该编号的实物就是真品;标识被复制、转移或替换,都需要配套识别措施。
以太坊开发者文档说明,智能合约默认不能直接读取链外信息,需要预言机等机制传入外部数据;这些机制仍面临数据正确性、完整性和可用性问题。
因此,防伪方案应明确数据由谁采集、如何核验、如何追责。对于检测结论、交接信息等输入,应具备相应证据和复核流程。多方重复提交同一份错误信息,也不能让信息自动变真。
适用条件三:具备持续运行和责任管理能力
系统需要明确参与方身份、提交权限和异常处理责任,并保障核验所需的数据持续可用。防伪效果取决于从采集到查询的完整流程,账本只是其中一个环节。
还应预先设计错误记录的处理方式。例如,通过追加更正记录保留修改依据,明确新旧记录之间的关系,避免把抗篡改误解为数据永远不会出错。
常见问题:上链或扫码能否直接判真
上链是否代表正品?不能直接得出这一结论。记录的可信程度取决于原始信息是否可靠,以及商品与记录之间的关联是否有效。
扫码查到流转记录是否足够?扫码能够展示系统中的相关信息,但仍需核验标识来源、实物对应关系和记录完整性。发现重复标识或流转矛盾时,应进入进一步核查流程。
是否必须使用预言机?如果智能合约需要依据链外检测或物流状态执行规则,就需要可靠的外部数据输入机制。预言机负责传递信息,其名称本身不构成对信息真实性的保证。