Hybrid Blockchain Platforms for the Internet of Things (IoT): A Systematic Literature Review
Abstract
:1. Introduction
- What are the key motivations for adopting hybrid blockchain?
- What kind of domains has this concept been applied to?
- What are the adopted technologies in IoT and blockchain integration?
- What are the blockchain platforms used in the IoT and blockchain integration?
- What are the key challenges and possible solutions for IoT and blockchain integration?
- To the best of our knowledge, this is the first systematic review of the hybrid blockchains in literature.
- We evaluated 38 research papers (see Appendix A) from different dimensions and responded using different categories for each research question.
- Challenges and possible solutions are also discussed in this paper; this might pave the way for further research.
2. Background and Related Work
2.1. Background
2.1.1. Internet of Things
- Manufacturing [6]: Due to the increasing population numbers in the last few decades, the demand for goods is as never before. IoT devices are being adopted in today’s manufacturing to automate production lines, which highly increase the production speed and, thereby, reduce the overall costs. Less labor is needed to produce the same amount of goods and, therefore, manufacturers need to pay less money for the labor.
- Healthcare [7]: Medical IoT devices are being used as remote patient management (RPM) tools by physicians to monitor the medical state of a patient, distantly. IoT devices can be wearable or implantable devices, and they can help medical doctors to monitor heartbeat, arrhythmia, blood pressure, oxygen level, sugar level, and they can even be used for collapse detection.
- Environment [8]: Smart sensors can help to fight against climate change and make the world greener as IoT devices are also used to measure CO2 levels, oxygen levels, and ozone concentration in the atmosphere. They can monitor volcanic activities, extreme weather conditions, water levels, and safety-related events, and help to predict the timing of occurrences of natural disasters such as earthquakes, tsunamis, and wildfires.
- Energy [9]: Energy waste is another problem that IoT is used to prevent. Sensors are used to sense and transmit real-time data regarding the energy levels being produced and consumed. They can be used to track the sunlight and direct the solar panels to the appropriate positions to maximize performance.
- Agriculture and our food supply [10]: In precision agriculture, IoT sensors are widely used; for example, in smart greenhouses they are used to monitor and control temperature and humidity to increase yield [11]. In addition, some apps can advise farmers what time is the best to transplant their crops and harvest them.
2.1.2. Blockchain
- 6.
- PoW (proof of work) [15]: This consensus mechanism is used by Bitcoin [16], Ethereum 1.0 [17]. All nodes are a part of a competition. In this competition, each node tries to construct the appropriate block by solving a mathematical puzzle, which is called mining. The transaction fees in this consensus are calculated based on the demand and supply of transactions, where miners will choose to verify transactions with the highest fees first when the number of waiting transactions exceeds the number that one block of the blockchain can contain, which is why Eth 1.0’s transaction fees are so high sometimes. However, the problem with PoW for a blockchain is that it is very expensive as it requires a huge amount of computational power to mine; therefore, if the awarded coins drop in price and becomes cheaper than the energy costs spent, then miners will have no incentive to mine more blocks of that blockchain.
- 7.
- PoS (proof of stake) [15]: Unlike the PoW, PoS does not require high computational power to validate block transactions. The more coins a miner has, the more mining rewards and power over the network they have. This consensus mechanism is significantly cheaper than PoW, and its transaction fees are very low. Some examples of blockchains using PoS are Eth 2.0 [18], Cardano [19], Solana [20], and Polkadot [21].
- 8.
- Other consensus mechanisms, such as delegated proof of stake [22], practical Byzantine fault tolerance [23], proof of elapsed time [24], practical Byzantine fault tolerance [25], proof of weight [19], proof of burn [24], proof of capacity [26], and proof of space [27], also exist; however, they are not as widely used as PoW and PoS.
2.2. Related Work
3. Research Methodology
3.1. Research Questions
3.2. Primary Research Questions
3.3. Data Extraction
3.4. Data Synthesis and Reporting
4. Results
- RQ-1: What are the key motivations for adopting hybrid blockchain?
- 2.
- RQ-2: What kind of domains has the hybrid blockchain been applied to?
- 3.
- RQ-3: What are the adopted technologies in the IoT and blockchain integration?
- 4.
- RQ-4: What are the blockchain platforms used in the IoT and blockchain integration?
- 5.
- RQ-5: What are the key challenges and possible solutions of IoT and blockchain integration?
- 6.
- Portability: It is almost impossible to enable blockchain’s required features in most modern industrial machines because the protocols that are being used in the blockchain operations and transactions are very specific while being computationally intense, thread-blocking, and time-consuming. These issues can be solved by designing a system that can decouple the operations of the blockchain from industrial machines’ functionalities and capabilities [37].
- 7.
- Resource: Replacing currently functional legacy systems with blockchain will cost time and resources, but it can be resolved by creating a mechanism that enables the communication of the blockchain and the legacy systems rather than replacing it with a fully decentralized system [57].
- 8.
- Interoperability: Industrial IoT devices are heterogeneous. Old and new devices use different operating systems, of which some are very difficult to modify to add the blockchain features. To solve this issue, an abstraction layer in the software architecture design of the OS can be added to allow the communication of the IoT devices with the smart contracts of different blockchains [37].
- 9.
- Computational power: The use of the PoW consensus mechanism requires high computational power to mine new blocks on the blockchain. This requirement costs a lot of money and too much electrical power. Ref. [47] propose a solution as a gateway node that 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.
- 10.
- Scalability: Technical limitations of traditional blockchains cannot scale well for widespread use in an IoT environment. Ref. [52] proposed the use of “off-chain” protocols, 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.
5. Discussion and Threats to Validity
5.1. Discussion
5.2. Threats to Validity
5.3. Specialty of Hybrid Blockchains in IoT Environment compared to General Hybrid Blockchains
5.4. Research Directions
- Artificial Intelligence (AI)-enabled Hybrid Blockchains: Machine learning algorithms, and more specifically, deep learning algorithms have been applied in many different application domains successfully recently. In the cloud data warehouse, these algorithms can be effectively used, and interesting patterns can be discovered. However, the learning types (i.e., supervised, unsupervised, semisupervised, reinforcement learning) and corresponding algorithms (e.g., support vector machines, K-means clustering, low-density separation, Deep Q Network) must be carefully selected. From an engineering perspective, the integration of machine learning capabilities into the hybrid blockchain requires additional research in this field. The isolated development of these AI components limits their benefits and, therefore, the system engineering perspective must be followed.
- Energy-Efficient Hybrid Blockchains: Energy efficiency is one of the most important concerns of blockchain platforms. Some decentralized consensus mechanisms such as proof-of-stake (PoS) are more efficient than others, such as the proof-of-work (PoW) model. However, they are still not considered to be energy-efficient, and more research is needed to optimize the hybrid blockchains in IoT environments. New consensus protocols in this context can reduce the required resources. For example, recently a new blockchain network called Casper demonstrated that it is 47,000% and 136,000% more energy-efficient than Ethereum and Bitcoin platforms, respectively [62]. Energy efficiency is not necessarily related to only the consensus mechanism; there are other aspects that need to be investigated in detail in future research.
- Interoperable Hybrid Blockchains: Between two or more hybrid blockchains in the IoT context, there should be an effective communication mechanism to obtain more benefits and achieve more transparency and easier processes. While there are some solutions at the blockchain level, more research is needed for complex hybrid blockchains.
- Ethical and Legal Aspects: Legal boundaries of restrictions and ethical aspects must be investigated in hybrid blockchains, which are used by a consortium. Ethics and moral issues of hybrid blockchains are also crucial, but now they are lacking.
- Privacy-preserving Hybrid Blockchains: Privacy preservation for hybrid blockchains in IoT environments is another important issue that needs further research because sensitive and confidential data are stored on some platforms. Since most of these systems are public and transactions are visible to other network members, confidential information might be inferred by adversaries. Therefore, new privacy preservation strategies are needed.
- Standardization: In the IoT context, one of the most important challenges is standardization. While there are different initiatives at the national and international levels, there is still no standard set because the IoT standards landscape is too diverse. In the long term, standardization should be also managed for hybrid blockchains in the IoT environments.
6. Conclusions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A. Primary Studies (Sources Reviewed in the SLR)
- Abou-Nassar, E. M., Iliyasu, A. M., El-Kafrawy, P. M., Song, O. Y., Bashir, A. K., & Abd El-Latif, A. A. (2020). DITrust chain: towards blockchain-based trust models for sustainable healthcare IoT systems. IEEE Access, 8, 111223–111238.
- Ch, R., Srivastava, G., Gadekallu, T. R., Maddikunta, P. K. R., & Bhattacharya, S. (2020). Security and privacy of UAV data using blockchain technology. Journal of Information Security and Applications, 55, 102670.
- Fan, K., Bao, Z., Liu, M., Vasilakos, A. V., & Shi, W. (2020). Dredas: Decentralized, reliable and efficient remote outsourced data auditing scheme with blockchain smart contract for industrial IoT. Future Generation Computer Systems, 110, 665-674.
- Fernández-Caramés, T. M., & Fraga-Lamas, P. (2018). A Review on the Use of Blockchain for the Internet of Things. Ieee Access, 6, 32979–33001.
- Garg, N., Wazid, M., Das, A. K., Singh, D. P., Rodrigues, J. J., & Park, Y. (2020). BAKMP-IoMT: Design of blockchain enabled authenticated key management protocol for internet of medical things deployment. IEEE Access, 8, 95956–95977.
- Ge, C., Liu, Z., & Fang, L. (2020). A blockchain based decentralized data security mechanism for the Internet of Things. Journal of Parallel and Distributed Computing, 141, 1–9.
- Hang, L., Ullah, I., & Kim, D. H. (2020). A secure fish farm platform based on blockchain for agriculture data integrity. Computers and Electronics in Agriculture, 170, 105251.
- He, S., Tang, Q., & Wu, C. Q. (2018, November). Censorship resistant decentralized IoT management systems. In Proceedings of the 15th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (pp. 454–459).
- Iqbal, S., Malik, A. W., Rahman, A. U., & Noor, R. M. (2020). Blockchain-based reputation management for task offloading in micro-level vehicular fog network. IEEE Access, 8, 52968–52980.
- Jain, R., & Dogra, A. (2019, July). Solar Energy Distribution Using Blockchain and IoT Integration. In Proceedings of the 2019 International Electronics Communication Conference (pp. 118–123).
- Jeong, J. W., Kim, B. Y., & Jang, J. W. (2018, April). Security and device control method for fog computer using blockchain. In Proceedings of the 2018 International Conference on Information Science and System (pp. 234–238).
- Kochovski, P., Gec, S., Stankovski, V., Bajec, M., & Drobintsev, P. D. (2019). Trust management in a blockchain based fog computing platform with trustless smart oracles. Future Generation Computer Systems, 101, 747–759.
- Kumar, A., Krishnamurthi, R., Nayyar, A., Sharma, K., Grover, V., & Hossain, E. (2020). A novel smart healthcare design, simulation, and implementation using healthcare 4.0 processes. IEEE Access, 8, 118433–118471.
- Kumari, A., Gupta, R., Tanwar, S., & Kumar, N. (2020). Blockchain and AI amalgamation for energy cloud management: Challenges, solutions, and future directions. Journal of Parallel and Distributed Computing, 143, 148–166.
- Liu, Y., Lu, Q., Chen, S., Qu, Q., O’Connor, H., Choo, K. K. R., & Zhang, H. (2020). Capability-based IoT access control using blockchain. Digital Communications and Networks.
- Lokshina, I. V., Greguš, M., & Thomas, W. L. (2019). Application of integrated building information modeling, IoT and blockchain technologies in system design of a smart building. Procedia computer science, 160, 497–502.
- Ma, M., Shi, G., & Li, F. (2019). Privacy-oriented blockchain-based distributed key management architecture for hierarchical access control in the IoT scenario. IEEE Access, 7, 34045–34059.
- Mazzei, D., Baldi, G., Fantoni, G., Montelisciani, G., Pitasi, A., Ricci, L., & Rizzello, L. (2020). A Blockchain Tokenizer for Industrial IOT trustless applications. Future Generation Computer Systems, 105, 432–445.
- Pal, K. (2020). Internet of things and blockchain technology in apparel manufacturing supply chain data management. Procedia Computer Science, 170, 450–457.
- Rahman, M. A., Rashid, M. M., Hossain, M. S., Hassanain, E., Alhamid, M. F., & Guizani, M. (2019). Blockchain and IoT-based cognitive edge framework for sharing economy services in a smart city. IEEE Access, 7, 18611–18621.
- Robert, J., Kubler, S., & Ghatpande, S. (2020). Enhanced Lightning Network (off-chain)-based micropayment in IoT ecosystems. Future Generation Computer Systems, 112, 283–296.
- Roy, D. G., Das, P., De, D., & Buyya, R. (2019). QoS-aware secure transaction framework for internet of things using blockchain mechanism. Journal of Network and Computer Applications, 144, 59–78.
- Rožman, N., Corn, M., Požrl, T., & Diaci, J. (2019). Distributed logistics platform based on Blockchain and IoT. Procedia CIRP, 81, 826–831.
- Saurabh, S., & Dey, K. (2021). Blockchain technology adoption, architecture, and sustainable agri-food supply chains. Journal of Cleaner Production, 284, 124731.
- Sharma, P. K., Chen, M. Y., & Park, J. H. (2017). A software defined fog node based distributed blockchain cloud architecture for IoT. Ieee Access, 6, 115–124.
- Singh, S. K., Jeong, Y. S., & Park, J. H. (2020). A deep learning-based IoT-oriented infrastructure for secure smart city. Sustainable Cities and Society, 60, 102252.
- Singh, S. K., Rathore, S., & Park, J. H. (2020). Blockiotintelligence: A blockchain-enabled intelligent IoT architecture with artificial intelligence. Future Generation Computer Systems, 110, 721–743.
- Sittón-Candanedo, I., Alonso, R. S., Corchado, J. M., Rodríguez-González, S., & Casado-Vara, R. (2019). A review of edge computing reference architectures and a new global edge proposal. Future Generation Computer Systems, 99, 278–294.
- Sok, K., Colin, J. N., & Po, K. (2018, December). Blockchain and Internet of Things Opportunities and Challenges. In Proceedings of the Ninth International Symposium on Information and Communication Technology (pp. 150–154).
- Tian, Z., Yan, B., Guo, Q., Huang, J., & Du, Q. (2020). Feasibility of identity authentication for IoT based on Blockchain. Procedia Computer Science, 174, 328–332.
- Torky, M., & Hassanein, A. E. (2020). Integrating blockchain and the internet of things in precision agriculture: Analysis, opportunities, and challenges. Computers and Electronics in Agriculture, 105476.
- Uddin, M. A., Stranieri, A., Gondal, I., & Balasubramanian, V. (2020). Blockchain leveraged decentralized IoT eHealth framework. Internet of Things, 9, 100159.
- Venkatesh, V. G., Kang, K., Wang, B., Zhong, R. Y., & Zhang, A. (2020). System architecture for blockchain based transparency of supply chain social sustainability. Robotics and Computer-Integrated Manufacturing, 63, 101896.
- Wang, H., & Zhang, J. (2019). Blockchain based data integrity verification for large-scale IoT data. IEEE Access, 7, 164996–165006.
- Xie, L., Ding, Y., Yang, H., & Wang, X. (2019). Blockchain-based secure and trustworthy Internet of Things in SDN-enabled 5G-VANETs. IEEE Access, 7, 56656–56666.
- Xu, H., Klaine, P. V., Onireti, O., Cao, B., Imran, M., & Zhang, L. (2020). Blockchain-enabled resource management and sharing for 6G communications. Digital Communications and Networks, 6(3), 261–269.
- Zhang, A., Zhong, R. Y., Farooque, M., Kang, K., & Venkatesh, V. G. (2020). Blockchain-based life cycle assessment: An implementation framework and system architecture. Resources, Conservation and Recycling, 152, 104512.
- Zhao, Q., Chen, S., Liu, Z., Baker, T., & Zhang, Y. (2020). Blockchain-based privacy-preserving remote data integrity checking scheme for IoT information systems. Information Processing & Management, 57(6), 102355.
References
- Tran, N.K.; Babar, M.A.; Boan, J. Integrating blockchain and Internet of Things systems: A systematic review on objectives and designs. J. Netw. Comput. Appl. 2021, 173, 102844. [Google Scholar] [CrossRef]
- Nakamoto, S. Bitcoin: A peer-to-peer electronic cash system. Decentralized Bus. Rev. 2008, 4, 21260. [Google Scholar]
- Brown, R.G. The Corda platform: An introduction. Retrieved 2018, 27, 2018. [Google Scholar]
- Holst, A. Number of Internet of Things (IoT) Connected Devices Worldwide from 2019 to 2030. Available online: https://www.statista.com/statistics/1183457/iot-connected-devices-worldwide/ (accessed on 5 February 2022).
- Romero, M.A. Hybrid Blockchain 101. Available online: https://medium.com/kadena-io/hybrid-blockchain-101-714827d0e77b (accessed on 5 February 2022).
- Pal, K. Internet of things and blockchain technology in apparel manufacturing supply chain data management. Procedia Comput. Sci. 2020, 170, 450–457. [Google Scholar] [CrossRef]
- Zhang, X.; Cao, Z.; Dong, W. Overview of Edge Computing in the Agricultural Internet of Things: Key Technologies, Applications, Challenges. IEEE Access 2020, 8, 141748–141761. [Google Scholar] [CrossRef]
- Gómez, J.E.; Marcillo, F.R.; Triana, F.L.; Gallo, V.T.; Oviedo, B.W.; Hernández, V.L. IoT for environmental variables in urban areas. Procedia Comput. Sci. 2017, 109, 67–74. [Google Scholar] [CrossRef]
- Jain, R.; Dogra, A. Solar Energy Distribution Using Blockchain and IoT Integration. In Proceedings of the 2019 International Electronics Communication Conference, Okinawa, Japan, 7–9 July 2019; pp. 118–123. [Google Scholar]
- Internet of Things in Agriculture. Available online: https://agriculture.vic.gov.au/farm-management/digital-agriculture/internet-of-things-in-agriculture#:~:text=On%20farms%2C%20IOT%20allows%20devices,monitor%20fences%20vehicles%20and%20weather (accessed on 5 February 2022).
- Pathak, R. 7 Applications of IoT in Agriculture. Available online: https://www.analyticssteps.com/blogs/5-applications-iot-agriculture (accessed on 5 February 2022).
- Underwood, S. Blockchain beyond bitcoin. Commun. ACM 2016, 59, 15–17. [Google Scholar] [CrossRef]
- Maesa, D.D.F.; Mori, P. Blockchain 3.0 applications survey. J. Parallel Distrib. Comput. 2020, 138, 99–114. [Google Scholar] [CrossRef]
- Mistry, I.; Tanwar, S.; Tyagi, S.; Kumar, N. Blockchain for 5G-enabled IoT for industrial automation: A systematic review, solutions, and challenges. Mech. Syst. Signal Processing 2020, 135, 106382. [Google Scholar] [CrossRef]
- Zhang, S.; Lee, J.H. Analysis of the main consensus protocols of blockchain. ICT Express 2020, 6, 93–97. [Google Scholar] [CrossRef]
- What is Bitcoin? Available online: https://www.bitcoin.com/get-started/what-is-bitcoin/ (accessed on 5 February 2022).
- Mining. Available online: https://ethereum.org/en/developers/docs/consensus-mechanisms/pow/mining/ (accessed on 5 February 2022).
- Upgrading Ethereum to Radical New Heights. Available online: https://ethereum.org/en/eth2/ (accessed on 5 February 2022).
- Proof of Weight (PoWeight). 2018. Available online: https://tokens-economy.gitbook.io/consensus/chain-based-proof-of-capacity-space/proof-of-weight-poweight (accessed on 5 February 2022).
- Yakovenko, A. Solana: A New Architecture for a High Performance Blockchain v0.8.13. Available online: http://gumhip.com/wp-content/uploads/2021/05/Solana-Whitepaper.pdf (accessed on 5 February 2022).
- Salman, D. Polkadot Consensus. Available online: https://wiki.polkadot.network/docs/learn-consensus| (accessed on 5 February 2022).
- Sun, Y.; Yan, B.; Yao, Y.; Yu, J. DT-DPoS: A Delegated Proof of Stake Consensus Algorithm with Dynamic Trust. Procedia Comput. Sci. 2021, 187, 371–376. [Google Scholar] [CrossRef]
- Chen, P.; Han, D.; Weng, T.H.; Li, K.C.; Castiglione, A. A novel Byzantine fault tolerance consensus for Green IoT with intelligence based on reinforcement. J. Inf. Secur. Appl. 2021, 59, 102821. [Google Scholar] [CrossRef]
- Centieiro, H. What’s Proof of Elapsed Time. Available online: https://medium.com/nerd-for-tech/whats-proof-of-elapsed-time-4f67cf3f45b3 (accessed on 5 February 2022).
- Castro, M.; Liskov, B. Practical Byzantine fault tolerance and proactive recovery. ACM Trans. Comput. Syst. 2002, 20, 398–461. [Google Scholar] [CrossRef]
- Kapoor, S. What is PoC(Proof of Capacity)? Available online: https://medium.com/@shivaanshkapoor02/what-is-poc-proof-of-capacity-c85febb5d18e (accessed on 5 February 2022).
- Apograf. Simple Proofs of Space-Time and Rational Proofs of Storage. Available online: https://medium.com/@Apograf/simple-proofs-of-space-time-and-rational-proofs-of-storage-fb14fd5e479e (accessed on 5 February 2022).
- Sagirlar, G.; Carminati, B.; Ferrari, E.; Sheehan, J.D.; Ragnoli, E. Hybrid-IoT: Hybrid blockchain architecture for internet of things-pow sub-blockchains. In Proceedings of the 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), Halifax, NS, Canada, 30 July–3 August 2018; pp. 1007–1016. [Google Scholar]
- Zhu, S.; Cai, Z.; Hu, H.; Li, Y.; Li, W. zkCrowd: A hybrid blockchain-based crowdsourcing platform. IEEE Trans. Ind. Inform. 2019, 16, 4196–4205. [Google Scholar] [CrossRef]
- Lone, A.H.; Naaz, R. Applicability of Blockchain smart contracts in securing Internet and IoT: A systematic literature review. Comput. Sci. Rev. 2021, 39, 100360. [Google Scholar] [CrossRef]
- Christidis, K.; Devetsikiotis, M. Blockchains and smart contracts for the internet of things. IEEE Access 2016, 4, 2292–2303. [Google Scholar] [CrossRef]
- Franciscon, E.A.; Nascimento, M.P.; Granatyr, J.; Weffort, M.R.; Lessing, O.R.; Scalabrin, E.E. A systematic literature review of blockchain architectures applied to public services. In Proceedings of the 2019 IEEE 23rd International Conference on Computer Supported Cooperative Work in Design (CSCWD), Porto, Portugal, 6–8 May 2019; pp. 33–38. [Google Scholar]
- Ariffin, K.A.Z.; Ahmad, F.H. Indicators for maturity and readiness for digital forensic investigation in era of industrial revolution 4.0. Comput. Secur. 2021, 105, 102237. [Google Scholar] [CrossRef]
- Keele, S. Guidelines for Performing Systematic Literature Reviews in Software Engineering; Technical Report, Ver. 2.3 EBSE Technical Report; EBSE: Gyeonggi-do, Korea, 2007; Volume 5. [Google Scholar]
- Slob, N.; Catal, C.; Kassahun, A. Application of machine learning to improve dairy farm management: A systematic literature review. Prev. Vet. Med. 2020, 187, 105237. [Google Scholar] [CrossRef]
- Singh, S.K.; Rathore, S.; Park, J.H. Blockiotintelligence: A blockchain-enabled intelligent IoT architecture with artificial intelligence. Future Gener. Comput. Syst. 2020, 110, 721–743. [Google Scholar] [CrossRef]
- Mazzei, D.; Baldi, G.; Fantoni, G.; Montelisciani, G.; Pitasi, A.; Ricci, L.; Rizzello, L. A Blockchain Tokenizer for Industrial IOT trustless applications. Future Gener. Comput. Syst. 2020, 105, 432–445. [Google Scholar] [CrossRef]
- Sok, K.; Colin, J.N.; Po, K. Blockchain and Internet of Things Opportunities and Challenges. In Proceedings of the Ninth International Symposium on Information and Communication Technology, Da Nang, Vietnam, 6–7 December 2018; pp. 150–154. [Google Scholar]
- Jeong, J.W.; Kim, B.Y.; Jang, J.W. Security and device control method for fog computer using blockchain. In Proceedings of the 2018 International Conference on Information Science and System, Jeju, Korea, 27–29 April 2018; pp. 234–238. [Google Scholar]
- Kumari, A.; Gupta, R.; Tanwar, S.; Kumar, N. Blockchain and AI amalgamation for energy cloud management: Challenges, solutions, and future directions. J. Parallel Distrib. Comput. 2020, 143, 148–166. [Google Scholar] [CrossRef]
- Garg, N.; Wazid, M.; Das, A.K.; Singh, D.P.; Rodrigues, J.J.; Park, Y. BAKMP-IoMT: Design of blockchain enabled authenticated key management protocol for internet of medical things deployment. IEEE Access 2020, 8, 95956–95977. [Google Scholar] [CrossRef]
- Kumar, A.; Krishnamurthi, R.; Nayyar, A.; Sharma, K.; Grover, V.; Hossain, E. A novel smart healthcare design, simulation, and implementation using healthcare 4.0 processes. IEEE Access 2020, 8, 118433–118471. [Google Scholar] [CrossRef]
- Ch, R.; Srivastava, G.; Gadekallu, T.R.; Maddikunta, P.K.R.; Bhattacharya, S. Security and privacy of UAV data using blockchain technology. J. Inf. Secur. Appl. 2020, 55, 102670. [Google Scholar] [CrossRef]
- Saurabh, S.; Dey, K. Blockchain technology adoption, architecture, and sustainable agri-food supply chains. J. Clean. Prod. 2021, 284, 124731. [Google Scholar] [CrossRef]
- Ge, C.; Liu, Z.; Fang, L. A blockchain based decentralized data security mechanism for the Internet of Things. J. Parallel Distrib. Comput. 2020, 141, 1–9. [Google Scholar] [CrossRef]
- Lokshina, I.V.; Greguš, M.; Thomas, W.L. Application of integrated building information modeling, IoT and blockchain technologies in system design of a smart building. Procedia Comput. Sci. 2019, 160, 497–502. [Google Scholar] [CrossRef]
- Uddin, M.A.; Stranieri, A.; Gondal, I.; Balasubramanian, V. Blockchain leveraged decentralized IoT eHealth framework. Internet Things 2020, 9, 100159. [Google Scholar] [CrossRef]
- Singh, S.K.; Jeong, Y.S.; Park, J.H. A deep learning-based IoT-oriented infrastructure for secure smart city. Sustain. Cities Soc. 2020, 60, 102252. [Google Scholar] [CrossRef]
- He, S.; Tang, Q.; Wu, C.Q. Censorship resistant decentralized IoT management systems. In Proceedings of the 15th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, New York, NY, USA, 5–7 November 2018; pp. 454–459. [Google Scholar]
- Sharma, P.K.; Chen, M.Y.; Park, J.H. A software defined fog node based distributed blockchain cloud architecture for IoT. IEEE Access 2017, 6, 115–124. [Google Scholar] [CrossRef]
- Yue, D.; Li, R.; Zhang, Y.; Tian, W.; Huang, Y. Blockchain-based verification framework for data integrity in edge-cloud storage. J. Parallel Distrib. Comput. 2020, 146, 1–14. [Google Scholar] [CrossRef]
- Robert, J.; Kubler, S.; Ghatpande, S. Enhanced Lightning Network (off-chain)-based micropayment in IoT ecosystems. Future Gener. Comput. Syst. 2020, 112, 283–296. [Google Scholar] [CrossRef]
- Ma, M.; Shi, G.; Li, F. Privacy-oriented blockchain-based distributed key management architecture for hierarchical access control in the IoT scenario. IEEE Access 2019, 7, 34045–34059. [Google Scholar] [CrossRef]
- Venkatesh, V.G.; Kang, K.; Wang, B.; Zhong, R.Y.; Zhang, A. System architecture for blockchain based transparency of supply chain social sustainability. Robot. Comput.-Integr. Manuf. 2020, 63, 101896. [Google Scholar] [CrossRef]
- Rožman, N.; Corn, M.; Požrl, T.; Diaci, J. Distributed logistics platform based on Blockchain and IoT. Procedia CIRP 2019, 81, 826–831. [Google Scholar] [CrossRef]
- Abou-Nassar, E.M.; Iliyasu, A.M.; El-Kafrawy, P.M.; Song, O.Y.; Bashir, A.K.; Abd El-Latif, A.A. DITrust chain: Towards blockchain-based trust models for sustainable healthcare IoT systems. IEEE Access 2020, 8, 111223–111238. [Google Scholar] [CrossRef]
- Hang, L.; Ullah, I.; Kim, D.H. A secure fish farm platform based on blockchain for agriculture data integrity. Comput. Electron. Agric. 2020, 170, 105251. [Google Scholar] [CrossRef]
- Wang, H.; Zhang, J. Blockchain based data integrity verification for large-scale IoT data. IEEE Access 2019, 7, 164996–165006. [Google Scholar] [CrossRef]
- Sharmila, A.H.; Jaisankar, N. Edge Intelligent Agent Assisted Hybrid Hierarchical Blockchain for continuous healthcare monitoring & recommendation system in 5G WBAN-IoT. Comput. Netw. 2021, 200, 108508. [Google Scholar]
- Dhall, S.; Dwivedi, A.D.; Pal, S.K.; Srivastava, G. Blockchain-based Framework for Reducing Fake or Vicious News Spread on Social Media/Messaging Platforms. Trans. Asian Low-Resour. Lang. Inf. Processing 2021, 21, 1–33. [Google Scholar] [CrossRef]
- Nartey, C.; Tchao, E.T.; Gadze, J.D.; Keelson, E.; Klogo, G.S.; Kommey, B.; Diawuo, K. On blockchain and IoT integration platforms: Current implementation challenges and future perspectives. Wirel. Commun. Mob. Comput. 2021, 2021, 6672482. [Google Scholar] [CrossRef]
- CasperLabs. Available online: https://blog.casperlabs.io/new-power-usage-report-shows-the-casper-networks-impressive-energy-efficiency-relative-to-other-blockchain-protocols (accessed on 25 January 2022).
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? |
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 |
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? |
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 |
Data Sources | # of Papers |
---|---|
ScienceDirect | 24 |
ACM Digital | 4 |
IEEE Xplore | 10 |
Wiley | 0 |
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. | [37] |
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. | [57] |
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. | [37] |
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. | [47] |
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. | [52] |
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. | [58] |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Alkhateeb, A.; Catal, C.; Kar, G.; Mishra, A. Hybrid Blockchain Platforms for the Internet of Things (IoT): A Systematic Literature Review. Sensors 2022, 22, 1304. https://doi.org/10.3390/s22041304
Alkhateeb A, Catal C, Kar G, Mishra A. Hybrid Blockchain Platforms for the Internet of Things (IoT): A Systematic Literature Review. Sensors. 2022; 22(4):1304. https://doi.org/10.3390/s22041304
Chicago/Turabian StyleAlkhateeb, Ahmed, Cagatay Catal, Gorkem Kar, and Alok Mishra. 2022. "Hybrid Blockchain Platforms for the Internet of Things (IoT): A Systematic Literature Review" Sensors 22, no. 4: 1304. https://doi.org/10.3390/s22041304
APA StyleAlkhateeb, A., Catal, C., Kar, G., & Mishra, A. (2022). Hybrid Blockchain Platforms for the Internet of Things (IoT): A Systematic Literature Review. Sensors, 22(4), 1304. https://doi.org/10.3390/s22041304