Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2020, Vol. 46 ›› Issue (12): 313-320. doi: 10.19678/j.issn.1000-3428.0056262

• Development Research and Engineering Application • Previous Articles    

Research on Flexible and Reliable Blockchain-based Traceability System for Agricultural Products

WANG Zhihuaa, LIU Pingzenga, SONG Chengbaob, SONG Yunshenga, ZHANG Chaoa, ZHANG Yana, WU Xiaotonga, ZHAO Kuna   

  1. a. College of Information Science and Engineering;b. College of Mechanical and Electronic Engineering, Shandong Agricultural University, Tai'an, Shandong 271018, China
  • Received:2019-10-12 Revised:2019-12-17 Published:2019-12-24

基于区块链的农产品柔性可信溯源系统研究

王志铧a, 柳平增a, 宋成宝b, 宋云胜a, 张超a, 张艳a, 吴晓彤a, 赵坤a   

  1. 山东农业大学 a. 信息科学与工程学院;b. 机械与电子工程学院, 山东 泰安 271018
  • 作者简介:王志铧(1995-),男,硕士研究生,主研方向为区块链技术;柳平增(通信作者),教授、博士生导师;宋成宝,博士研究生;宋云胜,讲师、博士;张超、张艳,副教授;吴晓彤、赵坤,硕士研究生。
  • 基金资助:
    国家高技术研究发展计划现代农业技术领域项目(2013AA10230101);2019年度山东省重点研发计划(2019GNC106103)。

Abstract: The data of traditional traceability systems for agricultural products are stored in a centralized way and the traceability process is solidified,which lead to unreliable traceability results and poor system flexibility.In order to solve the problem,this paper proposes a flexible and reliable traceability solution for agricultural products using blockchain technology.The system mode of "one hyperledger for each step" is established to reduce the complexity of storage structure in order to achieve reliable traceability.The dynamic traceability mechanism is used to enable the system to flexibly adapt to different production scenarios.The hyperledger is used as the implementation method for blockchain,and the key traceability data is encrypted and stored in a distributed way to improve the reliability of the traceability results.Ginger products are taken as the traceability object,and the correlations between upstream and downstream products of the industrial chain are analyzed to determine the granularity of the traceability object,the content of hyperledger and data format,so as to realize the verification of a flexible and reliable blockchain-based traceability system model.Analysis and application results show that the solution can effectively improve the security of traceability information and the credibility of traceability results,and can adapt to the production needs of different scenarios,with its system flexibility greatly improved compared with the traditional agricultural product traceability systems.

Key words: blockchain, hyperledger, flexible traceability, reliable traceability, agricultural products traceability

摘要: 传统农产品溯源系统数据采取集中式存储且溯源流程固化,导致追溯结果可信度低与系统灵活性差。为解决该问题,提出一种利用区块链技术的农产品柔性可信溯源解决方案。建立"一环节一账本"的系统模式降低存储结构复杂度以实现可信溯源,采用动态追溯机制使系统灵活适应不同生产场景,将超级账本作为区块链实现方式,对关键溯源数据进行分布式加密存储以提高追溯结果可信性,并以生姜产品为溯源对象,通过剖析产业链上下游产品对应关系确定溯源对象粒度、账本内容与数据格式,对基于区块链的柔性可信溯源系统模型进行验证。分析及应用结果表明,该方案能有效提高溯源信息安全性与追溯结果可信度,可适应不同场景生产需求,系统灵活性较传统农产品溯源系统有本质提升。

关键词: 区块链, 超级账本, 柔性溯源, 可信溯源, 农产品溯源

CLC Number: