追溯我们今天的食品供应来源是一个巨大的挑战。
食品供应链是所有供应链中最复杂的。
食品生产商和整个供应链非常分散,难以识别和追踪,导致了欺诈、榨取劳动力、假冒和违反道德等问题出现。这些问题不仅引发了欺诈的经济成本、榨取劳动力、低效率(例如召回不安全的食物),从根本上这侵犯了人性的核心。
今天,我们的确追踪和控制了食品供应链,但相关部门和非政府组织的线上和线下的零散信息资源让追溯和控制效果受限。
而且,这种可追溯性可能会受到违规行为和欺诈行为的阻碍。不变性是最重要的,因为在价值数万亿美元的全球食品行业中,有数不清的利益相关者,他们必然会在数据完整性方面出现问题,或者只是为了个人利益而操纵数据或进行欺诈。
在这种无法操纵数据的用例中,区块链技术将起作用。即安全地追踪供应链,降低运营成本,并建立信任。
这是区块链的可行用例吗?
在协议、网络和应用程序层上有一些关键的设计注意事项
协议层
公链使任何人都可以参与验证过程,阻止任何人控制系统,只有运行节点的人才能进行更改。
这样,公共机构将无法控制任何分类帐。但是,这带来了某些风险。如数字资产和ID的丢失,这些问题可以通过为托管人分配私钥来解决。
这种中心化系统不能完全免费发行,因为它容易受到黑客和串通的攻击。为了可扩展性,公链在吞吐量和速度方面有其局限性,例如以太坊等协议,其合同不在区块链上运行,但已在区块链中得到核实。
换句话说,验证嵌入在区块链中,但是整个应用程序都在不同的区块链上运行。例如,有一个plasma运营商(一个中心化的区块发行者)来保持区块链正确运行,因为该运营商在经济激励利益上扮演重要角色。
运营商将在以太坊区块链上存入保证金作为担保。如果运行者未能遵守规定,则一半的押金将交给发现问题的挑战者。
这种设计仍然加强了无信任环境,并且所有交易都通过自动化流程在原始链上进行了验证,而无需人工干预,并且得到了以太坊最大的开发者社区的支持。
网络层
为了使解决方案具有信任度,重要的是在机构外部有多个节点来控制哈希树。这使得机构进行合谋并进行暗箱操作变得更加困难。
需要整合一些主要平台的优势以提供端到端解决方案,例如所有利益相关者的用户界面,文件和数据存储,用于跟踪和记录的应用程序,ID注册和验证以及区块链验证。
公链的存储容量受到限制,因此建议在公链之外运行安全性要求较低的操作,以提高吞吐量并降低成本。
这些交易可以以一种利益证明的方式运行,在这种方式下,中心化节点会受到激励,需要检查和平衡来防止欺诈行为发生。
应用层
应用层上有一些用户界面,可以满足生态系统中不同的利益相关者的需求。消费者能够使用其移动设备扫描条形码或二维码,从而访问与食品相关的所有信息,而不必阅读包装上的信息受限且可信度较低的标签。
他们还应该能够通过该应用报告在食物上发现的任何问题。
专业用户,如农民、制造商、批发商、运输商和政府应该有一个与生物识别系统集成的接口,以追究个人的不良行为,并防止剥削劳动力行为的发生。受信任进行验证的智能合约管理员将对开源合约代码具有可视性,并受激励验证、报告和质疑每笔交易的完整性。