基于多链融合的粮食供应链溯源系统.pdf
《基于多链融合的粮食供应链溯源系统.pdf》由会员分享,可在线阅读,更多相关《基于多链融合的粮食供应链溯源系统.pdf(14页珍藏版)》请在咨信网上搜索。
1、第41卷 第4期2023年7月应用科学学报JOURNAL OF APPLIED SCIENCESElectronics and Information EngineeringVol.41 No.4Jul.2023DOI:10.3969/j.issn.0255-8297.2023.04.002基于多链融合的粮食供应链溯源系统曹浩浩,刘扬,李向阳,刘鑫磊,王耀启,张元河南工业大学 信息科学与工程学院,河南 郑州 450001摘摘摘要要要:区块链因具有不可篡改、群体共识、全程可追溯等特点而广泛应用于存证确权、商品溯源、协同共享等应用场景。基于区块链的粮食溯源难点在于粮食从种植、收储、加工、物流所涉及
2、的供应链条比较长,追溯困难,并且同一供应链上企业之间的企业资源计划(enterpriseresource planning,ERP)系统并不互通,企业自治 ERP 系统难以与区块链对接。本文基于联盟链与私有链融合提出了一种多链粮食供应链溯源系统(multi-blockchain food supply chaintraceability,MBFST),企业间通过联盟链开展业务协作,企业内部基于私有链记录信息流转;设计了私有链与联盟链的跨链交互协议,根据溯源 ID 实现联盟链与私有链的交互与映射;通过私有数据集合等数据隔离机制,确保供应链企业私有数据的隐私保护。通过对原型系统的设计与实现,结果显
3、示,MBFST 能够实现粮食供应链企业间的全链条精准溯源,确保链上链下溯源信息的全程可追溯;通过 Hyperledger Fabric 的 Node-SDK 对系统的性能和吞吐量进行测试,实验结果显示,MBFST 在压力测试中查询每秒事务处理量(transaction persecond,TPS)最高可达 1 000 以上,使用溯源 ID 的富查询 TPS 可达 200 以上,信息上链时延测试中平均时延稳定在 0.20.3 s。对比现有的基于区块链的商品溯源系统,MBFST 在溯源信息的追溯能力、链上信息的隐私性和追溯效率等方面都更具优势。关键词:区块链;联盟链;私有链;供应链溯源;跨链交互;
4、隐私保护中图分类号:TP311.1文章编号:0255-8297(2023)04-0563-14Food Supply Chain Traceability System Based onMulti-blockchainCAO Haohao,LIU Yang,LI Xiangyang,LIU Xinlei,WANG Yaoqi,ZHANG YuanCollage of Information Science and Engineering,Henan University of Technology,Zhengzhou 450001,Henan,ChinaAbstract:This paper
5、proposes a multi-blockchain food supply chain traceability system(MBFST)based on the integration of consortium blockchain and private blockchain,toaddress challenges in food traceability.Enterprises carry out business cooperation throughthe consortium blockchain system,and record the trade circulati
6、on through the privateblockchain system.The cross-chain interaction protocol between the private blockchain and收稿日期:2022-10-25基金项目:河南省重大科技专项(No.201300210100,No.201300210200);郑州市协同创新重点专项(No.21ZZXTCX07)资助通信作者:刘扬,教授,研究方向为区块链与分布式计算。E-mail:liu_564应用科学学报第41卷the consortium blockchain is designed to impleme
7、nt the interaction and mapping accord-ing to the traceability ID.The system enables business cooperation and trade circulationrecording through the consortium and private blockchain,respectively,with a cross-chaininteraction protocol facilitating interaction and mapping based on traceability ID.Thro
8、ughdata isolation mechanism like private data set,the protection of private data of enterprisesis ensured.Experimental results show that the prototype system can achieve accuratetraceability among enterprises in the food supply chain and ensure the whole process trace-ability both on-chain and off-c
9、hain.MBFST achieves a maximum TPS(transaction persecond)of over 1000 and a TPS of over 200 for rich queries using traceability ID,withan average delay stable at 0.20.3 s.MBFST has superior query performance in highconcurrency circumstances in terms of traceability,privacy and efficiency.Keywords:blo
10、ckchain,consortium blockchain,private blockchain,supply chain traceabil-ity,cross-chain interaction,privacy protection区块链1本质上是一种去中心化的存储模式,利用点对点传输协议、共识机制以及非对称加密算法来保证数据具备不可篡改的特性。区块链因其具备不可篡改、防抵赖、全程可追溯等特点,而广泛应用于存证确权、商品溯源、协同共享等场景2。当前的商品溯源系统一般由各级政府或行业中的核心企业主导建设,利用行政手段或市场地位,强制上下游企业按照其设定的标准规范进行使用,溯源数据也掌握在中心
11、化的机构或企业中。这种溯源系统存在着以下缺陷:1)单一主体(中心化)提供溯源信息,商品的品质性状等数据来自单一主体;2)溯源不涉及供应链或者供应链条断裂,难以覆盖产品生命周期的全链条溯源;3)同一供应链上企业之间的企业资源计划(enterprise resource planning,ERP)系统并不互通,企业自治 ERP系统无法与区块链对接,存在信息孤岛问题。粮食安全问题事关国家战略和国计民生,溯源成为保障粮食安全的重要方式。2017 年 12月,中国首个安全食品区块链溯源联盟成立,旨在确保品牌企业数据隐私,同时帮助其整合线上线下食品安全追溯和质量管理渠道3。区块链对于提升整个食品供应链安全
12、水平的关键性作用已得到业界认可。供应链是一个由物流、信息流、资金流共同组成的,并将行业内的供应商、制造商、分销商、零售商、用户串联在一起的复杂结构4-5。粮食供应链贯穿着从农田到餐桌,中间历经种植、收储、加工、销售、物流等多个环节,产业链较长,追溯困难。基于区块链的粮食供应链溯源能够克服传统信息追溯系统的数据不一致、数据真实性难以保证等问题,可为政府、企业和消费者三方提供服务。一方面可增强政府的监管能力,提高粮食供应链企业间的协同效率;另一方面也能提升消费者与社会之间的信任度,有效防止食品安全问题的发生。当前,基于区块链的粮食溯源系统设计上存在以下难点:1)信息源头的防伪、防篡改无法保障,来自
13、企业内部的流转信息无法保证其真实性与有效性,诚信企业也难以自证清白;2)全链条的溯源信息难以实现完整映射与串联,供应链各环节信息记录标准不一,难以统一;3)溯源流程涉及多方、多行业、多主体参与,业务逻辑复杂,溯源成本高、效率低;4)溯源信息的公开与企业商业数据的隐私保护相冲突。针对以上问题和技术难点,本文提出了一种基于多链融合的粮食供应链溯源系统,充分考虑了粮食在供应链企业内部与外部流转特性,在企业内部通过私有链记录内部流转信息,企业间通过联盟链开展业务协作,提高溯源协作效率;设计了私有链与联盟链的跨链交互协议,记录粮食种植、收储、加工、物流的全链条流转信息,根据溯源 ID 实现联盟链与私有链
14、的交互与映射;选择多通道与私有数据集合两种业务隔离与隐私保护机制,保护企业隐私数据。第4期曹浩浩,等:基于多链融合的粮食供应链溯源系统5651相关研究现状1.1区块链溯源研究现状近年来,区块链溯源研究方向主要集中在对溯源技术架构的优化创新和对各种溯源场景应用的探索。在溯源技术架构的创新研究中,文献 6 提出了基于双链的防伪溯源系统,该方案将私有链在存储上的高效性与公链的高可信度相结合,解决了产品标签复制、滥发和产品出现质量问题时定位难等问题。文献 7 设计了基于区块链的食品安全溯源体系,分析了区块链应用于食品溯源的技术架构,提出将区块链恰当植入食品溯源体系的方案。文献 8 提出了基于侧链技术的
15、供应链溯源系统,利用侧链技术对以太坊进行扩容,通过以太坊智能合约实现供应链中的产品溯源等功能。在溯源应用场景的探索中,文献 9 提出了基于区块链的医药防伪溯源系统,系统基于 Hyperledger Fabric 平台实现,将区块链的难以篡改、时间戳以及交易可追溯的特性应用于医药防伪溯源系统。文献 10 提出了基于区块链+物联网的果蔬农产品供应链追溯体系,将农业物联网与区块链结合应用于果蔬农产品供应链溯源,提高了果蔬农产品的监管效率,保证了果蔬农产品的质量安全,并提供了果蔬农产品的可追溯性。文献11 中设计了区块链的农作物全产业链信息溯源平台,具有去中心化及信息完整性、安全性、真实性和可靠性更高
16、的优点。此外,结合供应链的区块链溯源应用研究,文献 12 系统分析了区块链技术在供应链管理中的应用,文献 13 使用智能合约对供应链的流程进行了设计,文献 14 对区块链在食品供应链溯源体系中的应用进行了分析,文献 15 构建了食品安全供应链追溯系统,文献 16 实现了在区块链上供应链溯源信息的可信查询。在国内行业落地应用中,2017 年蚂蚁金服推出产品溯源防伪区块链应用,同年众安保险旗下的众安科技联手连陌科技推出利用区块链的溯源项目“步步鸡”,京东随后也推出了“跑步鸡”业务并采用区块链溯源技术17,2020 年重庆餐饮行业实现区块链精准技术落地应用。很多国外企业同样也早已将区块链溯源应用于商
17、业场景,2016 年 6 月,沃尔玛与 IBM合作开始试点区块链+供应链食品可追溯;同年 10 月,丰田汽车加入 R3 联盟,通过区块链技术,将每个零件的生产加工使用情况都存储到区块链中,在汽车零件出现问题后,可以方便快捷地查询到零件的出处;2018 年,Redwind 针对传统红酒行业的弊端,提出“区块链+红酒”项目;近几年,将区块链应用于商品溯源的商业项目更是层出不穷,区块链在溯源场景的应用探索与落地,无疑证明了区块链在溯源应用场景中的巨大潜力。1.2三种区块链平台区块链按照准入机制,可以分为公有链、联盟链和私有链。公有链是所有人都可以参与的区块链,任何人都可以发起交易、参与记账、竞争记账
18、权。公有链通过 POW、POS、DPOS18等共识机制确认交易,全网参与共识,因此公有链通常被认为是“完全去中心化”的。相应地,正因为公有链的所有节点共同参与共识过程,竞争记账权,公有链中的共识的效率极低,并且极其耗费资源。例如,在比特币网络中,一笔交易通常被认为在 6 个区块后被确认,按照比特币的平均出块时间来计算,也就是一笔交易的确认需要至少 60 min 的时间19,这在一些对交易速度有要求的商业应用中是难以接受的。同时,公链中的参与者共同存储交易信息,见证交易过程,所以在一些应用场景中为了保护隐私通常将真实信息存在链下,通过哈希算法将信息的哈希值上链存储20-22。但由于哈希算法的单向
19、可验证性,在供应链溯源应用场景中,在链上存储有效信息的同时具备隐私保护能力,在公有链上是难以实现的。私有链是只有企业内部可以使用的区块链,一般用于企业,其可提供安全、可追踪、自动化的平台。相比企业中的传统集中式数据管理模式,在企业中使用私有链记录生产数据信息具有以下优势:1)私有链的分布式存储方式可以解决传统数据库集中式存储面临的单点故障566应用科学学报第41卷和信息孤岛问题;2)私有链能够极大降低数据被篡改和伪造的风险;3)私有链较好地解决了企业 ERP 系统与区块链系统的接入问题。由于私有链具有较严格的准入机制,通常私有链网络中认为节点都是可靠可信的。私有链被认为是较为中心化的区块链,通
20、常具有较好的性能和安全性,与公有链相比,其是一种高效、大容量的信息存储方式23-25;相较于联盟链,私有链运行和维护成本更低,性能更好,隔离性更强。但是私有链一般不适用于处理企业间的业务问题,扩展性有限,在溯源应用场景,难以适配溯源数据在供应链主体间多级流转等复杂业务场景。联盟链是只有经过授权许可的组织成员才能加入的区块链。组织成员可以发起交易并查看区块链状态数据。在当前的一些主流联盟链系统(如 Hyperledger Fabric)中,允许联盟成员间建立独立的通道,在通道中维护一条区块链,共同维护交易数据。同时提供了创建私有数据集合的机制,允许在一个通道上的部分组织共享、查询和验证私有数据,
21、而无需创建单独的通道。在保证商业隐私的同时将不同业务进行分离,以实现较好的性能与隔离性26-28。三种类型区块链在溯源场景的应用特点如表 1 所示。在公链上存储大量的溯源数据成本高、效率低,这在实际应用中是难以接受的;私有链能够解决传统集式存储模式面临的数据篡改、伪造、单点故障等问题,能够较为高效地处理溯源数据;联盟链具有良好的扩展性,可以撮合不同利益主体间的数据流转与协作。因此,本文在技术选型上结合联盟链与私有链,设计并实现了一种同时使用联盟链和私有链的粮食供应链溯源系统。在企业内部使用以太坊私有链记录内部流转信息,保证在企业内部的溯源信息可查可验。相比 Fabric,使用以太坊的私有链系统
22、在搭建和管理上成本更低,性能更好,更适合在企业内部使用。在供应链企业间使用Hyperledger Fabric 联盟链构建区块链网络,允许企业间灵活建立通道,部署业务相关智能合约,记录企业间的流转信息;同时结合具体业务场景,明确溯源责任主体,加入监管机制,给予溯源责任主体审查供应链企业私有链数据的相应权限,并建立联盟链溯源协作通道,进行溯源业务协作。表 1 三种区块链平台的特征对比Table 1 Feature comparison of three blockchain platforms指标类型公有链私有链联盟链业务扩展性数据隐私性r性能2MBFST 设计与实现2.1基于多链融合的系统架构
23、本文实现的多链融合的粮食供应链溯源系统,是由区块链系统和溯源应用系统两部分组成的,系统逻辑结构如图 1 所示。其中,区块链系统包括 Fabric 联盟链系统与以太坊私有链系统,分别用于粮食供应链企业间和企业内部的溯源管理与流转。应用系统包括区块链管理系统与业务应用系统,其中区块链管理系统通过使用(software development kit,SDK)连接到区块链网络,提供网络、合约、节点的管理等功能,并向业务应用系统提供相关的智能合约第4期曹浩浩,等:基于多链融合的粮食供应链溯源系统567调用接口,在业务应用系统中提供溯源信息的上链、查询、验证等溯源业务功能,同时提供对接企业 ERP 系统
24、的接口。?SDKAPI?PKI?Fabric?EVM?图 1 MBFST 系统逻辑架构Figure 1 MBFST system logical architecture粮食在供应链的流转过程中,涉及多级加工以及多次产品性状的改变,当前研究中,仅对粮食在供应链中的跨企业流转信息进行记录或企业各自为营的“数据孤岛”模式,无法满足供应链全链条、产品全生命周期的溯源需求。因此需要对粮食在供应链企业内部与外部流转的全部流程进行记录与追溯。如图 2 所示,本文设计了基于联盟链与私有链多链融合的粮食供应链溯源结构。通过跨链交互协议与溯源 ID 的映射关系,将整个粮食在供应链的整个流转过程进行串连,实现了产
25、品全生命周期流转的可信追溯。在供应链企业间使用 Fabric 联盟链搭建业务网络。相比公有链与私有链,联盟链在跨企业、跨主体的业务协作场景中具有更高的性能、更低的成本、友好的商业数据隐私保护、良好的扩展性以及业务的隔离性。系统在 Fabric 联盟链中定义了两种业务主体组织类型:BusinessOrg,供应链企业组织类型;TraceOrg,溯源责任主体组织类型。BusinessOrg 主要包括参与到供应链的企业,例如种植企业、加工厂、仓储企业、物流公司、经销商等。网络中的 BusinessOrg 组织只需要关注业务相关的处理。TraceOrg 是负责具体溯源业务的组织类型,包括各级政府相关管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 融合 粮食 供应 溯源 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。