| Literature DB >> 35214212 |
Ahmed Alkhateeb1, Cagatay Catal2, Gorkem Kar1, Alok Mishra3,4.
Abstract
In recent years, research into blockchain technology and the Internet of Things (IoT) has grown rapidly due to an increase in media coverage. Many different blockchain applications and platforms have been developed for different purposes, such as food safety monitoring, cryptocurrency exchange, and secure medical data sharing. However, blockchain platforms cannot store all the generated data. Therefore, they are supported with data warehouses, which in turn is called a hybrid blockchain platform. While several systems have been developed based on this idea, a current state-of-the-art systematic overview on the use of hybrid blockchain platforms is lacking. Therefore, a systematic literature review (SLR) study has been carried out by us to investigate the motivations for adopting them, the domains at which they were used, the adopted technologies that made this integration effective, and, finally, the challenges and possible solutions. This study shows that security, transparency, and efficiency are the top three motivations for adopting these platforms. The energy, agriculture, health, construction, manufacturing, and supply chain domains are the top domains. The most adopted technologies are cloud computing, fog computing, telecommunications, and edge computing. While there are several benefits of using hybrid blockchains, there are also several challenges reported in this study.Entities:
Keywords: Internet of Things; blockchain; cloud computing; hybrid blockchains; integration; systematic literature review
Mesh:
Year: 2022 PMID: 35214212 PMCID: PMC8962977 DOI: 10.3390/s22041304
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1SLR process.
Research questions (RQs).
| ID | Research Question (RQ) |
|---|---|
| Q1 | What are the key motivations for adopting hybrid blockchain? |
| Q2 | What kind of domains has it been applied to? |
| Q3 | What are the adopted technologies in IoT and blockchain integration? |
| Q4 | What are the blockchain platforms used in the IoT and blockchain integration? |
| Q5 | What are the key challenges and possible solutions of IoT and blockchain integration? |
Exclusion criteria.
| No. | Criterion |
|---|---|
| EC1 | Not related to blockchain and IoT integration |
| EC2 | Non-English publication |
| EC3 | A survey or a review publication |
| EC4 | Duplicated publication |
| EC5 | The publication is older than 2017 |
Quality assessment questions [35].
| No. | Assessment Questions |
|---|---|
| Q1 | Are the aims of the study clearly stated? |
| Q2 | Are the scope and context of the study clearly defined? |
| Q3 | Is the proposed solution clearly explained and validated by an empirical study? |
| Q4 | Are the variables used in the study likely to be valid and reliable? |
| Q5 | Is the research process documented adequately? |
| Q6 | Are all study questions answered? |
| Q7 | Are the negative findings presented? |
| Q8 | Are the main findings stated clearly in terms of creditability, validity, and reliability? |
Figure 2Distribution of the selected papers’ quality score.
The data extraction form.
| No. | Extraction Elements |
|---|---|
| 1 | ID |
| 2 | Title |
| 3 | Link |
| 4 | Year |
| 5 | Database |
| 6 | Publication channel |
| 7 | Type |
| 8 | Motivations |
| 9 | Domains |
| 10 | Adopted technologies |
| 11 | Blockchain platforms |
| 12 | Challenges and possible solutions |
Figure 3Number of papers per year.
Paper distributions per journal.
| Data Sources | # of Papers |
|---|---|
| ScienceDirect | 24 |
| ACM Digital | 4 |
| IEEE Xplore | 10 |
| Wiley | 0 |
Figure 4Motivations of adopting a hybrid blockchain.
Figure 5Hybrid blockchain domains that have been adopted.
Figure 6Adopted technologies in the integration.
Figure 7The adopted BC platforms in the primary papers.
Challenges and possible solutions for BC and IoT integration.
| Category | Challenges (C1 to C6) | Proposed Solutions (S1 to S6) | Reference |
|---|---|---|---|
| Portability | It is almost impossible to modify the industrial apparatus software to add the blockchain protocols. | To design a system that can decouple the operations of the blockchain from industrial machines’ functionalities and capabilities. | [ |
| Resources | Replacing legacy systems with blockchain requires time and resources. | Creating a mechanism that enables the communication of the blockchain and the legacy systems rather than replacing it with a fully decentralized system. | [ |
| Interoperability | Some operating systems (OS) of old IoT devices cannot be modified to add the new blockchain features. | Adding an abstraction layer in the software architecture design of the OS to allow the communication of the IoT device with the smart contracts of different blockchains. | [ |
| Computational power | High computational power is required by IoT devices that use the PoW consensus mechanism. | A gateway node can be used to gather the blocks of data from a set number of IoT devices and then verify the blocks as a miner before it adds them to the blockchain network. | [ |
| Scalability | Technical limitations of traditional blockchains cannot scale them for widespread use in IoT environments. | An “off-chain” protocol can be used, where some of the transactions are moved temporarily to be computed elsewhere and then return the results of the transactions to be added to the main chain. | [ |
| The scalability limitations of blockchain networks prevent the blockchain applications from performing high scale IoT data. | A BB-DIS system can be used to overcome the high-scale IoT data issues in cloud storage. | [ |