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