A Hierarchical and Location-aware Consensus Protocol for IoT-Blockchain Applications

05/28/2023
by   Hao Guo, et al.
0

Blockchain-based IoT systems can manage IoT devices and achieve a high level of data integrity, security, and provenance. However, incorporating existing consensus protocols in many IoT systems limits scalability and leads to high computational cost and consensus latency. In addition, location-centric characteristics of many IoT applications paired with limited storage and computing power of IoT devices bring about more limitations, primarily due to the location-agnostic designs in blockchains. We propose a hierarchical and location-aware consensus protocol (LH-Raft) for IoT-blockchain applications inspired by the original Raft protocol to address these limitations. The proposed LH-Raft protocol forms local consensus candidate groups based on nodes' reputation and distance to elect the leaders in each sub-layer blockchain. It utilizes a threshold signature scheme to reach global consensus and the local and global log replication to maintain consistency for blockchain transactions. To evaluate the performance of LH-Raft, we first conduct an extensive numerical analysis based on the proposed reputation mechanism and the candidate group formation model. We then compare the performance of LH-Raft against the classical Raft protocol from both theoretical and experimental perspectives. We evaluate the proposed threshold signature scheme using Hyperledger Ursa cryptography library to measure various consensus nodes' signing and verification time. Experimental results show that the proposed LH-Raft protocol is scalable for large IoT applications and significantly reduces the communication cost, consensus latency, and agreement time for consensus processing.

READ FULL TEXT

page 1

page 11

page 15

research
05/26/2023

A Location-based and Hierarchical Framework for Fast Consensus in Blockchain Networks

Blockchain-based IoT systems can manage IoT devices and achieve a high l...
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
06/17/2019

An Outlier-aware Consensus Protocol for Blockchain-based IoT Networks Using Hyperledger Fabric

A new framework for a secure and robust consensus in blockchain-based Io...
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
11/12/2019

Scalable BFT Consensus Mechanism Through Aggregated Signature Gossip

In this paper, we present a new BFT consensus mechanism which enables th...
research
04/11/2023

A Novel Two-Layer DAG-based Reactive Protocol for IoT Data Reliability in Metaverse

Many applications, e.g., digital twins, rely on sensing data from Intern...
research
02/28/2020

Assuring the Integrity of Videos from Wireless-based IoT Devices using Blockchain

Blockchain technology has drawn attention fromvarious communities. The u...

Please sign up or login with your details

Forgot password? Click here to reset