CBCIoT: A Consensus Algorithm for Blockchain-Based IoT Applications
Internet of things is widely used in the current era to collect data from sensors and perform specific tasks through processing according to the requirements. The data collected can be sent to a blockchain network to create secure and tamper-resistant records of transactions. The combination of bloc...
Guardado en:
Autores principales: | , , , , , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
MDPI AG
2021
|
Materias: | |
Acceso en línea: | https://doaj.org/article/e0b3e8186f57481da014d8f3071c41b5 |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
id |
oai:doaj.org-article:e0b3e8186f57481da014d8f3071c41b5 |
---|---|
record_format |
dspace |
spelling |
oai:doaj.org-article:e0b3e8186f57481da014d8f3071c41b52021-11-25T16:42:54ZCBCIoT: A Consensus Algorithm for Blockchain-Based IoT Applications10.3390/app1122110112076-3417https://doaj.org/article/e0b3e8186f57481da014d8f3071c41b52021-11-01T00:00:00Zhttps://www.mdpi.com/2076-3417/11/22/11011https://doaj.org/toc/2076-3417Internet of things is widely used in the current era to collect data from sensors and perform specific tasks through processing according to the requirements. The data collected can be sent to a blockchain network to create secure and tamper-resistant records of transactions. The combination of blockchain with IoT has huge potential as it can provide decentralized computation, storage, and exchange for IoT data. However, IoT applications require a low-latency consensus mechanism due to its constraints. In this paper, CBCIoT, a consensus algorithm for blockchain-based IoT applications, is proposed. The primary purpose of this algorithm is to improve scalability in terms of validation and verification rate. The algorithm is developed to be compatible with IoT devices where a slight delay is acceptable. The simulation results show the proposed algorithm’s efficiency in terms of block generation time and transactions per second.Moin UddinMuhammad MuzammalMuhammad Khurram HameedIbrahim Tariq JavedBandar AlamriNoel CrespiMDPI AGarticleblockchainInternet of Thingsconsensus algorithmproof of workproof of stakestellar consensus protocolTechnologyTEngineering (General). Civil engineering (General)TA1-2040Biology (General)QH301-705.5PhysicsQC1-999ChemistryQD1-999ENApplied Sciences, Vol 11, Iss 11011, p 11011 (2021) |
institution |
DOAJ |
collection |
DOAJ |
language |
EN |
topic |
blockchain Internet of Things consensus algorithm proof of work proof of stake stellar consensus protocol Technology T Engineering (General). Civil engineering (General) TA1-2040 Biology (General) QH301-705.5 Physics QC1-999 Chemistry QD1-999 |
spellingShingle |
blockchain Internet of Things consensus algorithm proof of work proof of stake stellar consensus protocol Technology T Engineering (General). Civil engineering (General) TA1-2040 Biology (General) QH301-705.5 Physics QC1-999 Chemistry QD1-999 Moin Uddin Muhammad Muzammal Muhammad Khurram Hameed Ibrahim Tariq Javed Bandar Alamri Noel Crespi CBCIoT: A Consensus Algorithm for Blockchain-Based IoT Applications |
description |
Internet of things is widely used in the current era to collect data from sensors and perform specific tasks through processing according to the requirements. The data collected can be sent to a blockchain network to create secure and tamper-resistant records of transactions. The combination of blockchain with IoT has huge potential as it can provide decentralized computation, storage, and exchange for IoT data. However, IoT applications require a low-latency consensus mechanism due to its constraints. In this paper, CBCIoT, a consensus algorithm for blockchain-based IoT applications, is proposed. The primary purpose of this algorithm is to improve scalability in terms of validation and verification rate. The algorithm is developed to be compatible with IoT devices where a slight delay is acceptable. The simulation results show the proposed algorithm’s efficiency in terms of block generation time and transactions per second. |
format |
article |
author |
Moin Uddin Muhammad Muzammal Muhammad Khurram Hameed Ibrahim Tariq Javed Bandar Alamri Noel Crespi |
author_facet |
Moin Uddin Muhammad Muzammal Muhammad Khurram Hameed Ibrahim Tariq Javed Bandar Alamri Noel Crespi |
author_sort |
Moin Uddin |
title |
CBCIoT: A Consensus Algorithm for Blockchain-Based IoT Applications |
title_short |
CBCIoT: A Consensus Algorithm for Blockchain-Based IoT Applications |
title_full |
CBCIoT: A Consensus Algorithm for Blockchain-Based IoT Applications |
title_fullStr |
CBCIoT: A Consensus Algorithm for Blockchain-Based IoT Applications |
title_full_unstemmed |
CBCIoT: A Consensus Algorithm for Blockchain-Based IoT Applications |
title_sort |
cbciot: a consensus algorithm for blockchain-based iot applications |
publisher |
MDPI AG |
publishDate |
2021 |
url |
https://doaj.org/article/e0b3e8186f57481da014d8f3071c41b5 |
work_keys_str_mv |
AT moinuddin cbciotaconsensusalgorithmforblockchainbasediotapplications AT muhammadmuzammal cbciotaconsensusalgorithmforblockchainbasediotapplications AT muhammadkhurramhameed cbciotaconsensusalgorithmforblockchainbasediotapplications AT ibrahimtariqjaved cbciotaconsensusalgorithmforblockchainbasediotapplications AT bandaralamri cbciotaconsensusalgorithmforblockchainbasediotapplications AT noelcrespi cbciotaconsensusalgorithmforblockchainbasediotapplications |
_version_ |
1718413049244680192 |