Exploratory Study on Hyperledger Fabric Framework: Food Supply Chain as a Case Study

Full Text (PDF, 683KB), PP.11-19

Views: 0 Downloads: 0


Amina Y. AlSallut 1,* Ruba A. Salamah 2 Aiman A. Abusamra 2

1. Department of Engineering Sciences, University College of Science and Technology, Palestine

2. Department of Computer Engineering, Islamic University of Gaza, Palestine

* Corresponding author.

DOI: https://doi.org/10.5815/ijem.2023.04.02

Received: 10 Apr. 2023 / Revised: 4 May 2023 / Accepted: 3 Jun. 2023 / Published: 8 Aug. 2023

Index Terms

Blockchain, Supply Chain Management, Hyperledger Fabric, Food Supply Chain


The wide use of supply chain management systems in various business sectors encouraged researchers and those who were concerned to explore and employ efficient technologies to improve such systems. The integration of blockchain into supply chains has proved its effectiveness at increasing the customer’s trust level, as well as many other features, such as traceability, immutability, provenance awareness, etc. Moreover, the use of private permissioned blockchain networks, for instance Hyperledger Fabric (HLF), not only leverages the level of confidence, but also increases the speed of transaction execution. In this paper, an exploratory detailed study on Hyperledger Fabric framework is conducted. The study focused on the HLF network design, the consensus algorithms used in HLF, the HLF smart contracts and the transaction flow stages. Moreover, a number of illustrative case studies that used HLF into their networks designed for food supply chain management systems have been introduced. The basic design components in each of the applications are reviewed as well as the main goals and desired outcomes.

Cite This Paper

Amina Y. Alsallut, Ruba A. Salamah, Aiman A. Abusamra, "Exploratory Study on Hyperledger Fabric Framework: Food Supply Chain as a Case Study", International Journal of Engineering and Manufacturing (IJEM), Vol.13, No.4, pp. 11-19, 2023. DOI:10.5815/ijem.2023.04.02


[1]M. Angelo and T. Orazio, "An Agri-Food Supply Chain Traceability Management System based on Hyperledger Fabric Blockchain," in 23rd International Conference on Enterprise Information Systems, 648-658. 10.5220/0010447606480658, 2021.
[2]P. Helo, Y. Hao, "Blockchains in operations and supply chains: A model and reference implementation," Computers & Industrial Engineering, Volume 136, Pages 242-251, ISSN 0360-8352, 2019.
[3]K. Reshma., "Food Traceability on Blockchain: Walmart’s Pork and Mango Pilots with IBM," The Journal of the British Blockchain Association. 1. 1-12. 10.31585/jbba-1-1-(10), 2018.
[4]M. Angelo and T. Orazio, "An Agri-Food Supply Chain Traceability Management System based on Hyperledger Fabric Blockchain," in 23rd International Conference on Enterprise Information Systems, 648-658. 10.5220/0010447606480658, 2021.
[5]M. Caro, M. Ali, M. Vecchio and R. Giaffreda, "Blockchain-based traceability in Agri-Food supply chain management: A practical implementation," IoT Vertical and Topical Summit on Agriculture - Tuscany (IOT Tuscany), 2018
[6]J. Xu, S. Guo, D. Xie and Y. Yan, "Blockchain: A new safeguard for agri-foods," Artificial Intelligence in Agriculture, 2020.
[7]I. Surjandari, H. Yusuf, and E. Laoh, "Designing a Permissioned Blockchain Network for the Halal Industry using Hyperledger Fabric with multiple channels and the raft consensus mechanism," J Big Data 8, 10, https://doi.org/10.1186/s40537-020-00405-7, 2021
[8]Z. Wang, T. Wang, H. Hu, J. Gong, X. Ren et al., "Blockchain-based Framework for Improving Supply Chain Traceability and Information Sharing in Precast Construction," Automation in Construction, 2021.
[9]A. Mukhtar, A. Romli and N. Mohd, “Blockchain Network Model to Improve Supply Chain Visibility based on Smart Contract,” International Journal of Advanced Computer Science and Applications (IJACSA), 2021.
[10]S. Jabbar and H. Hammoudeh, " Blockchain-enabled Supply Chain: Analysis, Challenges, and Future Directions," Multimedia Systems, 2021.
[11]Hyperledger Architecture Working Group, "Hyperledger Architecture Volume 1", White paper, 2017
[12]L. Foschini, A. Gavagna, G. Martuscelli and R. Montanari, "Hyperledger Fabric Blockchain: Chaincode Performance Analysis," ICC 2020 - 2020 IEEE International Conference on Communications (ICC), 2020.
[13]Y. Hao, Y. Li, X. Dong, L. Fang and P. Chen, "Performance Analysis of Consensus Algorithm in Private Blockchain," 2018 IEEE Intelligent Vehicles Symposium (IV), 2018.
[14]Y. Supreet, P. Vasudev, H. Pavitra, M. Naravani and D. G. Narayan, "Performance Evaluation of Consensus Algorithms in Private Blockchain Networks," 2020 International Conference on Advances in Computing, Communication & Materials (ICACCM), 2020.
[15]S. Rouhani, R. Belchior and R. Cruz , "Distributed Attribute-based Access Control System using Permissioned Blockchain," World Wide Web 24, 1617–1644, 2021.
[16]K. Marija and K. Lazar, "Hyperledger Frameworks with a Special Focus on Hyperledger Fabric," Military Technical Courier, 2021.
[17]E. Androulaki, A. Barger, V. Bortnikov, C. Cachin, and K. Christidis et al. ," Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains," EuroSys '18: Proceedings of the Thirteenth EuroSys Conference, 2018.
[18]K. Dodo, T. Hashmani and M. Cheong, "Empirical Performance Analysis of Hyperledger LTS for Small and Medium Enterprises," Sensors, 2022.
[19]V. Dhillon, D. Metcalf and M. Hooper, "Blockchain Enabled Applications: Understand the Blockchain Ecosystem and How to Make it Work for you," New York, NY: Apress, 2017.
[20]S. Navroop, S. Nathalie, G. Alexandra, S. Robert and G. Arianna, "Blockchain for Business-An Introduction to Hyperledger Technologies," Available online: https://courses.edx.org/courses/course-v1:LinuxFoundationX+LFS171x+3T2017/course/ , 2018
[21]S. Pongnumkul, C. Siripanpornchana and S. Thajchayapong, "Performance Analysis of Private Blockchain Platforms in Varying Workloads," In Proceedings of the 2017 26th International Conference on Computer Communication and Networks (ICCCN), 2017.
[22]Hyperledger Fabric, Peers [online], Available at: https://hyperledger-fabric.readthedocs.io/en/release-2.2/peers/peers.html, 2020
[23]Hyperledger Fabric, ledger [online], Available at: https://hyperledger-fabric.readthedocs.io/en/release-2.2/ledger/ledger.html, 2020
[24]T. Kuhrt, Hyperledger Caliper [online], Available at: https://wiki.hyperledger.org/display/caliper/HyperledgerCaliper ,2020