| Literature DB >> 35875593 |
Raphaëlle Toubiana1, Millie Macdonald2, Sivananda Rajananda3, Tale Lokvenec3, Thomas C Kingsley4,5, Santiago Romero-Brufau1,6.
Abstract
Electronic vaccine certificates (EVC) for COVID-19 vaccination are likely to become widespread. Blockchain (BC) is an electronic immutable distributed ledger and is one of the more common proposed EVC platform options. However, the principles of blockchain are not widely understood by public health and medical professionals. We attempt to describe, in an accessible style, how BC works and the potential benefits and drawbacks in its use for EVCs. Our assessment is BC technology is not well suited to be used for EVCs. Overall, blockchain technology is based on two key principles: the use of cryptography, and a distributed immutable ledger in the format of blockchains. While the use of cryptography can provide ease of sharing vaccination records while maintaining privacy, EVCs require some amount of contribution from a centralized authority to confirm vaccine status; this is partly because these authorities are responsible for the distribution and often the administration of the vaccine. Having the data distributed makes the role of a centralized authority less effective. We concluded there are alternative ways to use cryptography outside of a BC that allow a centralized authority to better participate, which seems necessary for an EVC platform to be of practical use.Entities:
Keywords: COVID-19; blockchain (BC); clinical informatics; cryptography; electronic vaccination record; electronic vaccine certificate
Year: 2022 PMID: 35875593 PMCID: PMC9304987 DOI: 10.3389/fdata.2022.833196
Source DB: PubMed Journal: Front Big Data ISSN: 2624-909X
Figure 1Verification of Mike's identity.
Figure 2Process of adding a transaction to the blockchain in 7 steps. The indicates the hash that was created for the block between steps 4 and 5.
Figure 3Hashing.
Figure 4Schematic of a Blockchain.
Differences between public and permissioned blockchains.
|
|
|
|
|---|---|---|
| Access restrictions | No restrictions inherent to the blockchain | Ability to read and write data to the blockchain is controlled |
| Trust | Doesn't require trust between agents in the network | Requires trust, due to agents having different read, write and validation permissions |
| Risk of takeover by majority of authoritative nodes | Anyone can join the network and validate transactions | Only some nodes are authoritative (can validate transactions) |
| Security | Malicious entities can easily gain access, and data is public | Permissions control who can do what, including viewing the data |
| Validation | Anyone can validate blocks, but validation is computationally expensive, so an incentive is generally needed | Trusted entities can be assigned the duty of validating blocks which removes the need for an incentive |
| Consensus algorithm | Can operate in an environment with low trust between entities, and may need to handle faults and malicious entities | Trust allows the consensus algorithm to be simplified |
Properties of blockchain and how they relate to the EVC use case.
|
|
|
|
|
|
|---|---|---|---|---|
| Decentralized authority (public blockchain) | Use | Standard databases can be | ||
| Decentralized data storage | The dataset for each authority can become | Minimization of data loss risk in traditional databases through | ||
| Immutability, data handling | Data | All operations | ||
| Timeline verification | N/A | N/A | ||
| Resource usage (energy and computation) | Usage | Databases can be | ||
| Pseudonymous identities | IDs (usernames) | Integrate with | Standard databases can use | |
| Performance | Standard databases are |
Bold is for emphasis.
Comparison of blockchain and alternative technologies regarding EVC requirements.
|
|
|
|
|---|---|---|
| Data privacy and security | Both blockchain and standard databases can use similar cryptographic techniques [Transparent data encryption (TDE), | |
| Data verifiability and fidelity |
| Harder to forge records without leaving a trace of it in blockchains |
| Data retrievability |
| Blockchain's data structure is not designed for flexible data queries, databases are |
| Technology accessibility | Depends on the front-end design and not much affected by the underlying data storage technology | |
| Equitable | Same as above. Mainly depends on accessibility. | |
| Interoperability |
| Blockchain is a less mature technology, and by design harder to modify? combining data registries or changing data standards is much harder |
| Scalability |
| Traditional databases can be more easily scaled in transaction rate and storage |
| Cost effectiveness |
| Blockchain's distributed nature makes it more costly to maintain. Traditional databases have been optimized for efficiency. |
| Potential for public adoption | As a novel technology, public perception of blockchain can change quickly | |
| Feasibility |
| Blockchain is a less mature technology compared to time-tested database solutions. |
Bold is for emphasis.