| Literature DB >> 35153368 |
Ilhaam A Omar1, Mazin Debe2, Raja Jayaraman1, Khaled Salah2, Mohammad Omar1, Junaid Arshad3.
Abstract
The COVID-19 pandemic has severely impacted many industries, in particular the healthcare sector exposing systemic vulnerabilities in emergency preparedness, risk mitigation, and supply chain management. A major challenge during the pandemic was related to the increased demand for Personal Protective Equipment (PPE), resulting in critical shortages for healthcare and frontline workers. This is due to the lack of information visibility combined with the inability to precisely track product movement within the supply chain, requiring a robust traceability solution. Blockchain technology is a distributed ledger that ensures a transparent, safe, and secure exchange of data among supply chain stakeholders. The advantages of adopting blockchain technology to manage and track PPE products in the supply chain include decentralized control, security, traceability, and auditable time-stamped transactions. In this paper, we present a blockchain-based approach using smart contracts to transform PPE supply chain operations. We propose a generic framework using Ethereum smart contracts and decentralized storage systems to automate the processes and information exchange and present detailed algorithms that capture the interactions among supply chain stakeholders. The smart contract code was developed and tested in Remix environment, and the code is made publicly available on Github. We present detailed cost and security analysis incurred by the stakeholders in the supply chain. Adopting a blockchain-based solution for PPE supply chains is economically viable and provides a streamlined, secure, trusted, and transparent mode of communication among various stakeholders.Entities:
Keywords: COVID-19; Cybersecurity; Ethereum; PPE Supply Chain; Traceability
Year: 2022 PMID: 35153368 PMCID: PMC8817762 DOI: 10.1016/j.cie.2022.107995
Source DB: PubMed Journal: Comput Ind Eng ISSN: 0360-8352 Impact factor: 7.180
Fig. 1PPE supply chain process flow.
Fig. 2System overview of a blockchain-based PPE tracking process using Ethereum smart contracts and decentralized storage system.
Fig. 3Sequence diagram showing the function calls and events between manufacturer and distributor.
Fig. 4Sequence diagram showing the function calls and events between distributor and wholesaler.
Fig. 5Sequence diagram showing the function calls and events between wholesaler and provider.
Fig. 6Relationship between different entities of the system.
Fig. 7Event showing the placement of a new PPE order.
Fig. 8Lot details after being delivered.
Fig. 9Execution gas cost hits zero after smart contract self destructs.
Gas cost of Ethereum functions in USD.
| registerManufacturer | 45709 | 23029 | 1.02822 | 1.09619 | 1.17268 |
| registerDistributor | 45754 | 23074 | 1.03025 | 1.09833 | 1.17497 |
| registerWholeSaler | 45775 | 23095 | 1.03117 | 1.09936 | 1.17604 |
| registerProvider | 45624 | 23008 | 1.0273 | 1.09519 | 1.17161 |
| transferOwnership | 55866 | 33186 | 1.48172 | 1.57969 | 1.68991 |
| sellToProvider | 39843 | 16971 | 0.75774 | 0.80785 | 0.8642 |
| placeOrder | 119230 | 94950 | 4.23944 | 4.51973 | 4.83504 |
| confirmOrder | 51987 | 28347 | 1.26567 | 1.34936 | 1.44349 |
| confirmReceived | 35436 | 11988 | 0.53523 | 0.57066 | 0.61044 |