Distribution and delivery of Coronavirus 2019 (COVID-19) vaccines have become challenging after their emergence. Today's platforms and systems leveraged for managing data related to COVID-19 vaccines' distribution and delivery fall short in providing transparency, trackability and traceability, immutability, audit, and trust features. Also, they are vulnerable to the single point of failure problem due to centralization. Such limitations hindering the safe, secure, transparent, trustworthy, and reliable distribution and delivery process of COVID-19 vaccines. In this paper, we propose an Ethereum blockchain-based solution for managing data related to COVID-19 vaccines' distribution and delivery. We develop smart contracts to automate the traceability of COVID-19 vaccines while ensuring data provenance, transparency, security, and accountability. We integrate the Ethereum blockchain with off-chain storage to manage noncritical and large-sized data. We present algorithms and discuss their full implementation, testing, and validation details. We evaluate the proposed solution by performing cost and security analysis as well as comparing it with the existing non-blockchain and blockchain-based solutions. Performance evaluation results reveal that the proposed solution is low-cost, and our smart contracts are secure enough against possible attacks and vulnerabilities. The smart contracts code along with testing scripts is made publicly available.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.