摘要: 针对传统水产品溯源系统存在数据易篡改、环节不透明、管理中心化等问题,在分析水产品供应链及关键信息的基础上,设计了管理供应链溯源信息的主从多链存储模型,保证了各企业隐私数据的安全性,并减轻了单链结构的存储压力。同时设计了链上管控智能合约对水产品从养殖到销售的所有环节进行智能监控,从源头进行管控。在此基础上,设计了基于主从多链的水产品区块链溯源信息管理系统,基于Hyperledger Fabric平台实现了系统,并结合实际应用案例证明了系统的适用性。最后与区块链单链架构进行了测试对比,测试结果表明本研究提出的存储模型对溯源信息进行了并发分层存储,兼顾了隐私数据无需共享和单链负载大两个方面,保证了溯源数据的真实性,实现了追溯过程透明化。
关键词:
水产品,
溯源系统,
区块链,
主从多链
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
李梦琪1,2,3,杨信廷1,2,3,徐大明2,3,于华竟1,2,3,孙传恒2,3. 基于主从多链的水产品区块链溯源信息管理系统设计与实现[J]. 渔业现代化杂志.
LI Mengqi1,2,3, YANG Xinting1,2,3, XU Daming2,3, YU Huajing1,2,3, SUN Chuanheng2,3. Design and implementation of aquatic product blockchain traceability information management system based on master-slave multi-chain#br#[J]. .