区块链

基于多链融合的粮食供应链溯源系统

展开
  • 河南工业大学 信息科学与工程学院, 河南 郑州 450001

收稿日期: 2022-10-25

  网络出版日期: 2023-08-02

基金资助

河南省重大科技专项(No.201300210100, No.201300210200);郑州市协同创新重点专项(No.21ZZXTCX07)资助

Food Supply Chain Traceability System Based on Multi-blockchain

Expand
  • Collage of Information Science and Engineering, He'nan University of Technology, Zhengzhou 450001, Henan, China

Received date: 2022-10-25

  Online published: 2023-08-02

摘要

区块链因具有不可篡改、群体共识、全程可追溯等特点而广泛应用于存证确权、商品溯源、协同共享等应用场景。基于区块链的粮食溯源难点在于粮食从种植、收储、加工、物流所涉及的供应链条比较长,追溯困难,并且同一供应链上企业之间的企业资源计划(enterpriseresource planning,ERP)系统并不互通,企业自治ERP系统难以与区块链对接。本文基于联盟链与私有链融合提出了一种多链粮食供应链溯源系统(multi-blockchain food supply chaintraceability,MBFST),企业间通过联盟链开展业务协作,企业内部基于私有链记录信息流转;设计了私有链与联盟链的跨链交互协议,根据溯源ID实现联盟链与私有链的交互与映射;通过私有数据集合等数据隔离机制,确保供应链企业私有数据的隐私保护。通过对原型系统的设计与实现,结果显示,MBFST能够实现粮食供应链企业间的全链条精准溯源,确保链上链下溯源信息的全程可追溯;通过Hyperledger Fabric的Node-SDK对系统的性能和吞吐量进行测试,实验结果显示,MBFST在压力测试中查询每秒事务处理量(transaction persecond,TPS)最高可达1 000以上,使用溯源ID的富查询TPS可达200以上,信息上链时延测试中平均时延稳定在0.2~0.3 s。对比现有的基于区块链的商品溯源系统,MBFST在溯源信息的追溯能力、链上信息的隐私性和追溯效率等方面都更具优势。

本文引用格式

曹浩浩, 刘扬, 李向阳, 刘鑫磊, 王耀启, 张元 . 基于多链融合的粮食供应链溯源系统[J]. 应用科学学报, 2023 , 41(4) : 563 -576 . DOI: 10.3969/j.issn.0255-8297.2023.04.002

Abstract

This paper proposes a multi-blockchain food supply chain traceability system (MBFST) based on the integration of consortium blockchain and private blockchain, to address challenges in food traceability. Enterprises carry out business cooperation through the consortium blockchain system, and record the trade circulation through the private blockchain system. The cross-chain interaction protocol between the private blockchain and the consortium blockchain is designed to implement the interaction and mapping according to the traceability ID. The system enables business cooperation and trade circulation recording through the consortium and private blockchain, respectively, with a cross-chain interaction protocol facilitating interaction and mapping based on traceability ID. Through data isolation mechanism like private data set, the protection of private data of enterprises is ensured. Experimental results show that the prototype system can achieve accurate traceability among enterprises in the food supply chain and ensure the whole process traceability both on-chain and off-chain. MBFST achieves a maximum TPS (transaction per second) of over 1000 and a TPS of over 200 for rich queries using traceability ID, with an average delay stable at 0.2~0.3 s. MBFST has superior query performance in high concurrency circumstances in terms of traceability, privacy and efficiency.

参考文献

[1] Nakamoto S. Bitcoin:a peer-to-peer electronic cash system[EB/OL].[2022-10-25]. https://bitcoin.org/en/bitcoin-paper.
[2] 邵奇峰, 金澈清, 张召, 等. 区块链技术:架构及进展[J]. 计算机学报, 2018, 41(5):969-988. Shao Q F, Jin C Q, Zhang Z, et al. Blockchain:architecture and research progress[J]. Chinese Journal of Computers, 2018, 41(5):969-988. (in Chinese)
[3] 紫琳. 中国首个安全食品区块链溯源联盟成立[J]. 中国食品, 2018(1):173. Zi L. China's first safe food blockchain traceability alliance has been established[J]. Chinese Food, 2018(1):173. (in Chinese)
[4] 马昂, 潘晓, 吴雷, 等. 区块链技术基础及应用研究综述[J]. 信息安全研究, 2017, 3(11):968-980. Ma A, Pan X, Wu L, et al. A survey of the basic technology and application of block chain[J]. Journal of Information Security Research, 2017, 3(11):968-980. (in Chinese)
[5] Bastas A, Liyanage K. Sustainable supply chain quality management:a systematic review[J]. Journal of Cleaner Production, 2018, 181:726-744.
[6] 刘家稷, 杨挺, 汪文勇. 使用双区块链的防伪溯源系统[J]. 信息安全学报, 2018, 3(3):17-29. Liu J J, Yang T, Wang W Y. Traceablity system using public and private blockchain[J]. Journal of Cyber Security, 2018, 3(3):17-29. (in Chinese)
[7] 李明佳, 汪登, 曾小珊, 等. 基于区块链的食品安全溯源体系设计[J]. 食品科学, 2019, 40(3), 279-285. Li M J, Wang D, Zeng X S, et al. Design of blockchain based food safety traceability system[J]. Food Science, 2019, 40(3):279-285. (in Chinese)
[8] 张朝栋, 王宝生, 邓文平. 基于侧链技术的供应链溯源系统设计[J]. 计算机工程, 2019, 45(11):1-8. Zhang C D, Wang B C, Deng W P. Design of supply chain traceability system based on side chain technology[J]. Computer Engineering, 2019, 45(11):1-8. (in Chinese)
[9] 禹忠, 郭畅, 谢永斌, 等. 基于区块链的医药防伪溯源系统研究[J]. 计算机工程与应用, 2020, 56(3):35-41. Yu Z, Guo C, Xie Y B, et al. Research on medicine anticounterfeiting traceability system based on blockchain[J]. Computer Engineering and Applications, 2020, 56(3):35-41. (in Chinese)
[10] 史亮. 基于区块链+ 物联网的果蔬农产品供应链追溯体系研究[D]. 泰安:山东农业大学, 2020.
[11] 任守纲, 何自明, 周正己, 等. 基于CSBFT区块链的农作物全产业链信息溯源平台设计[J]. 农业工程学报, 2020, 36(3):279-286. Ren S G, He Z M, Zhou Z J, et al. Design and implementation of information tracing platform for crop whole industry chain based on CSBFT-blockchain[J]. Transactions of the Chinese Society of Agricultural Engineering, 2020, 36(3):279-286. (in Chinese)
[12] Kshetri N. Blockchain's roles in meeting key supply chain management objectives[J]. International Journal of Information Management, 2018, 39:80-89.
[13] Chang S, Chen Y, Lu M. Supply chain re-engineering using blockchain technology:a case of smart contract based tracking process[J]. Technological Forecasting and Social Change, 2019, 144:1-11.
[14] 于坚, 孙嘉笛, 纪剑, 等. 区块链技术在食品溯源体系中的应用[J]. 食品工业科技, 2021, 42(15):19-21. Yu J, Sun J D, Ji J, et al. Application of blockchain technology in food traceability system[J]. Food Industry Science and Technology, 2021, 42(15):19-21. (in Chinese)
[15] Tian F. A supply chain traceability system for food safety based on HACCP, blockchain & Internet of things[C]//2017 International Conference on Service Systems and Service Management. IEEE, 2017:1-6
[16] 郭珊珊. 供应链的可信溯源查询在区块链上的实现[D]. 大连:大连海事大学, 2017.
[17] 徐睿, 孙霞, 郭业民, 等. 基于区块链技术的食品安全溯源体系应用与研究进展[J]. 食品安全质量检测学报, 2020, 11(20):7610-7616. Xu R, Sun X, Guo Y M, et al. Application and research progress of food safety traceability system based on blockchain technology[J]. Journal of Food Safety and Quality, 2020, 11(20):7610-7616. (in Chinese)
[18] 朱岩, 甘国华. 区块链安全技术:现状、问题与进展[J]. 中国计算机学会通讯, 2017(5):23-28. Zhu Y, Gan G H. Blockchain security technology:status, issues and progress[J]. Communications of the Chinese Computer Society, 2017(5):23-28. (in Chinese)
[19] 张亮, 刘百洋, 张如意, 等. 区块链技术综述[J]. 计算机工程, 2019, 45(5):1-12. Zhang L, Liu B X, Zhang R Y, et al. Overview of blockchain technology[J]. Computer Engineering, 2019, 45(5):1-12. (in Chinese)
[20] 魏彬, 刘晓锋, 苟航. 基于公有链的分布式链上能源交易模式探究[J]. 长春师范大学学报, 2020, 39(2):41-47. Wei B, Liu X F, Gou H. Research on the energy trading mode of distributed chain based on public chain[J]. Journal of Changchun Normal University, 2020, 39(2):41-47. (in Chinese)
[21] 李素, 宋宝燕, 李冬, 等. 面向金融活动的复合区块链关联事件溯源方法[J]. 计算机科学, 2022, 49(3):8. Li S, Song B Y, Li D, et al. Composite blockchain associated event tracing method for financial activities[J]. Computer Science, 2022, 49(3):8. (in Chinese)
[22] Lin D, Wu J J, Xuan Q, et al. Ethereum transaction tracking:inferring evolution of transaction networks via link prediction[J]. Physica A:Statistical Mechanics and Its Applications, 2022, 600(15):127504.
[23] 李明飞. 基于私有区块链的多源网络数据隐私保护仿真[J]. 计算机仿真, 2019, 36(8):266-270. Li M F. Multi-source network data privacy protection simulation based on private blockchain[J]. Computer Simulation, 2019, 36(8):266-270. (in Chinese)
[24] Pincheira M, Vecchio M, Giaffreda R. Characterization and costs of integrating blockchain and IoT for agri-food traceability systems[J]. Systems, 2022, 10(3):57.
[25] 张凯. 基于区块链的H企业药品生产物流追溯系统研究与应用[D]. 济南:山东财经大学, 2022.
[26] 鲁晔. 一种基于联盟链的物联网匿名交易方案[J]. 计算机应用研究, 2021, 38(1):23-27. Lu Y. An anonymous trading system in IoT based on consortium blockchain[J]. Application Research of Computers, 2021, 30(1):23-27. (in Chinese)
[27] 朱立, 俞欢, 詹士潇, 等. 高性能联盟区块链技术研究[J]. 软件学报, 2019, 30(6):1577-1593. Zhu L, Yu H, Zhan S X, et al. Research on high-performance consortium blockchain technology[J]. Journal of Software, 2019, 30(6):1577-1593. (in Chinese)
[28] 乔蕊, 曹琰, 王清贤. 基于联盟链的物联网动态数据溯源机制[J]. 软件学报, 2019, 30(6):1614-1631. Qiao R, Cao Y, Wang Q X. Dynamic data traceability me chanism of internet of things based on alliancechain[J]. Journal of Software, 2019, 30(6):1614-1631. (in Chinese)
[29] 罗婷. 基于Hyperledger Fabric框架的区块链一致性性能的研究和实现[D]. 北京:北京邮电大学, 2020.
文章导航

/