IEEE Access (Jan 2021)

Blockchain-Based Management of Blood Donation

  • Diana Hawashin,
  • Dunia Amin J. Mahboobeh,
  • Khaled Salah,
  • Raja Jayaraman,
  • Ibrar Yaqoob,
  • Mazin Debe,
  • Samer Ellahham

DOI
https://doi.org/10.1109/ACCESS.2021.3133953
Journal volume & issue
Vol. 9
pp. 163016 – 163032

Abstract

Read online

Today’s a large number of blood donation management systems fall short in providing traceability, immutability, transparency, audit, privacy, and security features. Also, they are vulnerable to the single point of failure problem due to centralization. In this paper, we propose a private Ethereum blockchain-based solution to automate blood donation management in a manner that is decentralized, transparent, traceable, auditable, private, secure, and trustworthy. The proposed solution stores non-critical and large data off-chain using the decentralized storage of the InterPlanetary File System (IPFS). We present the system architecture, sequence diagrams, entity-relationship diagram, and algorithms to briefly explain the working principles of our blood donation management solution. We evaluate the performance of our solution in terms of efficiency and effectiveness through performing security analysis. We make our smart contract code publicly available on Github.

Keywords