
共享账本与分布式共识
区块链供应链模式的技术核心,是让参与方围绕业务记录维护共享账本。NIST《区块链技术概述》将区块链描述为具有篡改可察觉性和抗篡改能力的分布式数字账本,并涉及共识、哈希和非对称密码等概念。正常运行条件下,已发布记录难以被更改。
映射到供应链场景,首先要明确哪些交接、确认信息需要共同记录,以及谁能提交和验证。共识解决的是网络如何接受记录并保持一致,无法独立判断货物是否真的送达。

哈希与数字签名
哈希可将数据转化为用于校验的摘要,帮助发现内容变化。数字签名则利用非对称密码技术,让验证者检查信息是否由对应密钥签署,以及签署后是否发生变化。

两者承担不同职责:摘要用于比对内容,签名用于验证签署关系。应用于供应链时,还需要把密钥与实际参与方身份关联起来;即使签名有效,提交内容也可能存在录入错误。
智能合约与预言机
以太坊智能合约文档将智能合约解释为链上运行的代码与状态,并说明其不能自行获取链外现实事件,需要预言机提供外部数据。
在供应链流程设计中,可以把必要确认条件写成程序规则,由交易触发执行。例如,收到规定的交接确认后更新流程状态。这是通用设计示例,具体能否采用取决于规则是否明确。
预言机承担链外数据接入职责。如果合约需要判断运输状态,就必须明确数据来自哪里、由谁负责、错误如何处理。数据被传入链上,并不意味着其真实性已自动得到验证。
适用条件与常见问题
这类模式适用于多方需要共享记录、核验历史且能共同约定规则的协作情形。设计时需要明确参与权限、身份管理、数据口径和异常处理方式;仅有账本技术不足以形成完整业务流程。
上链是否等于真实?不等于。区块链可以增强对记录变化的察觉能力,但现实输入仍需可靠的采集和核验机制。智能合约是否能自动完成全部履约?其执行范围受代码、输入数据和链外执行能力限制。
是否必须使用以太坊?上述文档提供的是一种智能合约实现的解释,并不意味着所有供应链系统都必须采用该网络。评估技术概念时,应分别考察共享记录、规则执行和外部数据接入的需求。