Previous Articles     Next Articles

Design and implementation of aquatic product blockchain traceability information management system based on master-slave multi-chain#br#

  

  1. (1 College of Information Technology, Shanghai Ocean University, Shanghai 201306, China;
    2  National Engineering Research Center for Information Technology in Agriculture, Beijing 100097, China;
    3  National Engineering Laboratory for Quality and Safety Traceability Technology and Application of Agricultural Products, Beijing 100097, China)
  • Online:2021-06-20 Published:2021-09-15

基于主从多链的水产品区块链溯源信息管理系统设计与实现

  1. (1上海海洋大学信息学院,上海 201306;
    2 国家农业信息化工程技术研究中心,北京 100097;
    3农产品质量安全追溯技术及应用国家工程实验室,北京 100097)
  • 通讯作者: 孙传恒(1978—),男,研究员,博士,研究方向:区块链,农业信息化。E-mail:sunch@nercita.org.cn
  • 作者简介:李梦琪(1997—),女,硕士研究生,研究方向:区块链,信息安全。E-mail:lmengq@126.com
  • 基金资助:
    国家自然科学基金项目:“基于区块链的农产品供应链可信追溯信息模型构建与原型系统验证(31871525)”;北京自然科学基金面上项目:“基于区块链的农产品供应链可信追溯信息模型构建与原型验证 —以京津冀品牌农产品为例(4182023)”;国家重点研发计划:“设施水产养殖智能化精细生产技术集成与应用示范(2017YFD0701705)”

Abstract: Traditional aquatic product traceability system has problems of tampering data, opaque links, and centralized management. To address the above problems, this paper designs master-slave multi-chain storage model to manage supply chain traceability information based on the analysis of the aquatic product supply chain and key information, so as to ensure the security of private data of enterprises and reduce the storage pressure of single-chain structure. At the same time, this paper designs an on-chain management and control smart contract to intelligently monitor all links of aquatic products from breeding to sales, and manage and control from the source. On this basis, this paper designs the traceability information management system of aquatic product blockchain based on master-slave multi-chain, implements the system based on Hyperledger Fabric, and proves the applicability of the system in combination with the actual application cases. Finally, this paper makes a comparative test with the blockchain single chain architecture. The results show that the storage model proposed in this paper carries out concurrent and hierarchical storage of traceability information, takes into account the two aspects of unnecessary sharing of private data and large single chain load, ensures the authenticity of traceability data, and achieves transparency in the traceability process.

Key words: Aquatic products, traceability system, blockchain, master-slave multi-chain

摘要: 针对传统水产品溯源系统存在数据易篡改、环节不透明、管理中心化等问题,在分析水产品供应链及关键信息的基础上,设计了管理供应链溯源信息的主从多链存储模型,保证了各企业隐私数据的安全性,并减轻了单链结构的存储压力。同时设计了链上管控智能合约对水产品从养殖到销售的所有环节进行智能监控,从源头进行管控。在此基础上,设计了基于主从多链的水产品区块链溯源信息管理系统,基于Hyperledger Fabric平台实现了系统,并结合实际应用案例证明了系统的适用性。最后与区块链单链架构进行了测试对比,测试结果表明本研究提出的存储模型对溯源信息进行了并发分层存储,兼顾了隐私数据无需共享和单链负载大两个方面,保证了溯源数据的真实性,实现了追溯过程透明化。

关键词: 水产品, 溯源系统, 区块链, 主从多链