鱼类食品溯源,从大海到餐桌

供应链管理里的一项重要工作是溯源管理,区块链技术具有分布式数据安全、数据不可篡改等特点,决定了它天然适用于这项工作,本文结合Hyperledger白皮书中提到的鱼类食品溯源案例来简单谈谈。

本文基于如下材料编写:https://sawtooth.hyperledger.org/examples/seafood.html https://provenance.sawtooth.me/ https://github.com/hyperledger/sawtooth-supply-chain https://github.com/hyperledger/sawtooth-core https://www.hyperledger.org/wp-content/uploads/2018/08/HL_Whitepaper_IntroductiontoHyperledger.pdf

近期非盈利组织FishWise指出目前鱼类食品溯源体系的一些问题,包括:

(1)从大海到餐桌,有太多不同的路径,追溯困难

(2)缺乏全球范围的授权机制来跟踪食品

(3)已有的追踪系统扩展性不够,不灵活,很难接入不同供应商系统

(4)大多数现有的处理流程还是纸质流转的。

将鱼类食品从大海送到消费者的餐桌供应链过程,极其复杂且具备很强的不透明性,Hyperledger的白皮书里有这样一张图描述这一过程,可以略窥一二。

我们可以想象这样的一个场景:在超市中,购买进口三文鱼,往往上面会标注原产地、生产日期。我们一般很少会怀疑这个鱼其真实性如何,如何回溯它,它是什么时候、怎样从美国还是日本来的。直到哪天出了食品安全事故,比如寄生虫,比如淡水三文鱼冒充。那么再次去买鱼,我们可能就会对它的真实性产生疑问。

针对这个场景,我们可以利用区块链,来建立鱼类从捕捞开始,结合中间配送的过程记录,到最后整个消费者系统的下单消费数据。这些都可以通过区块链技术实现,业务流程如下图所示。

Intel公司构建了一个叫做Hyperledger Sawtooth的平台,这是一个模块化平台,用以创建、部署和运行分布式账本。作为Sample,Sawtooth实现了一个简单的鱼类食品溯源系统:Sawtooth Supply Chain,它包括了以下组件,

• 一个事务处理器,用来处理供应链交易逻辑

• 一个接口服务,为供应链操作提供HTTP/JSON API

• 一个账本同步服务,同步区块链数据到本地数据库

• AssetTrack的实例

• FishNet的实例,追踪鱼类食品从捕捞到餐桌的全流程

• 一个脚本容器运行命令和脚本

整个项目基于Docker解决方案来构建,关注例如:位置跟踪、运动、冲击、倾斜、温度、湿度和所有权转移等因素。

写在最后,我们需要认清利用区块链技术实现鱼类食品溯源落地现实的最大掣肘:你能保证上传的数据,绝对不会被篡改;但你不能保证,上传的数据是真的。这意味着,消费者最关心的食品安全问题,不能从本质上得到解决。

区块链不能够解决问题,只能改善,区块链技术的进入,让造假的成本更高了。以前造假,只需要腐蚀一个中心记账“节点”,比如,采购人员。而现在,需要打通所有节点,造假成本提高。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180811G0I3T700?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券