Table 1 Research on the scalability of blockchain-based healthcare systems.

From: A lightweight scalable and dynamic blockchain-based model for storing and retrieving patient healthcare records

No.

Research

Method

Advantages

Disadvantages

1

14, 2017

An index is created on a web platform using a URL for each healthcare data entry, alongside access control permissions managed through smart contracts, which are stored on the blockchain.

Reduction of computational resources per node; increased scalability.

The growing volume of healthcare data is not adequately addressed, particularly regarding the integrity of data stored on the web.

2

25, 2018

Task allocation among different nodes, where each node is responsible for a specific task.

Reduction of computational resources per node; increased scalability.

Although more nodes are participating in the network, they lack the computational resources needed to store the complete chain of blocks, which diminishes the overall trustworthiness of the blockchain.

3

23, 2021

New blocks are replicated more frequently than old blocks across full nodes.

Reduction of computational resources per node; increased scalability.

This approach reduces the trustworthiness of the blockchain and increases retrieval time for older blocks.

4

13, 2021

Utilizing two separate chains, with healthcare data stored on-chain and access control policies stored off-chain.

Reduction of computational resources per node; increased scalability.

The data integrity stored on the off-chain is not ensured.

5

12, 2022

The data and its hash are initially stored off-chain, with only the hash placed on the blockchain.

Reduction of computational resources per node; increased scalability.

The integrity of off-chain data is not addressed.

6

28, 2024

Raw data is stored on IPFS servers, with a single hash value created for all the data and included in the block.

Reduction of computational resources per node; increased scalability.

The integrity of off-chain data remains a concern.

7

21,2025

User data is clustered, with each cluster containing only its users’ data in its designated chain of blocks, while maintaining hashes of blocks created from other clusters.

Reduction of computational resources per node; increased scalability.

Global data retrieval times are not considered.