Ledger on internet of things: a blockchain framework for resource-constrained devices
Abstract
The increasing use of resource-constrained devices such as the internet of things (IoT) in various applications has led to the need for an optimized blockchain framework for these devices. Blockchain-based IoT networks allow businesses to access and share IoT data within their organization without centralized authority. However, existing frameworks are not designed for IoT applications and lack features like decentralization, scalability, and network overhead. To overcome these limitations, a new blockchain framework is proposed: ledger on internet of things (LIoT), which has a new consensus-based leader election algorithm to address the challenges of existing algorithms with high block creation time and communication overhead. Moreover, a novel data structure has been developed to reduce the storage size of the ledger effectively. The proposed framework also employs a docker for deployment, which provides an efficient and easy setup of blockchain nodes without requiring the individual configuration of each machine, increases the efficiency of the consensus process, and enables convenient deployment and management of the blockchain framework on resource-constrained devices. Furthermore, the performance of the proposed consensus method is analyzed using various performance parameters, including CPU usage, memory usage, transaction execution time, and block generation time.
Keywords
Blockchain; Consensus; Internet of things; Leader election; Skip list;
Full Text:
PDFDOI: http://doi.org/10.11591/ijai.v14.i3.pp2506-2518
Refbacks
- There are currently no refbacks.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
IAES International Journal of Artificial Intelligence (IJ-AI)
ISSN/e-ISSN 2089-4872/2252-8938
This journal is published by the Institute of Advanced Engineering and Science (IAES).