{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T06:03:04Z","timestamp":1772863384394,"version":"3.50.1"},"reference-count":53,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2022,4,28]],"date-time":"2022-04-28T00:00:00Z","timestamp":1651104000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Most traditional agricultural traceability systems are centralized, which could result in the low reliability of traceability results, enterprise privacy data leakage vulnerabilities, and the generation of information islands. To solve the above problems, we propose a trusted agricultural product traceability system based on the Ethereum blockchain in this paper. We designed a dual storage model of \u201cBlockchain+IPFS (InterPlanetary File System)\u201d to reduce the storage pressure of the blockchain and realize efficient information queries. Additionally, we propose a data privacy protection solution based on some cryptographic primitives and the Merkle Tree that can avoid enterprise privacy and sensitive data leakage. Furthermore, we implemented the proposed system using the Ethereum blockchain platform and provided the cost, performance, and security analysis, as well as compared it with the existing solutions. The results showed that the proposed system is both efficient and feasible and can meet the practical application requirements.<\/jats:p>","DOI":"10.3390\/s22093388","type":"journal-article","created":{"date-parts":[[2022,4,28]],"date-time":"2022-04-28T22:20:06Z","timestamp":1651184406000},"page":"3388","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":56,"title":["Improving Agricultural Product Traceability Using Blockchain"],"prefix":"10.3390","volume":"22","author":[{"given":"Qi","family":"Yao","sequence":"first","affiliation":[{"name":"School of Computer Science and Artificial Intelligence, Changzhou University, Changzhou 213164, China"}]},{"given":"Huajun","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Computer Science and Artificial Intelligence, Changzhou University, Changzhou 213164, China"}]}],"member":"1968","published-online":{"date-parts":[[2022,4,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1016\/j.jfoodeng.2013.09.007","article-title":"Advanced traceability system in aquaculture supply chain","volume":"122","author":"Trebar","year":"2014","journal-title":"J. Food Eng."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1145\/2994581","article-title":"Blockchain beyond bitcoin","volume":"59","author":"Underwood","year":"2016","journal-title":"Commun. ACM"},{"key":"ref_3","first-page":"1211","article-title":"Blockchain distributed ledger technologies for biomedical and health care applications","volume":"24","author":"Kuo","year":"2017","journal-title":"JAMIA"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Prashar, D., Jha, N., Jha, S., Lee, Y., and Joshi, G.P. (2020). Blockchain-based traceability and visibility for agricultural products: A decentralized way of ensuring food safety in india. Sustainability, 12.","DOI":"10.3390\/su12083497"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Muralikumar, M.D., and Nardi, B. (2018, January 13\u201314). Addressing limits through tracking food. Proceedings of the 2018 Workshop on Computing within Limits, Toronto, ON, Canada.","DOI":"10.1145\/3232617.3232620"},{"key":"ref_6","first-page":"328","article-title":"Modeling of rice supply chain traceability information protection based on blockchain","volume":"51","author":"Yu","year":"2020","journal-title":"Trans. Chin. Soc. Agric. Mach"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"112291","DOI":"10.1016\/j.phytochem.2020.112291","article-title":"Traceability of fruits and vegetables","volume":"173","author":"Francois","year":"2020","journal-title":"Phytochemistry"},{"key":"ref_8","first-page":"279","article-title":"Food safety tracing technology based on block chain","volume":"40","author":"Mingjia","year":"2019","journal-title":"Shipin Kexue\/Food Sci."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/j.jrurstud.2017.03.008","article-title":"Acknowledging complexity in food supply chains when assessing their performance and sustainability","volume":"52","author":"Kirwan","year":"2017","journal-title":"J. Rural Stud."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1016\/j.ijinfomgt.2017.12.005","article-title":"1 Blockchain\u2019s roles in meeting key supply chain management objectives","volume":"39","author":"Kshetri","year":"2018","journal-title":"Int. J. Inf. Manag."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Pelekoudas-Oikonomou, F., Zachos, G., Papaioannou, M., de Ree, M., Ribeiro, J.C., Mantas, G., and Rodriguez, J. (2022). Blockchain-Based Security Mechanisms for IoMT Edge Networks in IoMT-Based Healthcare Monitoring Systems. Sensors, 22.","DOI":"10.3390\/s22072449"},{"key":"ref_12","first-page":"231","article-title":"Blockchain and the related issues: A review of current research topics","volume":"5","author":"Lu","year":"2018","journal-title":"J. Manag. Anal."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1346","DOI":"10.1007\/s12083-018-0694-5","article-title":"Smart contract for secure billing in ride-hailing service via blockchain","volume":"12","author":"Zhang","year":"2019","journal-title":"Peer Peer Netw. Appl."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Asif, M., Aziz, Z., Bin Ahmad, M., Khalid, A., Waris, H.A., and Gilani, A. (2022). Blockchain-Based Authentication and Trust Management Mechanism for Smart Cities. Sensors, 22.","DOI":"10.3390\/s22072604"},{"key":"ref_15","first-page":"80","article-title":"The blockchain: State-of-the-art and research challenges","volume":"15","author":"Lu","year":"2019","journal-title":"J. Ind. Inf. Integr."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"222","DOI":"10.1016\/j.trac.2018.08.011","article-title":"Future challenges on the use of blockchain for food traceability analysis","volume":"107","author":"Galvez","year":"2018","journal-title":"Trends. Analyt. Chem."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Jagtap, S., Bader, F., Garcia-Garcia, G., Trollman, H., Fadiji, T., and Salonitis, K. (2020). Food logistics 4.0: Opportunities and challenges. Logistics, 5.","DOI":"10.3390\/logistics5010002"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Kwak, S., Lee, J., Kim, J., and Oh, H. (2022). EggBlock: Design and Implementation of Solar Energy Generation and Trading Platform in Edge-Based IoT Systems with Blockchain. Sensors, 22.","DOI":"10.3390\/s22062410"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2376","DOI":"10.1109\/TII.2020.2998166","article-title":"CPDS: Enabling compressed and private data sharing for industrial internet of things over blockchain","volume":"17","author":"Qi","year":"2020","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_20","first-page":"183","article-title":"Blockchain","volume":"59","author":"Nofer","year":"2017","journal-title":"BISE"},{"key":"ref_21","unstructured":"Nakamoto, S. (2008). Bitcoin: A peer-to-peer electronic cash system. Decentralized Bus. Rev., 21260. Available online: https:\/\/www.debr.io\/article\/21260.pdf."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Chen, C.-L., Yang, J., Tsaur, W.-J., Weng, W., Wu, C.-M., and Wei, X. (2022). Enterprise Data Sharing with Privacy-Preserved Based on Hyperledger Fabric Blockchain in IIOT\u2019s Application. Sensors, 22.","DOI":"10.3390\/s22031146"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2917","DOI":"10.3390\/su14052917","article-title":"Implementation and Early Adoption of an Ethereum-Based Electronic Voting System for the Prevention of Fraudulent Voting","volume":"14","author":"Ahn","year":"2022","journal-title":"Sustainability"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Ada, N., Kazancoglu, Y., Sezer, M.D., Ede-Senturk, C., Ozer, I., and Ram, M. (2021). Analyzing barriers of circular food supply chains and proposing industry 4.0 solutions. Sustainability, 13.","DOI":"10.3390\/su13126812"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Alammary, A., Alhazmi, S., Almasri, M., and Gillani, S. (2019). Blockchain-based applications in education: A systematic review. Appl. Sci., 9.","DOI":"10.3390\/app9122400"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"531","DOI":"10.3390\/app12020531","article-title":"Electronic Voting System Using an Enterprise Blockchain","volume":"12","author":"Rojas","year":"2022","journal-title":"Appl. Sci."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"512","DOI":"10.1016\/j.future.2019.02.060","article-title":"Privacy preservation in blockchain based IoT systems: Integration issues, prospects, challenges, and future research directions","volume":"97","author":"Hassan","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"9","DOI":"10.5210\/fm.v2i9.548","article-title":"Formalizing and securing relationships on public networks","volume":"2","author":"Szabo","year":"1997","journal-title":"First Monday"},{"key":"ref_29","first-page":"445","article-title":"Smart contracts: Architecture and research progresses","volume":"45","author":"Ouyang","year":"2019","journal-title":"Acta Autom. Sin."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1829","DOI":"10.3390\/s22051829","article-title":"Smart Contract Vulnerability Detection Model Based on Multi-Task Learning","volume":"22","author":"Huang","year":"2022","journal-title":"Sensors"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"2916","DOI":"10.3390\/su14052916","article-title":"Smart Agricultural Futures Market: Blockchain Technology as a Trust Enabler between Smallholder Farmers and Buyers","volume":"14","author":"Kumarathunga","year":"2022","journal-title":"Sustainability"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"117417","DOI":"10.1016\/j.energy.2020.117417","article-title":"Smart contract architecture for decentralized energy trading and management based on blockchains","volume":"199","author":"Han","year":"2020","journal-title":"Energy"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Tsaur, W.-J., Chang, J.-C., and Chen, C.-L. (2022). A Highly Secure IoT Firmware Update Mechanism Using Blockchain. Sensors, 22.","DOI":"10.3390\/s22020530"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Wang, Q., and Qin, S. (2021). A Hyperledger Fabric-Based System Framework for Healthcare Data Management. Appl. Sci., 11.","DOI":"10.3390\/app112411693"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Amjad, S., Abbas, S., Abubaker, Z., Alsharif, M.H., Jahid, A., and Javaid, N. (2022). Blockchain Based Authentication and Cluster Head Selection Using DDR-LEACH in Internet of Sensor Things. Sensors, 22.","DOI":"10.3390\/s22051972"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1016\/j.compeleceng.2019.03.014","article-title":"Decentralized document version control using ethereum blockchain and IPFS","volume":"76","author":"Nizamuddin","year":"2019","journal-title":"Comput. Electr. Eng."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"69754","DOI":"10.1109\/ACCESS.2020.2986220","article-title":"Research on key technologies of logistics information traceability model based on consortium chain","volume":"8","author":"Li","year":"2020","journal-title":"IEEE Access"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"115101","DOI":"10.1016\/j.eswa.2021.115101","article-title":"A blockchain-based system to enhance aircraft parts traceability and trackability for inventory management","volume":"179","author":"Ho","year":"2021","journal-title":"Expert Syst. Appl."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"121403","DOI":"10.1016\/j.techfore.2021.121403","article-title":"Blockchain as a sustainability-oriented innovation?: Opportunities for and resistance to Blockchain technology as a driver of sustainability in global food supply chains","volume":"175","author":"Friedman","year":"2022","journal-title":"Technol. Forecast. Soc. Chang."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1016\/j.compind.2019.04.002","article-title":"Blockchain technology in agri-food value chain management: A synthesis of applications, challenges and future research directions","volume":"109","author":"Zhao","year":"2019","journal-title":"Comput Ind."},{"key":"ref_41","unstructured":"Tian, F. (2016, January 24\u201326). An agri-food supply chain traceability system for China based on RFID & blockchain technology. Proceedings of the 2016 13th International Conference on Service Systems and Service Management (ICSSSM), Kunming, China."},{"key":"ref_42","first-page":"367","article-title":"Security Provenance Model for RFID Big Data Based on Blockchain","volume":"45","author":"Liu","year":"2018","journal-title":"Comput. Sci."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"20698","DOI":"10.1109\/ACCESS.2019.2897792","article-title":"Food safety traceability system based on blockchain and EPCIS","volume":"7","author":"Lin","year":"2019","journal-title":"IEEE Access"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Baralla, G., Pinna, A., and Corrias, G. (2019, January 27). Ensure traceability in European food supply chain by using a blockchain system. Proceedings of the 2019 IEEE\/ACM 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB), Montreal, QC, Canada.","DOI":"10.1109\/WETSEB.2019.00012"},{"key":"ref_45","first-page":"60","article-title":"Design of Food Traceability System Based on Blockchain","volume":"57","author":"Fei","year":"2021","journal-title":"Comput. Eng. Appl."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Dey, S., Saha, S., Singh, A.K., and McDonald-Maier, K. (2021). FoodSQRBlock: Digitizing food production and the supply chain with blockchain and QR code in the cloud. Sustainability, 13.","DOI":"10.36227\/techrxiv.12652895.v2"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"162","DOI":"10.3390\/smartcities5010011","article-title":"SmartNoshWaste: Using Blockchain, Machine Learning, Cloud Computing and QR Code to Reduce Food Waste in Decentralized Web 3.0 Enabled Smart Cities","volume":"5","author":"Dey","year":"2022","journal-title":"Smart Cities"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"37397","DOI":"10.1109\/ACCESS.2021.3062471","article-title":"Automating procurement contracts in the healthcare supply chain using blockchain smart contracts","volume":"9","author":"Omar","year":"2021","journal-title":"IEEE Access"},{"key":"ref_49","unstructured":"Antonopoulos, A.M., and Wood, G. (2018). Mastering Ethereum: Building Smart Contracts and Dapps, O\u2019reilly Media."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Albert, E., Correas, J., Gordillo, P., Rom\u00e1n-D\u00edez, G., and Rubio, A. (2020, January 25\u201330). GASOL: Gas analysis and optimization for ethereum smart contracts. Proceedings of the International Conference on Tools and Algorithms for the Construction and Analysis of Systems, Dublin, Ireland.","DOI":"10.1007\/978-3-030-45237-7_7"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3431726","article-title":"Developing cost-effective blockchain-powered applications: A case study of the gas usage of smart contract transactions in the ethereum blockchain platform","volume":"30","author":"Zarir","year":"2021","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"2345","DOI":"10.1109\/ACCESS.2021.3139829","article-title":"Supply Chain Inventory Sharing using Ethereum Blockchain and Smart Contracts","volume":"10","author":"Omar","year":"2021","journal-title":"IEEE Access"},{"key":"ref_53","unstructured":"(2022, March 13). Ethgasstation.info. ETH Gas Station. Available online: https:\/\/ethgasstation.info\/."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/9\/3388\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:03:19Z","timestamp":1760137399000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/9\/3388"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,28]]},"references-count":53,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2022,5]]}},"alternative-id":["s22093388"],"URL":"https:\/\/doi.org\/10.3390\/s22093388","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,4,28]]}}}