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...
Main Authors: | , |
---|---|
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 |