Blockchain for IoMT: A Technical Review
265
Table 1. Classification of researches applying blockchain in IoMT
ContributionFramework
Type
Consensus Storage
Digital
signature
Smart
contract
Use case
[20]
NM
ConsortiumCluster
head
verifies
and adds
blocks
Off-chain
(cloud)
Ring
signature
Analyze and
manage
data
Manage
IoMT data
[14]
NM
Private
NM
On-chain
(hospitals)
NM
NM
Privacy and
data
integrity
preservation
[9]
Ethereum
Private
NM
Off-chain
(external server)
NM
Smart representations
of medical
records
Manage
IoMT data
[7]
Ethereum
Public
NM
Off-chain (IPFS)NM
Manage
interactions
between
patients and
their data
and doctors
Manage
IoMT data
[12]
Ethereum
Private
Proof of
medical
stake
Off-chain (IPFS)NM
Manage
access
control
Manage
access
control to
IoMT data
and devices
[2]
Hyperledger
Fabric
Private
NM
On-chain
(hospitals and
medical devices)
NM
Verifying
and
validating
transactions
Healthcare
remote
monitoring
[18]
NM
ConsortiumBFTSMaRt
On-chain
NM
NM
Manage
IoMT data
[5]
NM
Private
Cluster
head
verifies
and adds
blocks
Off-chain
(cloud)
Lightweight
ring
signature
Analyze
IoMt data
and control
patient
health
Remote
patient
monitoring
[17]
NM
Private
NM
Off-chain(cloud) NM
NM
Manage
IoMT data
and devices
[3]
Ethereum
Private
NM
Off-chain(cloud) NM
Manage
access
control
Monitor the
progression
of a
neurological
disorder
[4]
NM
Private
PoW
NM
NM
NM
Manage
IoMT data
[6]
Ethereum
Private
PBFT
On-chain
NM
Analyze
data and
send alerts
to patients
and
healthcare
providers
Remote
patient
monitoring
[19]
NM
NM
NM
Hybrid
NM
NM
Manage
IoMT data
[13]
Ethereum
NM
NM
NM
NM
Manage
access
control
Remote
monitoring
of diabetes
patients
265
Table 1. Classification of researches applying blockchain in IoMT
ContributionFramework
Type
Consensus Storage
Digital
signature
Smart
contract
Use case
[20]
NM
ConsortiumCluster
head
verifies
and adds
blocks
Off-chain
(cloud)
Ring
signature
Analyze and
manage
data
Manage
IoMT data
[14]
NM
Private
NM
On-chain
(hospitals)
NM
NM
Privacy and
data
integrity
preservation
[9]
Ethereum
Private
NM
Off-chain
(external server)
NM
Smart representations
of medical
records
Manage
IoMT data
[7]
Ethereum
Public
NM
Off-chain (IPFS)NM
Manage
interactions
between
patients and
their data
and doctors
Manage
IoMT data
[12]
Ethereum
Private
Proof of
medical
stake
Off-chain (IPFS)NM
Manage
access
control
Manage
access
control to
IoMT data
and devices
[2]
Hyperledger
Fabric
Private
NM
On-chain
(hospitals and
medical devices)
NM
Verifying
and
validating
transactions
Healthcare
remote
monitoring
[18]
NM
ConsortiumBFTSMaRt
On-chain
NM
NM
Manage
IoMT data
[5]
NM
Private
Cluster
head
verifies
and adds
blocks
Off-chain
(cloud)
Lightweight
ring
signature
Analyze
IoMt data
and control
patient
health
Remote
patient
monitoring
[17]
NM
Private
NM
Off-chain(cloud) NM
NM
Manage
IoMT data
and devices
[3]
Ethereum
Private
NM
Off-chain(cloud) NM
Manage
access
control
Monitor the
progression
of a
neurological
disorder
[4]
NM
Private
PoW
NM
NM
NM
Manage
IoMT data
[6]
Ethereum
Private
PBFT
On-chain
NM
Analyze
data and
send alerts
to patients
and
healthcare
providers
Remote
patient
monitoring
[19]
NM
NM
NM
Hybrid
NM
NM
Manage
IoMT data
[13]
Ethereum
NM
NM
NM
NM
Manage
access
control
Remote
monitoring
of diabetes
patients
