Developing a novel blockchain-based vaccine tracking and certificate system: An end-to-end approach

Faraz Masood,Arman Rasool Faridi,Masood, Faraz,Faridi, Arman Rasool
DOI: https://doi.org/10.1007/s12083-024-01662-6
IF: 3.488
2024-02-22
Peer-to-Peer Networking and Applications
Abstract:Vaccines are a remarkable medical achievement, protecting against diseases and saving lives. Lack of confidence and misinformation challenge vaccine acceptance. Blockchain provides a solution to establish trust. This study aims to develop a comprehensive application adaptable for public and private networks, enhancing the vaccination process. Existing research has gaps in coverage and testing of vaccine solutions. Thus, this study aims to develop a blockchain application for comprehensive traceability of vaccine batches and reliable maintenance of certificates, addressing these limitations. The study follows design science principles, creating, testing, and benchmarking a prototype. It includes a Smart Contract developed in Solidity, rigorous testing with Mocha, and benchmarking with Hyperledger Caliper. The Next.js application interacts with the Smart Contract using Metamask and web3.js for effective communication. Deployment and testing are conducted across two local networks, namely Ganache and Hyperledger Besu, along with four test networks-Rinkeby, Ropsten, Goerli, and Kovan. Thorough benchmarking is performed in these networks, enabling comparisons of each method in terms of throughput, latency, and success rate. Remarkably, all benchmarked methods achieved success. When compared, the majority of methods demonstrated high throughput in the Ganache local network and the Ropsten test network. The successful deployment and testing of the developed application in various networks suggest its suitability for deployment in the main network. Upon adoption, this application has the potential to significantly enhance trust in the entirety of the vaccination process, yielding substantial benefits for public health initiatives.
computer science, information systems,telecommunications
What problem does this paper attempt to address?
### Problems the Paper Aims to Solve This paper aims to address the issues of trust and security in the vaccine supply chain, particularly the safety concerns during the vaccine distribution process. Specifically, the paper proposes the following points: 1. **Enhancing Transparency and Trust**: By leveraging blockchain technology, the paper aims to improve the overall transparency and trustworthiness of the vaccine supply chain, ensuring that data at every stage is authentic and reliable. 2. **Addressing Security Issues**: The paper seeks to tackle security risks at various stages of the vaccine supply chain, such as theft, tampering, and counterfeiting, to ensure the quality and safety of vaccines. 3. **Improving Traceability**: Utilizing blockchain technology to achieve comprehensive traceability of vaccine batches, ensuring that every stage from production to inoculation can be tracked. 4. **Reducing the Impact of Misinformation**: To combat vaccine hesitancy and the spread of misinformation, the paper proposes building a trustworthy foundation to enhance public confidence in vaccination. The paper proposes a new system based on blockchain, aiming to deploy and test this system in different network environments through smart contracts (written in Solidity), rigorous testing (using Mocha), and performance benchmarking (using Hyperledger Caliper). The ultimate goal is to demonstrate that this system can significantly enhance the trustworthiness of the entire vaccination process and bring substantial benefits to public health programs.