Research Perspectives and Challenges of Blockchain for Data-Intensive and Resource-Constrained Devices

Blockchain technology in recent years has become potentially pervasive in the cryptocurrency market, thus providing tamper-proof security to decentralized transaction management systems. Structurally, the design foundation is an ideal advancement of the distributed ledger technology that maintains a...

Full description

Bibliographic Details
Main Authors: Muhammad Imran, Bin Yao, Waqas Ali, Adnan Akhunzada, Muhammad Kashif Azhar, Muhammad Junaid, Uzair Iqbal
Format: Article
Language:English
Published: IEEE 2022-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9741442/
_version_ 1818022419733938176
author Muhammad Imran
Bin Yao
Waqas Ali
Adnan Akhunzada
Muhammad Kashif Azhar
Muhammad Junaid
Uzair Iqbal
author_facet Muhammad Imran
Bin Yao
Waqas Ali
Adnan Akhunzada
Muhammad Kashif Azhar
Muhammad Junaid
Uzair Iqbal
author_sort Muhammad Imran
collection DOAJ
description Blockchain technology in recent years has become potentially pervasive in the cryptocurrency market, thus providing tamper-proof security to decentralized transaction management systems. Structurally, the design foundation is an ideal advancement of the distributed ledger technology that maintains a set of global states across nodes. As technology expands with a higher trend towards mobile computing, the development of new applications demands understanding the current progression, especially concerning performance, data management, and storage prospects. Here, we report the principle design structure of the blockchain technology combined with the state of the arts, thus characterizing their original topological contexts. We depart from the fundamental concepts of the technology and analyze performance of the Ethereum blockchain on two devices having different computing power. Our presentation is tailored to provide a systematic review of the technology, thus facilitating their possible adoption into the new application domains like the Internet of Things (IoT). Further, we developed Debug-Bench, the first VSCode (Visual Studio Code) extension that enables benchmarking and profiling of the blockchain applications. Finally, we demonstrate several critical challenges concerning the design space of the current blockchain platforms for their implementation over resource-constrained devices.
first_indexed 2024-04-14T08:31:16Z
format Article
id doaj.art-7b1332aaa9b64a3eb01697d28d8cd0ee
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-14T08:31:16Z
publishDate 2022-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-7b1332aaa9b64a3eb01697d28d8cd0ee2022-12-22T02:03:54ZengIEEEIEEE Access2169-35362022-01-0110381043812210.1109/ACCESS.2022.31620969741442Research Perspectives and Challenges of Blockchain for Data-Intensive and Resource-Constrained DevicesMuhammad Imran0https://orcid.org/0000-0003-0671-3215Bin Yao1https://orcid.org/0000-0002-6478-4209Waqas Ali2https://orcid.org/0000-0001-5691-3093Adnan Akhunzada3Muhammad Kashif Azhar4Muhammad Junaid5https://orcid.org/0000-0002-5578-1129Uzair Iqbal6Department of Computer Science and Engineering, Shanghai Jiao Tong University, Minhang, Shanghai, ChinaDepartment of Computer Science and Engineering, Shanghai Jiao Tong University, Minhang, Shanghai, ChinaDepartment of Computer Science and Engineering, Shanghai Jiao Tong University, Minhang, Shanghai, ChinaFaculty of Computing and Informatics, University Malaysia Sabah, Kota Kinabalu, MalaysiaDepartment of Computer Science and Engineering, Shanghai Jiao Tong University, Minhang, Shanghai, ChinaDepartment of Information Technology, The University of Haripur, Haripur, PakistanFaculty of Computer Sciences, National University of Computer and Emerging Sciences (NUCES) Chiniot–Faisalabad Campus, Chiniot, PakistanBlockchain technology in recent years has become potentially pervasive in the cryptocurrency market, thus providing tamper-proof security to decentralized transaction management systems. Structurally, the design foundation is an ideal advancement of the distributed ledger technology that maintains a set of global states across nodes. As technology expands with a higher trend towards mobile computing, the development of new applications demands understanding the current progression, especially concerning performance, data management, and storage prospects. Here, we report the principle design structure of the blockchain technology combined with the state of the arts, thus characterizing their original topological contexts. We depart from the fundamental concepts of the technology and analyze performance of the Ethereum blockchain on two devices having different computing power. Our presentation is tailored to provide a systematic review of the technology, thus facilitating their possible adoption into the new application domains like the Internet of Things (IoT). Further, we developed Debug-Bench, the first VSCode (Visual Studio Code) extension that enables benchmarking and profiling of the blockchain applications. Finally, we demonstrate several critical challenges concerning the design space of the current blockchain platforms for their implementation over resource-constrained devices.https://ieeexplore.ieee.org/document/9741442/Blockchainblockchain data managementdistributed processingblockchain for IoTresource-constrained devicesblockchain debugging
spellingShingle Muhammad Imran
Bin Yao
Waqas Ali
Adnan Akhunzada
Muhammad Kashif Azhar
Muhammad Junaid
Uzair Iqbal
Research Perspectives and Challenges of Blockchain for Data-Intensive and Resource-Constrained Devices
IEEE Access
Blockchain
blockchain data management
distributed processing
blockchain for IoT
resource-constrained devices
blockchain debugging
title Research Perspectives and Challenges of Blockchain for Data-Intensive and Resource-Constrained Devices
title_full Research Perspectives and Challenges of Blockchain for Data-Intensive and Resource-Constrained Devices
title_fullStr Research Perspectives and Challenges of Blockchain for Data-Intensive and Resource-Constrained Devices
title_full_unstemmed Research Perspectives and Challenges of Blockchain for Data-Intensive and Resource-Constrained Devices
title_short Research Perspectives and Challenges of Blockchain for Data-Intensive and Resource-Constrained Devices
title_sort research perspectives and challenges of blockchain for data intensive and resource constrained devices
topic Blockchain
blockchain data management
distributed processing
blockchain for IoT
resource-constrained devices
blockchain debugging
url https://ieeexplore.ieee.org/document/9741442/
work_keys_str_mv AT muhammadimran researchperspectivesandchallengesofblockchainfordataintensiveandresourceconstraineddevices
AT binyao researchperspectivesandchallengesofblockchainfordataintensiveandresourceconstraineddevices
AT waqasali researchperspectivesandchallengesofblockchainfordataintensiveandresourceconstraineddevices
AT adnanakhunzada researchperspectivesandchallengesofblockchainfordataintensiveandresourceconstraineddevices
AT muhammadkashifazhar researchperspectivesandchallengesofblockchainfordataintensiveandresourceconstraineddevices
AT muhammadjunaid researchperspectivesandchallengesofblockchainfordataintensiveandresourceconstraineddevices
AT uzairiqbal researchperspectivesandchallengesofblockchainfordataintensiveandresourceconstraineddevices