农业大数据学报 ›› 2020, Vol. 2 ›› Issue (2): 74-83.doi: 10.19788/j.issn.2096-6369.200208

• 专刊——农业区块链 • 上一篇    下一篇

基于区块链技术的农产品供应链数据管理系统设计

杨晨雪(), 孙志国()   

  1. 中国农业科学院农业信息研究所,北京 100081
  • 收稿日期:2020-04-15 出版日期:2020-06-30 发布日期:2020-07-30
  • 通讯作者: 孙志国 E-mail:yangchenxue@caas.cn;sunbox.cn@qq.com
  • 作者简介:杨晨雪,女,助理研究员,研究方向:数据挖掘、图像处理、机器学习与模式识别理论和方法研究等;E-mail:yangchenxue@caas.cn
  • 基金资助:
    宁夏智慧农业产业技术协同创新中心(2017DC53)

Design of an Agricultural Product Supply Chain Management System using Blockchain Technology

Chenxue Yang(), Zhiguo Sun()   

  1. Agricultural Information Institute, China Academy of Agricultural Sciences, Beijing 100081
  • Received:2020-04-15 Online:2020-06-30 Published:2020-07-30
  • Contact: Zhiguo Sun E-mail:yangchenxue@caas.cn;sunbox.cn@qq.com

摘要:

农业是我国的支柱产业,构建安全、可信、稳定、可溯源、信息共享、大吞吐量的农业供应链系统是实现我国农业信息化的必经之路。然而,我国农产品供应链中的信息通常存储在中心化的数据库和数据系统中,面临着管理能力弱、容易被窃取、篡改、删除和信息不一致等问题。基于上述问题,论文结合星际数据系统和智能合约技术,建立了面向农产品供应链中异构信息数据的高效抽取方法,实现含有农产品生产管理、运输记录、消费者信用管理、农户-消费者交易服务的大型异构信息事务日志的快速抽取,并将各类信息事务日志及交易记录分别存储至区块链和 IPFS 网络;提出了基于区块链智能合约的农产品供应链信息数据访问控制方法,结合基于IPFS 哈希寻址的访问方式,能够有效的保障不同的农业生产经营参与主体用户在各自的权限范围内访问数据;在此基础上,设计了一种基于区块链技术的农产品供应链数据管理系统,系统具备异构信息数据可信管理功能,可以确保整个供应链进行充分安全透明的可信任信息共享,促进农产品产销无缝衔接、推动农业转型升级、助力农民脱贫增收。

关键词: 农产品供应链, 区块链, 智能合约, 数据抽取, 数据管理与访问, 农业区块链

Abstract:

Agriculture is the main industry in China. A safe, credible, stable, traceable, information-sharing, and large-throughput agricultural supply chain system is needed to achieve agricultural informatization. At present, information about China’s agricultural product supply chain has been stored in a centralized database and file system, with weak information management capabilities, leading to problems such as theft, tampering, deletion, and inconsistencies. In light of these problems, an efficient extraction method which combines an interstellar distributed file system and smart contract technology for heterogeneous information data in agricultural product supply chain is established. This method achieved fast extraction of large heterogeneous information transaction logs which including agricultural product production information, recording transportation information, consumer credit information, farmer-consumer transaction services. All kinds of information transaction logs and transaction records are stored in blockchain and IPFs network respectively. It proposed an access control method for agricultural product supply chain information data based on blockchain smart contracts, combined with an access method based on IPFS hash addressing, which can effectively ensure different agricultural production and operation participants access data within their authorities. A data management system of agricultural products supply chain based on blockchain technology is designed, which can ensure the transforming and upgrading of agriculture, thereby helping farmers increase their income and eliminate poverty.

Key words: agricultural product supply chain, blockchain, smart contract, data extraction, data management and access, agricultural blockchain

中图分类号: 

  • GTP31