On the Integration of Blockchain With IoT and the Role of Oracle in the Combined System: The Full Picture

The remarkable increase in the number of interconnected smart devices in today’s Internet of things networks introduces more challenges related to security, trust, and centralization, which require more effective solutions. Fortunately, blockchain technology has recently emerged as a pote...

Full description

Bibliographic Details
Main Authors: Alia Al Sadawi, Mohamed S. Hassan, Malick Ndiaye
Format: Article
Language:English
Published: IEEE 2022-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9857876/
_version_ 1818056491269095424
author Alia Al Sadawi
Mohamed S. Hassan
Malick Ndiaye
author_facet Alia Al Sadawi
Mohamed S. Hassan
Malick Ndiaye
author_sort Alia Al Sadawi
collection DOAJ
description The remarkable increase in the number of interconnected smart devices in today&#x2019;s Internet of things networks introduces more challenges related to security, trust, and centralization, which require more effective solutions. Fortunately, blockchain technology has recently emerged as a potential rescuer for IoT-based solutions due to its decentralization and enhanced security features. It is usual for smart contracts to arise in handling and processing the generated data when IoT devices are combined with blockchain. However, blockchain and smart contracts need to interact with input data of the same level of trust to guarantee correct applications execution. This implies using oracles to provide trust compatibility between inserted information collected from IoT devices and blockchain and smart contracts. Therefore, this study adopts a methodology that was shaped based on current literature and design and experiments to provide a full narrative of the process of combining two of the most intriguing systems in today&#x2019;s world of technology, namely, blockchain and IoT including a very important part of the comprehensive system, viz. blockchain oracle. Moreover, it was found that the literature lacks a complete view of the IoT-blockchain integration process that covers all its important and related aspects. Therefore, this work is an attempt to fill the gap in literature and contribute to the body of knowledge by surveying the literature about existing IoT-blockchain architectures and shed light on the role of blockchain in addressing IoT issues while demonstrating the concept of oracles as well as their functions in addition to the main operating blockchain oracles. Additionally, this work illustrates a CO<sub>2</sub> measuring use case where a smart contract is developed and tested as part of two proposed oracle-based designs. The obtained results demonstrate a full picture of a practical integrated IoT-blockchain system architecture.
first_indexed 2024-12-10T12:29:41Z
format Article
id doaj.art-64f3c8f8a92d4638a6da7e2134fabb77
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-10T12:29:41Z
publishDate 2022-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-64f3c8f8a92d4638a6da7e2134fabb772022-12-22T01:48:51ZengIEEEIEEE Access2169-35362022-01-0110925329255810.1109/ACCESS.2022.31990079857876On the Integration of Blockchain With IoT and the Role of Oracle in the Combined System: The Full PictureAlia Al Sadawi0https://orcid.org/0000-0002-1291-5617Mohamed S. Hassan1https://orcid.org/0000-0001-6318-0748Malick Ndiaye2https://orcid.org/0000-0003-4181-074XIndustrial Engineering Department, Engineering Systems Management Program, American University of Sharjah, Sharjah, United Arab EmiratesElectrical Engineering Department, American University of Sharjah, Sharjah, United Arab EmiratesIndustrial Engineering Department, Engineering Systems Management Program, American University of Sharjah, Sharjah, United Arab EmiratesThe remarkable increase in the number of interconnected smart devices in today&#x2019;s Internet of things networks introduces more challenges related to security, trust, and centralization, which require more effective solutions. Fortunately, blockchain technology has recently emerged as a potential rescuer for IoT-based solutions due to its decentralization and enhanced security features. It is usual for smart contracts to arise in handling and processing the generated data when IoT devices are combined with blockchain. However, blockchain and smart contracts need to interact with input data of the same level of trust to guarantee correct applications execution. This implies using oracles to provide trust compatibility between inserted information collected from IoT devices and blockchain and smart contracts. Therefore, this study adopts a methodology that was shaped based on current literature and design and experiments to provide a full narrative of the process of combining two of the most intriguing systems in today&#x2019;s world of technology, namely, blockchain and IoT including a very important part of the comprehensive system, viz. blockchain oracle. Moreover, it was found that the literature lacks a complete view of the IoT-blockchain integration process that covers all its important and related aspects. Therefore, this work is an attempt to fill the gap in literature and contribute to the body of knowledge by surveying the literature about existing IoT-blockchain architectures and shed light on the role of blockchain in addressing IoT issues while demonstrating the concept of oracles as well as their functions in addition to the main operating blockchain oracles. Additionally, this work illustrates a CO<sub>2</sub> measuring use case where a smart contract is developed and tested as part of two proposed oracle-based designs. The obtained results demonstrate a full picture of a practical integrated IoT-blockchain system architecture.https://ieeexplore.ieee.org/document/9857876/Blockchainchallengesdata authenticationenhanced performanceInternet of Thingsintegration
spellingShingle Alia Al Sadawi
Mohamed S. Hassan
Malick Ndiaye
On the Integration of Blockchain With IoT and the Role of Oracle in the Combined System: The Full Picture
IEEE Access
Blockchain
challenges
data authentication
enhanced performance
Internet of Things
integration
title On the Integration of Blockchain With IoT and the Role of Oracle in the Combined System: The Full Picture
title_full On the Integration of Blockchain With IoT and the Role of Oracle in the Combined System: The Full Picture
title_fullStr On the Integration of Blockchain With IoT and the Role of Oracle in the Combined System: The Full Picture
title_full_unstemmed On the Integration of Blockchain With IoT and the Role of Oracle in the Combined System: The Full Picture
title_short On the Integration of Blockchain With IoT and the Role of Oracle in the Combined System: The Full Picture
title_sort on the integration of blockchain with iot and the role of oracle in the combined system the full picture
topic Blockchain
challenges
data authentication
enhanced performance
Internet of Things
integration
url https://ieeexplore.ieee.org/document/9857876/
work_keys_str_mv AT aliaalsadawi ontheintegrationofblockchainwithiotandtheroleoforacleinthecombinedsystemthefullpicture
AT mohamedshassan ontheintegrationofblockchainwithiotandtheroleoforacleinthecombinedsystemthefullpicture
AT malickndiaye ontheintegrationofblockchainwithiotandtheroleoforacleinthecombinedsystemthefullpicture