An Approach for Risk Traceability Using Blockchain Technology for Tracking, Tracing, and Authenticating Food Products
Abstract
:1. Introduction
1.1. Purpose and Objectives of the Study
- Perform an exhaustive literature review to assess the benefits and drawbacks of implementing BCT in food safety management.
- Assess the efficacy of BCT in augmenting transparency and accountability in the food supply chain, with a specific emphasis on the execution of mechanisms for monitoring, tracing, and authenticating food products.
- Specify and acknowledge the constraints and challenges associated with BCT in the management of food safety, including data privacy, scalability, and interoperability.
1.2. Paper Organization
2. Literature Review
2.1. Overview of Food Safety Management and BCT
2.2. BCT and Its Applications
- Tracing and Tracking: With BCT, food items can be traced and tracked from the farm to the table. Information about the food’s production, preparation, and delivery may all be recorded on the distributed ledger system (blockchain). In the event of an epidemic, this will allow relevant parties to quickly pinpoint the origin of the contamination and implement appropriate countermeasures. In addition, it lets buyers know exactly where their food came from, boosting confidence in the item’s legitimacy and quality.
- Food fraud and adulteration may be avoided by using BCT to verify the authenticity of food items. A digital fingerprint may be registered on the blockchain for each individual food item. At any stage in the distribution process, this identity may be used to confirm the legitimacy of the food item. As a bonus, BCT may be used to spot and stop counterfeiting by letting stakeholders monitor the product’s journey and verify that it has not been tampered with along the way.
2.3. Methodology: Systematic Literature Review
2.4. Previous Studies on Blockchain-Based Food Safety Management
2.5. Key Takeaway of the Literature Review
- Blockchain technology can be utilized to monitor the passage of food products from farm to fork along the supply chain. This can aid in the identification and mitigation of food safety hazards, while also empowering consumers to make more informed decisions regarding their dietary choices [25].
- Blockchain technology has the potential to facilitate the establishment of a more transparent food supply chain. This can facilitate the development of consumer confidence in food manufacturers [26].
- Food safety can be enhanced through the use of blockchain technology, which generates a tamper-proof and secure ledger of all transactions. This can aid in the prevention of food contamination and fraud [27].
- Blockchain implementation can be costly due to the fact that it is a relatively new technology.
- Utilizing and comprehending blockchain technology can be challenging due to its complexity.
- The regulatory environment pertaining to blockchain technology is continuously developing.
3. The Proposed Method
3.1. Different Stakeholders in the Proposed System
- Food producers and farmers: The individuals or entities responsible for the production and cultivation of agricultural products are commonly referred to as producers and cultivators of food. The implementation of BCT enables the monitoring and recording of the entire supply chain of food products, from their origin at the farm to their destination on the table. This ensures the safety, freshness, and high quality of the food. Table 2 presents the algorithm and pseudo code employed by food producers and farmers.
- Food processors and manufacturers: Food processors and manufacturers are responsible for the processing and production of food. BCT can be utilized to oversee and verify the legitimacy of the fundamental components employed in the production procedure, thereby guaranteeing the integrity and cleanliness of the product. Table 3 displays the algorithm and pseudo code utilized by food processors and manufacturers.
- Distributors and supply chain partners are integral components of the business ecosystem. The stakeholders bear the responsibility of conveying and disseminating food products. BCT can be employed to monitor and trace the transportation of food items across the supply chain, guaranteeing the secure and effective delivery of said products. Table 4 presents the algorithm and pseudo code utilized by the distributors and supply chain partners in their operations.
- Retailers and food service providers: The stakeholders in question bear the responsibility of vending and dispensing food items to end-users. Businesses can employ BCT to authenticate and ensure the standard of their food products, thereby ensuring a secure and gratifying customer experience. Table 5 presents the algorithm and pseudo code utilized by retailers and food service providers.
- Consumers: The end-users of the food products are considered as stakeholders. BCT can be employed to monitor and record the transportation and distribution of food items, thereby guaranteeing the safety and superior quality of the food products consumed. Table 6 presents the algorithm and pseudo code pertaining to the functioning of the consumers.
3.2. Data Model for Hyperledger Fabric Implementation
- The Asset category is primarily occupied by information pertaining to products. Meticulously preserved product attributes include the following: Product ID, Product Name, Description, Manufacturer Details, Production Date, Expiration Date, Batch Number, Ingredients, and Allergen Information. In addition to ensuring that each product is uniquely identifiable, these characteristics also furnish an exhaustive synopsis of its composition and history.
- The Participant segment comprises the various stakeholders engaged in the food supply chain, including but not limited to regulatory bodies, processors, retailers, consumers, and farmers. A unique identifier is assigned to each participant in order to facilitate identification and allow for accurate monitoring of their progress throughout the product’s lifecycle.
- The foundation of both traceability and authentication lies in transactions. Transaction IDs and timestamps are documented in order to track the progress of individual products. This includes location and jurisdiction alterations in addition to transfers of ownership. Critically, transaction details comprise quality control reports, certificates of authenticity, and any modifications to the ownership or condition of the product.
- Smart contracts play a crucial role in the operation of the blockchain network as they are self-governing programs that verify the validity of transactions, establish the process of traceability, and ensure authenticity. These contracts establish regulations that facilitate the evaluation and reduction of hazards linked to the food supply chain.
- Here is an example of how the data model could be used:
3.3. Data Stored on the Blockchain
4. Simulation Setup and Performance Analysis
4.1. Simulation Setup
4.2. Performance Analysis
- Transaction throughput: The network’s transaction processing speed. Ensure the network can handle enough transactions for the anticipated use-case.
- Latency: Network processing and validation time. Transaction processing is quicker with lower latency.
- CPU and memory usage: Measures network resources used during transaction processing. The network must have enough CPU and memory to handle predicted transaction volume.
- Scalability: How well the network handles more nodes and users. To satisfy shifting demand, the network must be scalable [29].
- Execution Time: The time it takes a database or blockchain network to perform a transaction is called execution time. A transaction’s validation and blockchain writing time is Hyperledger Fabric’s execution time. The network must obtain consensus, execute smart contracts, and post transaction data to the ledger [30,31,32].
- Commit Time: Nevertheless, commit time is the blockchain’s transaction commit time. After being confirmed and published to the blockchain, a transaction must be committed to make its modifications permanent and irreversible. Commit time comprises transaction data writing to disc and durability.
5. Discussion
5.1. How the Food System Will Be Impacted Using BCT Methods
5.2. Implications of the Findings
5.3. Comparison with Traditional Food Safety Management Methods
5.4. Addressing the Limitations and Challenges of Blockchain-Based Food Safety Management
5.5. Scope and Limitations of the Study
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Wang, P.; Yang, S.; Li, T. BCT in food safety governance, in ACM International Conference Proceeding Series. In Proceedings of the ICEME 2021: The 2021 12th International Conference on E-Business, Management and Economics, Beijing, China, 17–19 July 2021; Association for Computing Machinery: New York, NY, USA; pp. 90–95. [Google Scholar] [CrossRef]
- Xu, Y.; Li, X.; Zeng, X.; Cao, J.; Jiang, W. Application of blockchain technology in food safety control: Current trends and future prospects. Crit. Rev. Food Sci. Nutr. 2022, 62, 2800–2819. [Google Scholar] [CrossRef]
- Yang, L.; Zhang, J.; Shi, X. Can blockchain help food supply chains with platform operations during the COVID-19 outbreak? Electron. Commer. Res. Appl. 2021, 49, 101093. [Google Scholar] [CrossRef]
- Hong, W.; Mao, J.; Wu, L.; Pu, X. Public cognition of the application of blockchain in food safety management—Data from China’s Zhihu platform. J. Clean. Prod. 2021, 303, 127044. [Google Scholar] [CrossRef]
- Köhler, S.; Pizzol, M. Technology assessment of blockchain-based technologies in the food supply chain. J. Clean. Prod. 2020, 269, 122193. [Google Scholar] [CrossRef]
- Katsikouli, P.; Wilde, A.S.; Dragoni, N.; Høgh-Jensen, H. On the benefits and challenges of blockchains for managing food supply chains. J. Sci. Food Agric. 2021, 101, 2175–2181. [Google Scholar] [CrossRef]
- Singh, A.; Kumar, V.; Ravi, A.K.; Chatterjee, K. Ensuring Food Safety through Blockchain. In Lecture Notes in Electrical Engi-neering; Springer: Singapore, 2021; Volume 668, pp. 745–755. [Google Scholar] [CrossRef]
- Vu, N.; Ghadge, A.; Bourlakis, M. Blockchain adoption in food supply chains: A review and implementation framework. Prod. Plan. Control 2021, 34, 506–523. [Google Scholar] [CrossRef]
- Kim, M.; Hilton, B.; Burks, Z.; Reyes, J. Integrating Blockchain, Smart Contract-Tokens, and IoT to Design a Food Traceability Solution. In Proceedings of the 2018 IEEE 9th Annual Information Technology, Electronics and Mobile Communication Conference, IEMCON, Vancouver, BC, Canada, 1–3 November 2018; IEEE: Piscataway, NJ, USA, 2019; pp. 335–340. [Google Scholar] [CrossRef]
- AKrishna, V.P.; Srinaga, A.M.; Kumar, R.A.; Nachiketh, R.; Vardhan, V.V. Planning Secure Consumption: Food Safety Using Blockchain. In Proceedings of the 2021 IEEE International Conference on Technology, Research, and Innovation for Betterment of Society (TRIBES), Raipur, India, 17–19 December 2021; IEEE: Piscataway, NJ, USA, 2021. [Google Scholar] [CrossRef]
- Lin, J.; Shen, Z.; Zhang, A.; Chai, Y. Blockchain and IoT based Food Traceability for Smart Agriculture. In Proceedings of the 3rd International Conference on Crowd Science and Engineering, Singapore, 28–31 July 2018; Association for Computing Ma-chinery: New York, NY, USA; pp. 1–6. [Google Scholar] [CrossRef]
- Tao, Q.; Cui, X.; Huang, X.; Leigh, A.M.; Gu, H. Food safety supervision system based on hierarchical multi-domain blockchain network. IEEE Access 2019, 7, 51817–51826. [Google Scholar] [CrossRef]
- Trollman, H.; Garcia-Garcia, G.; Jagtap, S.; Trollman, F. Blockchain for Ecologically Embedded Coffee Supply Chains. Logistics 2022, 6, 43. [Google Scholar] [CrossRef]
- Prados-Castillo, J.F.; Martínez, J.M.G.; Zielińska, A.; Comas, D.G. A Review of Blockchain Technology Adoption in the Tourism Industry from a Sustainability Perspective. J. Theor. Appl. Electron. Commer. Res. 2023, 18, 814–830. [Google Scholar] [CrossRef]
- Zhai, Q.; Sher, A.; Li, Q.; Chen, C. Consumers’ food control risk attitude for blockchain traceable information seeking: Evidence from fresh fruit buyers in China. Front. Sustain. Food Syst. 2022, 6, 984493. [Google Scholar] [CrossRef]
- Caro, M.P.; Ali, M.S.; Vecchio, M.; Giaffreda, R. Blockchain-based traceability in Agri-Food supply chain management: A practical implementation, 2018 IoT Vert. Top. In Proceedings of the 2018 IoT Vertical and Topical Summit on Agriculture—Tuscany (IOT Tuscany), Tuscany, Italy, 8–9 May 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–4. [Google Scholar] [CrossRef]
- Zhao, G.; Liu, S.; Lopez, C.; Lu, H.; Elgueta, S.; Chen, H.; Mileva Boshkoska, B. BCT in agri-food value chain management: A synthesis of applications, challenges and future research directions. Comput. Ind. 2019, 109, 83–99. [Google Scholar] [CrossRef]
- Lin, Q.; Wang, H.; Pei, X.; Wang, J. Food Safety Traceability System Based on Blockchain and EPCIS. IEEE Access 2019, 7, 20698–20707. [Google Scholar] [CrossRef]
- Zhang, X.; Sun, P.; Xu, J.; Wang, X.; Yu, J.; Zhao, Z.; Dong, Y. Blockchain-based safety management system for the grain supply chain. IEEE Access 2020, 8, 36398–36410. [Google Scholar] [CrossRef]
- Duan, J.; Zhang, C.; Gong, Y.; Brown, S.; Li, Z. A content-analysis based literature review in blockchain adoption within food supply chain. Int. J. Environ. Res. Public Health 2020, 17, 1784. [Google Scholar] [CrossRef]
- Hao, Z.; Mao, D.; Zhang, B.; Zuo, M.; Zhao, Z. A novel visual analysis method of food safety risk traceability based on blockchain. Int. J. Environ. Res. Public Health 2020, 17, 2300. [Google Scholar] [CrossRef]
- Behnke, K.; Janssen, M.F.W.H.A. Boundary conditions for traceability in food supply chains using BCT. Int. J. Inf. Manag. 2020, 52, 101969. [Google Scholar] [CrossRef]
- Wang, Y.; Yang, Y. Research on Agricultural Food Safety Based on BCT. J. Phys. Conf. Ser. 2020, 1606, 012013. [Google Scholar] [CrossRef]
- Wang, Y.; Chen, K.; Hao, M.; Yang, B. Food Safety Traceability Method Based on BCT. J. Phys. Conf. Ser. 2020, 1634, 12025. [Google Scholar] [CrossRef]
- Rejeb, A.; Keogh, J.G.; Zailani, S.; Treiblmaier, H.; Rejeb, K. BCT in the Food Industry: A Review of Potentials, Challenges and Future Research Directions. Logistics 2020, 4, 27. [Google Scholar] [CrossRef]
- Kamath, R. Food Traceability on Blockchain: Walmart’s Pork and Mango Pilots with IBM. J. Br. Blockchain Assoc. 2018, 1, 1–12. [Google Scholar] [CrossRef]
- Pearson, S.; May, D.; Leontidis, G.; Swainson, M.; Brewer, S.; Bidaut, L.; Frey, J.G.; Parr, G.; Maull, R.; Zisman, A. Are Dis-tributed Ledger Technologies the panacea for food traceability? Glob. Food Sec. 2019, 20, 145–149. [Google Scholar] [CrossRef]
- González-Puetate, I.; Marín-Tello, C.; Pineda, H.R. Agri-food safety optimized by BCT: Review. Rev. Fac. Nac. Agron. Medellin 2022, 75, 9839–9851. [Google Scholar] [CrossRef]
- Panwar, A.; Bhatnagar, V. A Research on Different Type of Possible Attacks on Blockchain: Susceptibilities of the Utmost Secure Technology. In Machine Intelligence and Smart Systems; Algorithms for Intelligent Systems; Springer: Singapore, 2021; pp. 537–551. [Google Scholar] [CrossRef]
- Panwar, A.; Bhatnagar, V. Distributed ledger technology (DLT): The beginning of a technological revolution for blockchain. In Proceedings of the 2nd International Conference on Data, Engineering and Applications (IDEA), Bhopal, India, 28–29 February 2020; IEEE: Piscataway, NJ, USA, 2020. [Google Scholar] [CrossRef]
- Panwar, A.; Bhatnagar, V. Analyzing the performance of data processing in private blockchain based distributed ledger. J. Inf. Optim. Sci. 2020, 41, 1407–1418. [Google Scholar] [CrossRef]
- Panwar, A.; Bhatnagar, V.; Sinha, S.; Ranjan, R. IoT Security Issues and Solutions with Blockchain. In Industry 4.0 Technologies for Business Excellence: Frameworks, Practices, and Applications, 1st ed.; Bali, S., Aggarwal, S., Sharma, S., Eds.; CRC Press: Boca Raton, FL, USA, 2021; pp. 141–161. [Google Scholar] [CrossRef]
- Sugandh, U.; Nigam, S.; Khari, M. Blockchain Technology in Agriculture for Indian Farmers: A Systematic Literature Review, Challenges, and Solutions. IEEE Syst. Man Cybern. Mag. 2022, 8, 36–43. [Google Scholar] [CrossRef]
- Sugandh, U.; Khari, M.; Nigam, S. The integration of blockchain and IoT edge devices for smart agriculture: Challenges and use cases. In Advances in Computers; Elsevier: Amsterdam, The Netherlands, 2022; Volume 127, pp. 507–537. [Google Scholar] [CrossRef]
- Wang, O.; Scrimgeour, F. Consumer adoption of blockchain food traceability: Effects of innovation-adoption characteristics, expertise in food traceability and blockchain technology, and segmentation. Br. Food J. 2023, 125, 2493–2513. [Google Scholar] [CrossRef]
Authors | Summary | Year | Citations | Main Findings |
---|---|---|---|---|
M. P. Caro et al. [16] | Existing agri-food supply chain traceability and provenance systems are based on consolidated backends. The Internet of Things is the foundation of these setups. | 2018 | 376 | AgriBlockIoT is a traceability solution that utilizes blockchain technology to manage the supply chain of Agri-Food. It establishes a connection between IoT devices that generate and utilize digital data in a decentralized manner, without a centralized authority. The evaluation was carried out during the development and deployment of a conventional use-case in the vertical domain, specifically “from farm to fork”. |
G. Zhao et al. [17] | BCT has improved the management of the agri-food chain in four key areas, namely traceability, data security, production, and sustainable water management. | 2019 | 175 | There are six issues to consider: scalability and storage capacity, privacy concerns, cost, delay, and expertise. Further activities and research are needed to address the uses of BCT in the management of the agri-food chain. |
Q. Lin, et al. [18] | Traceability may be the answer to the issue of too much data being created by the blockchain for the Internet of Things. | 2019 | 175 | Food safety traceability is improved by using blockchain and EPCIS. Data tampering and leaking of private information are both avoided by enterprise-level smart contracts. |
X. Zhang, et al. [19] | When it comes to guaranteeing the quality and traceability of food safety procedures, the proposed system is crucial and has reference value. | 2020 | 52 | A BCT-based structure for the wheat supply chain incorporated multimode chain storage. The proposed system encompasses several key features, including data security and reliability, interconnectivity, real-time exchange of hazardous-material information, and comprehensive tracking capabilities throughout the entire process. The proposed approach is essential for tracing the production process of safe and high-quality food. |
J. Duan, et al. [20] | The distributed ledger technology might improve food recalls, data transparency, and chain of custody. | 2020 | 129 | Blockchain enhances the efficiency of food recalls, information traceability, and transparency of food goods. The blockchain and the Internet of Things make everything better. It is possible that there will be problems with blockchain due to a lack of knowledge, technical difficulties, raw data manipulation, lack of stakeholder buy-in, or holes in regulations. |
Z. Hao, et al. [21] | A proposed method may serve as the cornerstone of a regulatory strategy for high-threat areas. | 2020 | 28 | Blockchain and data visualization tools have been utilized to analyze potential food safety risks safely and efficiently. Data modeling and risk analysis techniques are used to quantify and analyze food safety problems. It is possible to keep tabs on subpar goods and flag potential trouble spots using tools like heat maps, migration maps, and force-directed graphs. |
K. Behnke, et al. [22] | To fully deploy BCT, supply chain procedures must be modified. | 2020 | 194 | Eighteen limits on business, regulation, quality, and traceability were highlighted in the four cases. Independent governance, a shared platform, and standardized auditable processes are necessary for the widespread use of BCT. Before blockchain can be implemented, supply chain systems and organizational procedures need to be adapted to work within the boundaries imposed on them. |
Y. Wang, et al. [23] | The blockchain-based food safety monitoring system has the potential to save expenses, boost productivity, and make regulation and public scrutiny easier for all parties involved. | 2020 | 2 | While BCT has many potential advantages—including lower costs, improved efficiency, and easier public or regulatory agency oversight—it also faces challenges, including a dearth of relevant laws and regulations, an inadequate infrastructure, and increased risks of information and data leakage. The blockchain is a new technology that is still in its infancy. |
Y. Wang et al. [24] | Deploying several nodes and performing functional testing helps achieve the goal of food safety traceability. | 2020 | 8 | BCT might improve food safety tracking. A need assessment and guidelines for milk safety traceability led to the development of the system architecture for milk tracking. The blockchain platform Hyperledger Fabric was selected, and the Go programming language was utilized to create and implement the tracing method. |
A. Rejeb, et al. [25] | The main benefits of BCT in food supply chains include increased food traceability, increased collaboration, operational efficiencies, and accelerated food trade processes. | 2020 | 76 | BCT can improve food traceability, encourage collaboration, and speed up trade processes. Potential stumbling blocks include things like tech, org, and reg worries. The practical ramifications of BCT in FSCs should be the primary focus of future research. |
R. Kamath [26] | Walmart’s usage of BCT has reduced the time it takes to determine where mangoes were grown from seven days to 2.2 s. | 2018 | 231 | The implementation of two blockchain projects by Walmart involving the sale of pork and mangoes in China and the Americas was made possible through the utilization of IBM’s Hyperledger Fabric BCT. The employment of BCT by Walmart resulted in a significant reduction in the time required to trace a mango from seven days to 2.2 s, while also enhancing the transparency of the company’s food supply chain. Food waste and spoilage might be reduced with the use of BCT. |
S. Pearson et al. [27] | Distributed ledgers might significantly improve how food is transported and stored. | 2019 | 78 | To fully realize DLT’s promise, worldwide data standards and governance must be implemented to protect the food supply. Data structures, privacy, and scalability are all issues that need fixing. |
Algorithm | Pseudo Code |
---|---|
Input Variables: Food product, source, destination, timestamp, blockchain network Output: Traceability and transparency of food product movement Steps:
|
|
Algorithm | Pseudo Code |
---|---|
Input Variables: Food product, certification, blockchain network Output: Verification of the authenticity of food product certifications Steps:
|
|
Algorithm | Pseudo Code |
---|---|
Input Variables: Food product, source, destination, timestamp, blockchain network Output: Traceability and transparency of food product movement Steps:
|
|
Algorithm | Pseudo Code |
---|---|
Input Variables: Food product, certification, blockchain network Output: Verification of the authenticity and quality of food products Steps:
|
|
Algorithm | Pseudo Code |
---|---|
Input Variables: Food product, source, destination, timestamp, blockchain network Output: Traceability and transparency of food product movement Steps:
|
|
Configuration | Type | Memory (avg) | CPU (avg) % | Traffic In (MB) | Traffic Out (MB) | Disk Write (MB) |
---|---|---|---|---|---|---|
1Org, 1Peer | Docker | 51.2 MB | 17.32 | 5.6 MB | 4.25 MB | 7.10 MB |
1Org, 2Peers | Docker | 102.4 MB | 23.93 | 8.65 MB | 7.50 MB | 8.20 MB |
2Orgs, 1Peer | Docker | 76.8 MB | 28.25 | 7.82 MB | 7.35 MB | 8.15 MB |
2Orgs, 2Peers | Docker | 153.6 MB | 26.76 | 7.23 MB | 8.70 MB | 9.30 MB |
Orderer | Docker | 70.24 MB | 7.10 | 3.8 MB | 6.50 MB | 8.20 MB |
1Org, 1Peer | Docker | 51.2 MB | 17.32 | 5.6 MB | 4.25 MB | 7.10 MB |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Sugandh, U.; Nigam, S.; Khari, M.; Misra, S. An Approach for Risk Traceability Using Blockchain Technology for Tracking, Tracing, and Authenticating Food Products. Information 2023, 14, 613. https://doi.org/10.3390/info14110613
Sugandh U, Nigam S, Khari M, Misra S. An Approach for Risk Traceability Using Blockchain Technology for Tracking, Tracing, and Authenticating Food Products. Information. 2023; 14(11):613. https://doi.org/10.3390/info14110613
Chicago/Turabian StyleSugandh, Urvashi, Swati Nigam, Manju Khari, and Sanjay Misra. 2023. "An Approach for Risk Traceability Using Blockchain Technology for Tracking, Tracing, and Authenticating Food Products" Information 14, no. 11: 613. https://doi.org/10.3390/info14110613
APA StyleSugandh, U., Nigam, S., Khari, M., & Misra, S. (2023). An Approach for Risk Traceability Using Blockchain Technology for Tracking, Tracing, and Authenticating Food Products. Information, 14(11), 613. https://doi.org/10.3390/info14110613