Blockchain-Based Internet of Things: Review, Current Trends, Applications, and Future Challenges

Advances in technology always had an impact on our lives. Several emerging technologies, most notably the Internet of Things (IoT) and blockchain, present transformative opportunities. The blockchain is a decentralized, transparent ledger for storing transaction data. By effectively establishing trust between nodes, it has the remarkable potential to design unique architectures for most enterprise applications. When it first appeared as a platform for anonymous cryptocurrency trading, such as Bitcoin, on a public network platform, blockchain piqued the interest of researchers. The chain is completed when each block connects to the previous block. The Internet of Things (IoT) is a network of networked devices that can exchange data and be managed and controlled via unique identifiers. Automation, wireless sensor networks, embedded systems, and control systems are just a few of the well-known technologies that power the IoT. Converging advancements in real-time analytics, machine learning, commodity sensors, and embedded systems demonstrate the rapid expansion of the IoT paradigm. The Internet of Things refers to the global networking of millions of networked smart gadgets that gather and exchange data. Integrating the IoT and blockchain technology would be a significant step toward developing a reliable, secure, and comprehensive method of storing data collected by smart devices. Internet-enabled devices in the IoT can send data to private blockchain networks, creating immutable records of all transaction history. As a result, these networks produce unchangeable logs of all transactions. This research looks at how blockchain technology and the Internet of Things interact to understand better how devices can communicate with one another. The blockchain-enabled Internet of Things architecture proposed in this article is a useful framework for integrating blockchain technology and the Internet of Things using the most cutting-edge tools and methods currently available. This article discusses the principles of blockchain-based IoT, consensus methods, reviews, difficulties, prospects, applications, trends, and communication between IoT nodes in an integrated framework.

[1]  W. Alhalabi,et al.  A comprehensive analysis of blockchain and its applications in intelligent systems based on IoT, cloud and social media , 2022, Int. J. Intell. Syst..

[2]  Tanweer Alam Blockchain-Enabled Deep Reinforcement Learning Approach for Performance Optimization on the Internet of Things , 2022, Wireless Personal Communications.

[3]  Tanweer Alam,et al.  Deep reinforcement learning approach for computation offloading in blockchain-enabled communications systems , 2022, Journal of Ambient Intelligence and Humanized Computing.

[4]  Tanweer Alam,et al.  Cloud-Based IoT Applications and Their Roles in Smart Cities , 2021, Smart Cities.

[5]  S. Zafar,et al.  Integration of blockchain and Internet of Things: challenges and solutions , 2021, Ann. des Télécommunications.

[6]  Tanweer Alam Blockchain-Based Big Data Integrity Service Framework for IoT Devices Data Processing in Smart Cities , 2021 .

[7]  Husam Yaseen,et al.  A Highly Effective Route for Real-Time Traffic Using an IoT Smart Algorithm for Tele-Surgery Using 5G Networks , 2021, J. Sens. Actuator Networks.

[8]  Bharat Bhushan,et al.  Blockchain based solutions to secure IoT: Background, integration trends and a way forward , 2021, J. Netw. Comput. Appl..

[9]  Andrew Stranieri,et al.  A Survey on the Adoption of Blockchain in IoT: Challenges and Solutions , 2021 .

[10]  Seyed Mojtaba Hosseini Bamakan,et al.  A survey of blockchain consensus algorithms performance evaluation criteria , 2020, Expert Syst. Appl..

[11]  Min Cheol Chang,et al.  How Can Blockchain Help People in the Event of Pandemics Such as the COVID-19? , 2020, Journal of Medical Systems.

[12]  Robert K. Perrons,et al.  Applying blockchain in the geoenergy domain: The road to interoperability and standards , 2020 .

[13]  Zhihua Cui,et al.  A Hybrid BlockChain-Based Identity Authentication Scheme for Multi-WSN , 2020, IEEE Transactions on Services Computing.

[14]  Victor C. M. Leung,et al.  Blockchain and Machine Learning for Communications and Networking Systems , 2020, IEEE Communications Surveys & Tutorials.

[15]  Yuanyuan Yang,et al.  A Survey of IoT Applications in Blockchain Systems , 2020, ACM Comput. Surv..

[16]  Barbara Guidi,et al.  When Blockchain meets Online Social Networks , 2020, Pervasive Mob. Comput..

[17]  Mohsen Guizani,et al.  A Survey of Blockchain Enabled Cyber-Physical Systems , 2020, Sensors.

[18]  Sushmita Ruj,et al.  A Comprehensive Survey on Attacks, Security Issues and Blockchain Solutions for IoT and IIoT , 2020, J. Netw. Comput. Appl..

[19]  Sudeep Tanwar,et al.  Blockchain for 5G-enabled IoT for industrial automation: A systematic review, solutions, and challenges , 2020, Mechanical Systems and Signal Processing.

[20]  Bhabendu Kumar Mohanta,et al.  Blockchain technology: A survey on applications and security privacy Challenges , 2019, Internet Things.

[21]  Kim-Kwang Raymond Choo,et al.  Blockchain Applications for Industry 4.0 and Industrial IoT: A Review , 2019, IEEE Access.

[22]  Sanjay Misra,et al.  Transformative effects of IoT, Blockchain and Artificial Intelligence on cloud computing: Evolution, vision, trends and open challenges , 2019, Internet Things.

[23]  Yang Lu,et al.  The blockchain: State-of-the-art and research challenges , 2019, J. Ind. Inf. Integr..

[24]  F. Richard Yu,et al.  A Survey on the Scalability of Blockchain Systems , 2019, IEEE Network.

[25]  Zibin Zheng,et al.  Blockchain for Internet of Things: A Survey , 2019, IEEE Internet of Things Journal.

[26]  Qi Li,et al.  IoT Passport: A Blockchain-Based Trust Framework for Collaborative Internet-of-Things , 2019, SACMAT.

[27]  Tanweer Alam,et al.  IoT-Fog: A Communication Framework using Blockchain in the Internet of Things , 2019, SSRN Electronic Journal.

[28]  Jameela Al-Jaroodi,et al.  Blockchain in Industries: A Survey , 2019, IEEE Access.

[29]  Wattana Viriyasitavat,et al.  Blockchain characteristics and consensus in modern business processes , 2019, J. Ind. Inf. Integr..

[30]  Shuai Wang,et al.  Blockchain-Enabled Smart Contracts: Architecture, Applications, and Future Trends , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[31]  D. Jenkins,et al.  Blockchain technology in the energy sector: A systematic review of challenges and opportunities , 2019, Renewable and Sustainable Energy Reviews.

[32]  Mehdi Sookhak,et al.  The Evolution of Blockchain: A Bibliometric Study , 2019, IEEE Access.

[33]  Sherali Zeadally,et al.  A survey on privacy protection in blockchain system , 2019, J. Netw. Comput. Appl..

[34]  Tanweer Alam,et al.  CICS: Cloud-Internet Communication Security Framework for the Internet of Smart Devices , 2018, Int. J. Interact. Mob. Technol..

[35]  Wei Cai,et al.  Decentralized Applications: The Blockchain-Empowered Software System , 2018, IEEE Access.

[36]  Rocco De Nicola,et al.  Blockchain-Based Decentralized Cloud/Fog Solutions: Challenges, Opportunities, and Standards , 2018, IEEE Communications Standards Magazine.

[37]  Antonio Puliafito,et al.  Blockchain and IoT Integration: A Systematic Survey , 2018, Sensors.

[38]  Brian A. Scriber A Framework for Determining Blockchain Applicability , 2018, IEEE Software.

[39]  Nir Kshetri,et al.  Blockchain-Enabled E-Voting , 2018, IEEE Software.

[40]  Mohamed Amine Ferrag,et al.  Blockchain Technologies for the Internet of Things: Research Issues and Challenges , 2018, IEEE Internet of Things Journal.

[41]  Tiago M. Fernández-Caramés,et al.  A Review on the Use of Blockchain for the Internet of Things , 2018, IEEE Access.

[42]  Nir Kshetri,et al.  Blockchain in Developing Countries , 2018, IT Professional.

[43]  Oscar Novo,et al.  Blockchain Meets IoT: An Architecture for Scalable Access Management in IoT , 2018, IEEE Internet of Things Journal.

[44]  Vinod Chandran,et al.  Facial Expression Analysis under Partial Occlusion , 2018, ACM Comput. Surv..

[45]  Fabien A. P. Petitcolas,et al.  A First Look at Identity Management Schemes on the Blockchain , 2018, IEEE Security & Privacy.

[46]  Maria-Lluïsa Marsal-Llacuna Future living framework: Is blockchain the next enabling network? , 2017 .

[47]  A. Savelyev Copyright in the Blockchain Era: Promises and Challenges , 2017, Comput. Law Secur. Rev..

[48]  Benedikt Notheisen,et al.  Trading Real-World Assets on Blockchain , 2017, Business & Information Systems Engineering.

[49]  Peng Jiang,et al.  A Survey on the Security of Blockchain Systems , 2017, Future Gener. Comput. Syst..

[50]  Gang Chen,et al.  Untangling Blockchain: A Data Processing View of Blockchain Systems , 2017, IEEE Transactions on Knowledge and Data Engineering.

[51]  Eric W. Burger,et al.  E-residency and blockchain , 2017, Comput. Law Secur. Rev..

[52]  Mauro Conti,et al.  A Survey on Security and Privacy Issues of Bitcoin , 2017, IEEE Communications Surveys & Tutorials.

[53]  Martin White,et al.  Internet of Things, Blockchain and Shared Economy Applications , 2016, EUSPN/ICTH.

[54]  S. Ammous,et al.  Blockchain Technology: What is it Good for? , 2016 .

[55]  F. Yu,et al.  A Comprehensive Survey on Blockchain in Industrial Internet of Things: Motivations, Research Progresses, and Future Challenges , 2022, IEEE Communications Surveys & Tutorials.

[56]  Qi Zhang,et al.  Blockchain smart contracts formalization: Approaches and challenges to address vulnerabilities , 2020, Comput. Secur..

[57]  Khaled Salah,et al.  Blockchain for AI: Review and Open Research Challenges , 2019, IEEE Access.

[58]  Chintan Patel,et al.  Blockchain - based IoT: A Survey , 2019, Procedia Computer Science.

[59]  Hany F. Atlam,et al.  Chapter One - Technical aspects of blockchain and IoT , 2019, Adv. Comput..

[60]  Kai Spohrer,et al.  A Blockchain Research Framework , 2017, Business & Information Systems Engineering.