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...
Main Authors: | , , |
---|---|
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’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’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’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’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 |