Improving Agricultural Product Traceability Using Blockchain

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 tr...

Full description

Bibliographic Details
Main Authors: Qi Yao, Huajun Zhang
Format: Article
Language:English
Published: MDPI AG 2022-04-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/9/3388
_version_ 1797502883447439360
author Qi Yao
Huajun Zhang
author_facet Qi Yao
Huajun Zhang
author_sort Qi Yao
collection DOAJ
description 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 “Blockchain+IPFS (InterPlanetary File System)” 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.
first_indexed 2024-03-10T03:42:31Z
format Article
id doaj.art-f07f5b0c9fda488c91b84d74e6597750
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T03:42:31Z
publishDate 2022-04-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-f07f5b0c9fda488c91b84d74e65977502023-11-23T09:17:45ZengMDPI AGSensors1424-82202022-04-01229338810.3390/s22093388Improving Agricultural Product Traceability Using BlockchainQi Yao0Huajun Zhang1School of Computer Science and Artificial Intelligence, Changzhou University, Changzhou 213164, ChinaSchool of Computer Science and Artificial Intelligence, Changzhou University, Changzhou 213164, ChinaMost 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 “Blockchain+IPFS (InterPlanetary File System)” 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.https://www.mdpi.com/1424-8220/22/9/3388blockchaintraceabilityagricultural productsEthereumIPFSsmart contract
spellingShingle Qi Yao
Huajun Zhang
Improving Agricultural Product Traceability Using Blockchain
Sensors
blockchain
traceability
agricultural products
Ethereum
IPFS
smart contract
title Improving Agricultural Product Traceability Using Blockchain
title_full Improving Agricultural Product Traceability Using Blockchain
title_fullStr Improving Agricultural Product Traceability Using Blockchain
title_full_unstemmed Improving Agricultural Product Traceability Using Blockchain
title_short Improving Agricultural Product Traceability Using Blockchain
title_sort improving agricultural product traceability using blockchain
topic blockchain
traceability
agricultural products
Ethereum
IPFS
smart contract
url https://www.mdpi.com/1424-8220/22/9/3388
work_keys_str_mv AT qiyao improvingagriculturalproducttraceabilityusingblockchain
AT huajunzhang improvingagriculturalproducttraceabilityusingblockchain