Impact of consensus on appendable-block blockchain for IoT

12/23/2019
by   Roben C. Lunardi, et al.
0

The Internet of Things (IoT) is transforming our physical world into a complex and dynamic system of connected devices on an unprecedented scale. Connecting everyday physical objects is creating new business models, improving processes and reducing costs and risks. Recently, blockchain technology has received a lot of attention from the community as a possible solution to overcome security issues in IoT. However, traditional blockchains (such as the ones used in Bitcoin and Ethereum) are not well suited to the resource-constrained nature of IoT devices and also with the large volume of information that is expected to be generated from typical IoT deployments. To overcome these issues, several researchers have presented lightweight instances of blockchains tailored for IoT. For example, proposing novel data structures based on blocks with decoupled and appendable data. However, these researchers did not discuss how the consensus algorithm would impact their solutions, i.e., the decision of which consensus algorithm would be better suited was left as an open issue. In this paper, we improved an appendable-block blockchain framework to support different consensus algorithms through a modular design. We evaluated the performance of this improved version in different emulated scenarios and studied the impact of varying the number of devices and transactions and employing different consensus algorithms. Even adopting different consensus algorithms, results indicate that the latency to append a new block is less than 161ms (in the more demanding scenario) and the delay for processing a new transaction is less than 7ms, suggesting that our improved version of the appendable-block blockchain is efficient and scalable, and thus well suited for IoT scenarios.

READ FULL TEXT
research
04/11/2018

Hybrid-IoT: Hybrid Blockchain Architecture for Internet of Things - PoW Sub-blockchains

From its early days the Internet of Things (IoT) has evolved into a dece...
research
05/01/2020

On the Design of Co-operating Blockchains for IoT

Enabling blockchain technology into IoT can help to achieve a proper dis...
research
01/21/2020

PoAh: A Novel Consensus Algorithm for Fast Scalable Private Blockchain for Large-scale IoT Frameworks

In today's connected world, resource constrained devices are deployed fo...
research
02/18/2021

Latency Modeling of Hyperledger Fabric for Blockchain-enabled IoT Networks

Hyperledger Fabric (HLF), one of the most popular private blockchain pla...
research
09/14/2018

An Overview of Blockchain and Consensus Protocols for IoT Networks

The success of blockchain as the underlying technology for cryptocurrenc...
research
05/27/2019

Direct Acyclic Graph based Blockchain for Internet of Things: Performance and Security Analysis

Direct Acyclic Graph (DAG) based blockchain and the corresponding consen...
research
07/19/2018

Delay and Communication Tradeoffs for Blockchain Systems with Lightweight IoT Clients

The emerging blockchain protocols provide a decentralized architecture f...

Please sign up or login with your details

Forgot password? Click here to reset