计算机工程与应用 ›› 2021, Vol. 57 ›› Issue (2): 60-69.DOI: 10.3778/j.issn.1002-8331.2007-0324

• 热点与综述 • 上一篇    下一篇

基于区块链的食品溯源系统设计

陈飞,叶春明,陈涛   

  1. 1.上海理工大学 管理学院,上海 200093
    2.中央财经大学 管理科学与工程学院,北京 100081
  • 出版日期:2021-01-15 发布日期:2021-01-14

Design of Food Traceability System Based on Blockchain

CHEN Fei, YE Chunming, CHEN Tao   

  1. 1.Business School, University of Shanghai for Science and Technology, Shanghai 200093, China
    2.School of Management Science and Engineering, Central University of Finance and Economics, Beijing 100081, China
  • Online:2021-01-15 Published:2021-01-14

摘要:

传统食品溯源系统数据层均由核心企业维护的关系型数据库组成,无法保证数据的安全性,且效率低、维护成本高。食品供应链参与主体众多,消费者购买到有质量问题食品往往维权困难,食品的问题来源难以界定,不能及时精准追溯到具体责任人。针对这些问题,设计了一种基于区块链的食品溯源系统,该系统在Ethereum(以太坊)平台中开发,除了实现去中心化、防篡改、可追溯等功能外,还在区块链系统中引入食品药品监督局节点,实现了数据变更服务和食品召回功能。消费者不仅能查询食品的全流程溯源信息,还能在该溯源系统中进行维权投诉。

关键词: 区块链, Ethereum, 溯源方案, 食品安全

Abstract:

The data layer of traditional food traceability system is composed of the relational database maintained by the core enterprise, which cannot guarantee the safety of data, and has low efficiency and high maintenance cost. There are always many participants in the food supply chain, and it is often difficult for consumers to protect their rights when purchasing food with quality problems. The source of food problems is difficult to define and cannot be traced back to the specific responsible person in a timely and accurate manner. To solve these problems, a food traceability system based on blockchain is designed, which is developed in Ethereum platform. In addition to decentralization, tamper proof, traceability and other functions, Food and Drug Administration node is introduced into the blockchain system to realize data change service and food recall functions. Consumers can not only query the traceability information of the whole process of food, but also make rights protection complaints in the traceability system.

Key words: blockchain, Ethereum, traceability scheme, food safety