Performance optimization of agricultural traceability blockchain based on sharding technology

Main Article Content

Xiangdong Guo
Yuting Zhang
Jingfa Yao
Guifa Teng

Keywords

agricultural product traceability; blockchain; consensus algorithm; hump hash sharding algorithm; performance optimization, sharding technology

Abstract

With the increasing global concerns over food safety, ensuring the transparency and traceability of agricultural products throughout their entire production-to-consumption process has become a key issue of societal interest. Blockchain technology, due to its decentralized, immutable, and transparent nature, offers a novel solution for the traceability of agricultural products. However, traditional blockchain systems encounter performance bottlenecks when handling large-scale agricultural data, particularly under conditions of high data volume and frequent transactions, where issues such as processing delays and insufficient throughput commonly arise. Sharding technology, a critical approach for improving blockchain performance, has the potential to significantly enhance system throughput and response time by partitioning the blockchain network into multiple independent shards for parallel processing. However, the application of sharding technology in agricultural traceability systems faces several challenges, including shard load imbalance, communication delays between shards, and inefficiencies in consensus algorithms. To address these challenges, two innovative approaches were proposed in this study: firstly, to address the issue of uneven load distribution in sharding, a jump hash sharding algorithm was designed to optimize shard allocation strategies, thereby improving resource utilization and processing efficiency; secondly, to tackle the performance bottleneck of consensus algorithms, an enhanced consensus algorithm was introduced to improve consensus efficiency while maintaining security. Experimental results demonstrated that the proposed method significantly outperformed traditional blockchain-based traceability systems in terms of performance and scalability, providing a more efficient and reliable technological solution for the application of blockchain technology in the agricultural sector. This research not only offers a more efficient technological solution for agricultural product traceability but also paves the way for new applications of blockchain technology within the agricultural domain.

Abstract 71 | PDF Downloads 75 XML Downloads 2 HTML Downloads 0

References

Agarwal, R., Choudhury, T., Ahuja, N.J., & Sarkar, T. (2023). IndianFoodNet: Detecting Indian food items using deep learn-ing. International Journal of Computational Methods and Experimental Measurements, 11(4), 221–232. https://doi. org/10.18280/ijcmem.110403
Ahamed, N. N., Vignesh, R., & Alam, T. (2024). Tracking and trac-ing the halal food supply chain management using blockchain, RFID, and QR code. Multimedia Tools and Applications, 83(16), 48987–49012. https://doi.org/10.1007/s11042-023-17474-4
Bhatnagar, M., & Thankachan, D. (2023). Enhancing security & QoS of trust-enabled wireless networks using machine learning pow-ered transformable blockchain sharding. Journal of Intelligent & Fuzzy Systems, 44(1), 41–58. http://doi.org/10.3233/JIFS-213482
Bikoro, D. M. A. (2022). Towards a blockchain-based smart farm agri-cultural revolution in Sub-Saharan Africa. IFAC-PapersOnLine, 55(10), 299–304. https://doi.org/10.1016/j.ifacol.2022.09.404
Bistarelli, S., Faloci, F., & Mori, P. (2023). *-chain: A framework for automating the modeling of blockchain based supply chain tracing systems. Future Generation Computer Systems, 149, 679– 700. https://doi.org/10.1016/j.future.2023.07.012
Dhulavvagol, P. M., Prasad, M. R., Kundur, N. C., Jagadisha, N., & Totad, S. G. (2023). Scalable blockchain architecture: leveraging hybrid shard generation and data partitioning. International Journal of Advanced Computer Science and Applications, 14(8), 355–363. https://doi.org/10.14569/IJACSA.2023.0140839
El-Kosairy, A., Aslan, H., & Abdelbaki, N. (2024). Transforming cyber-security: Leveraging blockchain for enhanced threat intelligence sharing. International Journal of Safety and Security Engineering, 14(4), 1139–1155. https://doi.org/10.18280/ijsse.140412
Girish Kumar, B. C., Nand, P., & Bali, V. (2022). BBACTFM (Blockchain based accurate contact tracing framework model) for tourism industry. In Proceedings of the International Conference on Advanced Communication and Intelligent Systems (ICACIS 2022), Virtual Event (pp. 517–532). https:// doi.org/10.1007/978-3-031-25088-0_46
Honari, K., Zhou, X., Rouhani, S., Dick, S., Liang, H., Li, Y., & Miller, J. (2022). A scalable blockchain-based smart contract model for decentralized voltage stability using sharding technique. In Proceedings of the IEEE International Conference on Blockchain (pp. 124–131). Espoo, Finland. pp. 124–131. https://doi.org/10.1109/Blockchain55522.2022.00026
Joni, S. A., Rahat, R., Tasnin, N., Ghose, P., & Gaur, L. (2023). HAC-Bchain: A Secure and Scalable Blockchain-Shard Based E-Voting System. In Proceedings of the IEEE Technology & Engineering Management Conference – Asia Pacific (TEMSCON-ASPAC) (pp. 1–6). Bengaluru, India. https://doi.org/10.1109/TEMSCONASPAC59527.2023.10531344
Kumarswamy, S., & Sampigerayappa, P.A. (2024). A review of block-chain applications and healthcare informatics. International Journal of Safety and Security Engineering, 14(1), 267–287. https://doi.org/10.18280/ijsse.140127
Lanjewar, A., Kumar, S., & Malik, L., 2022. ATQMB: Design of an augmented trust enabled QoS aware MAC model with intelligent blockchain sharding. In Proceedings of the 10th International Conference on Emerging Trends in Engineering and Technology - Signal Information Processing (ICETET-SIP-22), Nagpur, India (pp. 1–6) https://doi.org/10.1109/ ICETET-SIP-2254415.2022.9791799
Liang, X., Zhao, Y., Zhang, D., Wu, J., & Zhao, Y. (2021). Sbhps: A high performance consensus algorithm for block-chain. In Proceedings of the 2021 International Conference on High Performance Big Data and Intelligent Systems (HPBD&IS), Macau, China (pp. 6–11). https://doi.org/10.1109/ HPBDIS53214.2021.9658348
Liu, Y., Xing, X., Cheng, H., Li, D., Guan, Z., Liu, J., & Wu, Q. (2023). A flexible sharding blockchain protocol based on cross-shard byzantine fault tolerance. IEEE Transactions on Information Forensics and Security, 18, 2276–2291. https://doi.org/10.1109/ TIFS.2023.3266628
Liu, Y. J., Zhang, L. & Khadka, A. (2024). High-performance carbon cycle supply data sharing method based on blockchain multichain technology. Journal of Intelligent Management and Decision, 3(2), 77–90. https://doi.org/10.56578/jimd030202
Lu, X., Jayakumar, K., Wen, Y., Hojjati-Najafabadi, A., Duan, X., & Xu, J. (2024). Recent advances in metal-organic framework (MOF)-based agricultural sensors for metal ions: a review. Microchimica Acta, 191(1), 58. https://doi.org/10.1007/s00604-023-06121-2
Manoj, T., Makkithaya, K., & Narendra, V. G. (2023). A block-chain-based credentials for food traceability in agricultural supply chain. In Proceedings of the IEEE International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER), Mangalore, India (pp. 19–24). https://doi.org/10.1109/DISCOVER58830.2023.10316706
Mishra, N. K., Jain, P., & Ranu (2024). Blockchain-enhanced inven-tory management in decentralized supply chains for finite planning horizons. Journal of European Systems and Automation, 57(1), 263–272. https://doi.org/10.18280/jesa.570125
Nandhini, S., Sivakumar, S. D., Palanichamy, N. V., Anandhi, V., Balasubramanian, P., & Vasanthi, R. (2024). Determinants of blockchain technology adoption in agricultural supply chain. International Journal of Agricultural Statistics Sciences, 20(1), 211–216. https://doi.org/10.59467/IJASS.2024.20.211
Nguyen, H. D., Phuc, V. V., Pham, T. H. D., Le, Q. H., & Ho,  H. (2024). Assessing the Impact of Exogenous Shocks on Production Efficiency in Agri-Startups: A Case Study of Organic Agricultural Cooperatives in Hung Yen, Vietnam. Organic Farming, 10(2), 94–107. https://doi.org/10.56578/of100201
Puška, A. & Stojanović, I. (2022). Fuzzy Multi-Criteria Analyses on Green Supplier Selection in an Agri-Food Company. Journal of Intelligent Management and Decision, 1(1), 2–16. https://doi.org/10.56578/jimd010102
Rajo-Iglesias, E., Cuinas, I., Newman, R., Trebar, M., Catarinucci, L. & Melcon, A. A. (2014). Wireless corner: RFID-based traceability along the food-production chain. IEEE Antennas and Propagation Magazine, 56(2), 196–207. https://doi.org/10.1109/MAP.2014.6837090
Rajput, S., Jadhav, A., Gadge, J., Tilani, D., & Dalgade, V. (2023). Agricultural food supply chain traceability using blockchain. In Proceedings of the 4th International Conference on Innovative Trends in Information Technology (ICITIIT), Kottayam, India (pp. 1–6). https://doi.org/10.1109/ICITIIT57246.2023.10068564
Ramburn, T. & Goswami, D. (2023). Improving Fault Tolerance in Blockchain Sharding using One-to-Many Block-to-Shard Mapping. In Proceedings of the IEEE 35th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), Porto Alegre, Brazil (pp. 98–108). https://doi.org/10.1109/SBACPAD59825.2023.00019 Reffatti, L., Porto, J. B. & Barbosa, J. (2022). Analysis of the use of mobile application to advance agricultural traceability. In Proceedings of the XVIII Brazilian Symposium on Information Systems, Curitiba, Brazil (pp. 1–8). https://doi.org/10.1145/3535511.3535546
Salah, K., Nizamuddin, N., Jayaraman, R., & Omar, M. (2019). Blockchain-based soybean traceability in agricultural supply chain. IEEE Access, 7, 73295–73305. https://doi.org/10.1109/ACCESS.2019.2918000
Salimibeni, M., Hajiakhondi-Meybodi, Z., Mohammadi, A., & Wang, Y. (2022). TB-ICT: A trustworthy blockchain-enabled system for indoor contact tracing in epidemic control. IEEE Internet of Things Journal, 10(7), 5992–6017. https://doi.org/10.1109/JIOT.2022.3223329
Shreya, K. R., & Nagamani, D. R. (2023). An application for privacy-preserving contact tracing and public risk assessment using blockchain for Covid-19 pandemic. In Proceedings of ICTCS 2022, Intelligent Strategies for ICT (pp. 75–85). https://doi. org/10.1007/978-981-19-9304-6_8
Trinh, T. H., & Nguyen, H. H. C. (2023). Implementation of YOLOv5 for real-time maturity detection and identification of pineapples. Traitement du Signal, 40(4), 1445–1455. https://doi. org/10.18280/ts.400413
Xiao, F., Lai, T., Guan, Y., Hong, J., Zhang, H., Yang, G., & Wang,  Z. (2023). Application of blockchain sharding technology in Chinese medicine traceability system. Computational Materials and Continua, 76(1), 35–48. https://doi.org/10.32604/ cmc.2023.038937
Zhai, X. J., Zheng, L., Ma, G. F., & Lin, H. (2024). Influencing factors of different development stages of green food industry: a system dynamic model. Frontiers in Environmental Science, 11, 1319687. https://doi.org/10.3389/fenvs.2023.1319687
Zhang, L. M., Chao, W. W., Liu, Z. Y., Cong, Y., & Wang, Z. Q. (2022). Crack propagation characteristics during progressive failure of circular tunnels and the early warning thereof based on multi-sensor data fusion. Geomechanics and Geophysics for Geo-Energy and Geo-Resources, 8, 172. https://doi.org/10.1007/ s40948-022-00482-3
Zheng, Y., Xu, Y., & Qiu, Z. (2023). Blockchain traceability adoption in agricultural supply chain coordination: an evolutionary game analysis. Agriculture, 13(1), 184. https://doi.org/10.3390/agriculture13010184