Submitted Successfully!
To reward your contribution, here is a gift for you: A free trial for our video production service.
Thank you for your contribution! You can also upload a video entry or images related to this topic.
Version Summary Created by Modification Content Size Created at Operation
1 -- 1768 2022-05-14 09:17:51 |
2 format -18 word(s) 1750 2022-05-16 03:47:27 |

Video Upload Options

Do you have a full video?


Are you sure to Delete?
If you have any further questions, please contact Encyclopedia Editorial Office.
Yao, Q.; Zhang, H. Improvement of Agricultural Product Traceability with Blockchain. Encyclopedia. Available online: (accessed on 30 May 2024).
Yao Q, Zhang H. Improvement of Agricultural Product Traceability with Blockchain. Encyclopedia. Available at: Accessed May 30, 2024.
Yao, Qi, Huajun Zhang. "Improvement of Agricultural Product Traceability with Blockchain" Encyclopedia, (accessed May 30, 2024).
Yao, Q., & Zhang, H. (2022, May 14). Improvement of Agricultural Product Traceability with Blockchain. In Encyclopedia.
Yao, Qi and Huajun Zhang. "Improvement of Agricultural Product Traceability with Blockchain." Encyclopedia. Web. 14 May, 2022.
Improvement of Agricultural Product Traceability with Blockchain
In recent years, agricultural product safety accidents have raised public concern, jeopardizing people’s dietary safety and health. In order to keep track of specific information through the entire supply chain, including the production, logistics, processing, and sales processes, as well as to quickly find and prevent agricultural product safety problems, it is important to build a trusted traceability system. Traditional centralized traceability systems exist with the issues of insecure data storage, low traceability reliability, and single-point attack vulnerability. Blockchain technology has the characteristics of being data tamper-proof, distributed, decentralized, and traceable, which makes it a promising technology for agricultural product traceability.
blockchain traceability agricultural products

1. Introduction

Agricultural products are highly prized for their freshness, health, and nutritional value. Simultaneously, chlorophyll is abundant in agricultural products, which promotes metabolism and alleviates fatigue. However, because agricultural products’ preservation and storage requirements, as well as their transportation requirements, are more stringent, agricultural safety accidents frequently occur [1].
Agricultural product safety incidents put people’s dietary safety and health at risk, which causes a major crisis in consumer trust in the agricultural industry. As a result, countries around the world have started to value agricultural product supply chain traceability and have passed laws and regulations to improve agricultural product traceability management. China’s 2009 Food Safety Law requires that food producers use information technology to keep track of production and operation data and set up a food safety traceability system [2]. The European Union’s General Food Law, enacted in 2002, requires the food industry to establish a comprehensive traceability system that enables timely and accurate recall targets and information delivery to consumers [3].
Traceability has developed into a critical component of the agricultural supply chain. The traceability of agricultural products refers to the process of tracing all links in the agricultural product’s supply chain [4]. The agricultural product traceability system records the key details of the entire process of agricultural products from production to the table. Through the agricultural product traceability system, consumers can obtain information about the source of agricultural products they consume, and regulators can quickly identify problematic agricultural product links, identify responsible parties, recall problematic products in a timely manner, and minimize losses to the greatest extent possible [5]. However, the supply chain for agricultural products is complex, making agricultural safety supervision and traceability particularly challenging in practice. The majority of existing traceability systems use a centralized architecture that is managed and maintained by a third party, such as a business or government agency [6][7].
Trusted traceability means the security, integrity, availability, accountability, and nonrepudiation of traceability information can be ensured, and the serious trust problem caused by centralized, monopolistic, asymmetric, and opaque agricultural product supply chains can be solved. How to achieve trusted traceability for agricultural products has attracted increasing attention from academics and practitioners [8]. A potential solution to achieve the above goal is blockchain technology, which can ensure data integrity and prevent tampering and any single-point failure [9]. Blockchain technology has gained widespread attention as a result of the emergence and popularity of cryptocurrencies such as Bitcoin [10]. Blockchain is a decentralized, tamper-resistant, and traceable distributed database that utilizes a cryptographic algorithm to create a chain structure composed of chronologically ordered blocks of data [11][12][13]. Through distributed data storage, encryption algorithms, peer-to-peer transmission, and other technical support, blockchain technology can ensure the secure storage of traceability data and the nonrepudiation of information sources, enabling agricultural products to have trusted traceability [14][15].
Blockchain can provide a secure access environment for the large amount of data generated by sensors used within the agricultural supply chain [16][17]. However, blockchain technology faces new technical challenges, including transaction processing capacity and data explosion [18]. As a result, processing and storing agricultural product traceability information directly on the blockchain is challenging. In addition, because all data on the blockchain are public and transparent, this could lead to private and sensitive enterprise information leaking.

2. Agricultural Product and Blockchain

2.1. Blockchain

Blockchain is a decentralized ledger that stores transaction information in blocks and connects all blocks via a chain [19]. Blockchain technology originated with a 2008 paper titled “Bitcoin: a peer-to-peer electronic cash system” published by an academic named Nakamoto [20]. A blockchain network does not require a trusted central server and can be run decentralized [21]. It is available to anybody, and all nodes in the distributed peer-to-peer network share the same data, verifying transactions according to a consensus mechanism [22][23]. Therefore, blockchain has the characteristics of immutability, transparency, and trustworthiness [24][25]. Additionally, blockchains can be classified as public blockchains, private blockchains, or consortium blockchains depending on some principles, such as the authentication and access control techniques [26].

2.2. Smart Contract

The concept of smart contracts, introduced by Nick Szabo in 1997 [27], has gained popularity with the rapid development of blockchain technology [28][29]. A smart contract is a self-executable, self-enforceable, self-verifiable, and self-constraining piece of source code stored on the blockchain [30][31][32]. Ethereum was the first blockchain platform that introduced smart contracts [33]. Ethereum supports the Turing-complete scripting language, which allows writing smart contracts with complex logic. Ethereum’s core is the Ethereum virtual machine (EVM), which can execute complex code on the blockchain.

2.3. IPFS

The Interplanetary File System (IPFS) is a peer-to-peer distributed file system where data are stored in the form of chunks [34]. Any node in an IPFS network is independent and does not need to trust the others, so there is no single point of failure as in traditional HTTP (Hyper Text Transfer Protocol) transmission [35]. When a user stores a file in IPFS, IPFS generates a 32-bit hash as a result of data storage. The peer-to-peer transmission of IPFS can significantly reduce network bandwidth consumption, and distributed files can significantly reduce the risk of DDoS (Distributed denial of service) attacks [21].

2.4. Related Research

Traceability refers to the ability to obtain any or all information throughout its entire life cycle using recorded identifications [36]. Traceability enables users to track agricultural products throughout their lifecycle, from raw ingredients to manufacturing, processing, shipping, and consumption [37]. For agricultural products, if a safety or quality incident occurs, the supply chain link causing the problem can be swiftly identified, blame can be assigned, and targeted punitive measures can be executed. As a result, building a traceability system for agricultural products is an effective way to make sure that agricultural products are safe and to build trust between agricultural producers and their customers.
Blockchain technology has the characteristics of being data tamper-proof, distributed, decentralized, and traceable, which provides a possible solution to the traditional agricultural product traceability system [38]. In recent years, more and more scholars have conducted exploratory research on the application of blockchain technology in traceability scenarios. Table 1 provides a critical analysis of the existing works in the literature.
Zhao et al. reviewed existing work on blockchain technology in agri-food value chain management and summarized the key challenges, mainly including storage capacity and scalability issue, privacy leakage, regulation problems, high cost problem, throughput and latency issue, and lack of skills [39]. Feng Tian proposed an agri-food supply chain traceability system based on RFID and Blockchain technology, which enhanced the reliability of agri-food traceability information [40]. However, the system has the issues of high cost, data privacy leakage, and storage capacity issue. Liu et al. proposed an RFID-based blockchain big data traceability security model to achieve secure RIFD big data traceability management [41]. This scheme is at the stage of theoretical analysis and has not been implemented and tested on a specific blockchain platform.
Table 1. Critical analysis of the existing works in the literature.
Author Year Objective Technologies Merits Demerits
Tian [40] 2016 To use blockchain combined with RFID for building the agri-food supply chain traceability system. RFID, Blockchain Enhance the reliability of the agri-food traceability information. High cost for using RFID; data privacy leakage; Poor system storage capacity issue
Liu et al. [41] 2018 Proposed a Security Provenance Model for RFID Big Data Based on Blockchain Blockchain, RFID big data Applying blockchain technology in the process of tracking and tracing IoT big data. No detailed experimental process and analysis process.
Lin et al. [42] 2019 Proposed a food safety traceability system based on blockchain and EPCIS Ethereum, EPCIS and Smart Contract Collaborative management model of on-chain and off-chain data System performance is limited by the amount of data.
Baralla et al. [43] 2019 Proposed a generic agri-food supply chain traceability system based on blockchain technology. Hyperledger Sawtooth, Smart contract Eliminate the centralization of information in the supply chain. The issue of enterprise data privacy leakage; Low maturity of the Sawtooth platform.
Chen et al. [44] 2021 Designed a food traceability system based on blockchain Ethereum, Smart Contract Detailed system design and traceability process No traceability information privacy protection
Dey et al. [45] 2021 Proposed a Blockchain and QR-code-based framework to digitize food production information and retrieval. Blockchain, QR Code, and Cloud computing Offer flexible scalability and improve the storage capacity. The framework need more computationally powerful cloud server as the number of products grows.
Dey et al. [46] 2022 Proposed a blockchain-based framework to reduce food waste in a Web 3.0-enabled smart city. Machine Learning, Blockchain, Cloud Computing, and QR Code Use several cut-ting-edge technologies in conjunction to reduce food waste efficiently. Lacks in showing the specific implementation details
Lin et al. proposed and implemented a food safety traceability system based on blockchain and EPCIS and adopted the dynamic management of on-chain and off-chain data to solve data explosion problems on the blockchain [42].
Baralla et al. proposed a generic agri-food supply chain traceability system based on Hyperledger Sawtooth [43]. Consumers can easily access traceable and verifiable product information by using QR codes. However, privacy data protection was not discussed in the system, and the maturity of the Sawtooth platform is relatively low.
Chen et al. designs a food traceability system based on the Ethereum platform and devises a dual storage model to store the complete data in the local database and the hash value of traceability information in the blockchain, thus improving the operational efficiency of the blockchain and solving the scalability problem of the blockchain [44].
Dey S et al. proposed a blockchain and QR (Quick Response)-code-based framework for digitizing food production information and retrieval, thereby making it easily accessible, traceable, and verifiable by consumers and producers [45]. The proposed framework was implemented at a large scale in the cloud, which can improve the storage capacity of blockchain and offer flexible scalability as per the consumer’s demand. However, if the farm produces more than 10,000 items per day, the framework will require a more powerful cloud server, which may result in increased costs. Dey et al. used several cutting-edge technologies, including blockchain technology, cloud computing, QR codes, and reinforcement learning in conjunction to develop a framework that could reduce food waste efficiently [46].


  1. Parreño-Marchante, A.; Alvarez-Melcon, A.; Trebar, M.; Filippin, P. Advanced traceability system in aquaculture supply chain. J. Food Eng. 2014, 122, 99–109.
  2. Underwood, S. Blockchain beyond bitcoin. Commun. ACM 2016, 59, 15–17.
  3. Kuo, T.-T.; Kim, H.-E.; Ohno-Machado, L. Blockchain distributed ledger technologies for biomedical and health care applications. JAMIA 2017, 24, 1211–1220.
  4. Prashar, D.; Jha, N.; Jha, S.; Lee, Y.; Joshi, G.P. Blockchain-based traceability and visibility for agricultural products: A decentralized way of ensuring food safety in india. Sustainability 2020, 12, 3497.
  5. Muralikumar, M.D.; Nardi, B. Addressing limits through tracking food. In Proceedings of the 2018 Workshop on Computing within Limits, Toronto, ON, Canada, 13–14 May 2018; pp. 1–9.
  6. Yu, H.; Chen, B.; Xu, D.; Yang, X.; Sun, C. Modeling of rice supply chain traceability information protection based on blockchain. Trans. Chin. Soc. Agric. Mach 2020, 51, 328–335.
  7. Francois, G.; Fabrice, V.; Didier, M. Traceability of fruits and vegetables. Phytochemistry 2020, 173, 112291.
  8. Kirwan, J.; Maye, D.; Brunori, G. Acknowledging complexity in food supply chains when assessing their performance and sustainability. J. Rural Stud. 2017, 52, 21–32.
  9. Kshetri, N. 1 Blockchain’s roles in meeting key supply chain management objectives. Int. J. Inf. Manag. 2018, 39, 80–89.
  10. Pelekoudas-Oikonomou, F.; Zachos, G.; Papaioannou, M.; de Ree, M.; Ribeiro, J.C.; Mantas, G.; Rodriguez, J. Blockchain-Based Security Mechanisms for IoMT Edge Networks in IoMT-Based Healthcare Monitoring Systems. Sensors 2022, 22, 2449.
  11. Lu, Y. Blockchain and the related issues: A review of current research topics. J. Manag. Anal. 2018, 5, 231–255.
  12. Zhang, H.; Deng, E.; Zhu, H.; Cao, Z. Smart contract for secure billing in ride-hailing service via blockchain. Peer Peer Netw. Appl. 2019, 12, 1346–1357.
  13. Asif, M.; Aziz, Z.; Bin Ahmad, M.; Khalid, A.; Waris, H.A.; Gilani, A. Blockchain-Based Authentication and Trust Management Mechanism for Smart Cities. Sensors 2022, 22, 2604.
  14. Lu, Y. The blockchain: State-of-the-art and research challenges. J. Ind. Inf. Integr. 2019, 15, 80–90.
  15. Galvez, J.F.; Mejuto, J.C.; Simal-Gandara, J. Future challenges on the use of blockchain for food traceability analysis. Trends. Analyt. Chem. 2018, 107, 222–232.
  16. Jagtap, S.; Bader, F.; Garcia-Garcia, G.; Trollman, H.; Fadiji, T.; Salonitis, K. Food logistics 4.0: Opportunities and challenges. Logistics 2020, 5, 2.
  17. Kwak, S.; Lee, J.; Kim, J.; Oh, H. EggBlock: Design and Implementation of Solar Energy Generation and Trading Platform in Edge-Based IoT Systems with Blockchain. Sensors 2022, 22, 2410.
  18. Qi, S.; Lu, Y.; Zheng, Y.; Li, Y.; Chen, X. CPDS: Enabling compressed and private data sharing for industrial internet of things over blockchain. IEEE Trans. Ind. Inform. 2020, 17, 2376–2387.
  19. Nofer, M.; Gomber, P.; Hinz, O.; Schiereck, D. Blockchain. BISE 2017, 59, 183–187.
  20. Nakamoto, S. Bitcoin: A peer-to-peer electronic cash system. Decentralized Bus. Rev. 2008, 21260. Available online: (accessed on 13 March 2022).
  21. Chen, C.-L.; Yang, J.; Tsaur, W.-J.; Weng, W.; Wu, C.-M.; Wei, X. Enterprise Data Sharing with Privacy-Preserved Based on Hyperledger Fabric Blockchain in IIOT’s Application. Sensors 2022, 22, 1146.
  22. Ahn, B. Implementation and Early Adoption of an Ethereum-Based Electronic Voting System for the Prevention of Fraudulent Voting. Sustainability 2022, 14, 2917.
  23. Ada, N.; Kazancoglu, Y.; Sezer, M.D.; Ede-Senturk, C.; Ozer, I.; Ram, M. Analyzing barriers of circular food supply chains and proposing industry 4.0 solutions. Sustainability 2021, 13, 6812.
  24. Alammary, A.; Alhazmi, S.; Almasri, M.; Gillani, S. Blockchain-based applications in education: A systematic review. Appl. Sci. 2019, 9, 2400.
  25. Denis González, C.; Frias Mena, D.; Massó Muñoz, A.; Rojas, O.; Sosa-Gómez, G. Electronic Voting System Using an Enterprise Blockchain. Appl. Sci. 2022, 12, 531.
  26. Hassan, M.U.; Rehmani, M.H.; Chen, J. Privacy preservation in blockchain based IoT systems: Integration issues, prospects, challenges, and future research directions. Future Gener. Comput. Syst. 2019, 97, 512–529.
  27. Szabo, N. Formalizing and securing relationships on public networks. First Monday 1997, 2, 9.
  28. Ouyang, L.; Wang, S.; Yuan, Y.; Ni, X.; Wang, F. Smart contracts: Architecture and research progresses. Acta Autom. Sin. 2019, 45, 445–457.
  29. Huang, J.; Zhou, K.; Xiong, A.; Li, D. Smart Contract Vulnerability Detection Model Based on Multi-Task Learning. Sensors 2022, 22, 1829.
  30. Kumarathunga, M.; Calheiros, R.N.; Ginige, A. Smart Agricultural Futures Market: Blockchain Technology as a Trust Enabler between Smallholder Farmers and Buyers. Sustainability 2022, 14, 2916.
  31. Han, D.; Zhang, C.; Ping, J.; Yan, Z. Smart contract architecture for decentralized energy trading and management based on blockchains. Energy 2020, 199, 117417.
  32. Tsaur, W.-J.; Chang, J.-C.; Chen, C.-L. A Highly Secure IoT Firmware Update Mechanism Using Blockchain. Sensors 2022, 22, 530.
  33. Wang, Q.; Qin, S. A Hyperledger Fabric-Based System Framework for Healthcare Data Management. Appl. Sci. 2021, 11, 11693.
  34. Amjad, S.; Abbas, S.; Abubaker, Z.; Alsharif, M.H.; Jahid, A.; Javaid, N. Blockchain Based Authentication and Cluster Head Selection Using DDR-LEACH in Internet of Sensor Things. Sensors 2022, 22, 1972.
  35. Nizamuddin, N.; Salah, K.; Azad, M.A.; Arshad, J.; Rehman, M. Decentralized document version control using ethereum blockchain and IPFS. Comput. Electr. Eng. 2019, 76, 183–197.
  36. Li, X.; Lv, F.; Xiang, F.; Sun, Z.; Sun, Z. Research on key technologies of logistics information traceability model based on consortium chain. IEEE Access 2020, 8, 69754–69762.
  37. Ho, G.; Tang, Y.M.; Tsang, K.Y.; Tang, V.; Chau, K.Y. A blockchain-based system to enhance aircraft parts traceability and trackability for inventory management. Expert Syst. Appl. 2021, 179, 115101.
  38. Friedman, N.; Ormiston, J. Blockchain as a sustainability-oriented innovation?: Opportunities for and resistance to Blockchain technology as a driver of sustainability in global food supply chains. Technol. Forecast. Soc. Chang. 2022, 175, 121403.
  39. Zhao, G.; Liu, S.; Lopez, C.; Lu, H.; Elgueta, S.; Chen, H.; Boshkoska, B.M. Blockchain technology in agri-food value chain management: A synthesis of applications, challenges and future research directions. Comput Ind. 2019, 109, 83–99.
  40. Tian, F. An agri-food supply chain traceability system for China based on RFID & blockchain technology. In Proceedings of the 2016 13th International Conference on Service Systems and Service Management (ICSSSM), Kunming, China, 24–26 June 2016; pp. 1–6.
  41. Liu, Y.Z.; Liu, Y.H. Security Provenance Model for RFID Big Data Based on Blockchain. Comput. Sci. 2018, 45, 367–368.
  42. Lin, Q.; Wang, H.; Pei, X.; Wang, J. Food safety traceability system based on blockchain and EPCIS. IEEE Access 2019, 7, 20698–20707.
  43. Baralla, G.; Pinna, A.; Corrias, G. Ensure traceability in European food supply chain by using a blockchain system. In Proceedings of the 2019 IEEE/ACM 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB), Montreal, QC, Canada, 27 May 2019; pp. 40–47.
  44. Fei, C.; Chunming, Y.; Tao, C. Design of Food Traceability System Based on Blockchain. Comput. Eng. Appl. 2021, 57, 60–69.
  45. Dey, S.; Saha, S.; Singh, A.K.; McDonald-Maier, K. FoodSQRBlock: Digitizing food production and the supply chain with blockchain and QR code in the cloud. Sustainability 2021, 13, 3486.
  46. Dey, S.; Saha, S.; Singh, A.K.; McDonald-Maier, K. SmartNoshWaste: Using Blockchain, Machine Learning, Cloud Computing and QR Code to Reduce Food Waste in Decentralized Web 3.0 Enabled Smart Cities. Smart Cities 2022, 5, 162–176.
Contributors MDPI registered users' name will be linked to their SciProfiles pages. To register with us, please refer to : ,
View Times: 587
Revisions: 2 times (View History)
Update Date: 16 May 2022
Video Production Service