
先明确讨论范围
“供应链区块代币”在本文中指供应链场景下的区块链代币应用,不指向某个具体项目。入门首先要弄清:系统记录的是什么对象,代币代表什么业务含义,以及哪些参与方认可这种对应关系。
可以把问题放到一批货物上理解:批次标识、数量记录和检验声明承担不同功能。采用同一种数字技术,并不会让这些信息自动具有相同的业务效力。

代币标准解决接口问题
以太坊的代币标准介绍区分了几类接口:ERC-20面向可互换代币,ERC-721面向不可互换代币,ERC-1155支持在同一标准下管理多种代币类型。统一接口有助于代币与钱包和应用兼容。

映射到供应链设计时,需要先判断业务单位是否可以互换、是否必须逐件识别。例如,讨论数量单位与讨论独立物品,所需表达方式可能不同。这是选择数据模型的思路,并不意味着采用某个标准就完成了货物管理。
凭证表达声明,与代币作用不同
W3C的可验证凭证模型描述了签发者、持有者和验证者之间的信息交换。凭证表达签发者作出的声明,并可借助数字签名等机制检测篡改。但能验证凭证,不代表其中声明必然真实;验证者仍须依据自身规则评估其可信性。
以检验声明为例,业务方需要分别回答“谁签发了它”和“是否接受这家机构的检验结果”。代币用于表达系统中的对象或单位,凭证用于承载声明,两者的职责需要分别设计。
适用条件是业务规则清楚
评估这类方案是否适用,可以先检查三个条件:参与方是否需要共享一致的对象标识,系统之间是否需要统一接口,以及接收方是否有明确的凭证验证规则。若这些问题尚未明确,仅选择代币标准无法解决协作分歧。
对于货物与数字记录的对应关系,还应明确谁负责建立、何时更新、出现差异由谁处理。技术接口可以规范信息交互,实际业务仍需要责任划分。涉及凭证交换时,也应考虑信息被长期保存、汇集和关联带来的隐私问题。
常见问题与理解边界
使用可验证凭证必须发行代币吗?不必须。W3C模型列出的注册机制包括可信数据库、去中心化数据库和分布式账本,凭证并不限定为代币应用。
采用代币标准就能证明货物真实存在吗?不能仅凭标准得出这一结论。接口兼容性、凭证真实性与实物状态属于不同的核验问题。阅读供应链方案时,应分别查看其技术规则、声明来源和业务核验安排。