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

06/17/2019
by   Mehrdad Salimitari, et al.
0

A new framework for a secure and robust consensus in blockchain-based IoT networks is proposed. Hyperledger fabric, which is a blockchain platform developed as part of the Hyperledger project, though looks very apt for IoT applications, has comparatively low tolerance for malicious activities in an untrustworthy environment. To that end, we propose a 2-step consensus protocol that uses an outlier detection algorithm for a blockchain-based IoT network implemented on hyperledger fabric platform. The outlier-aware consensus protocol first detects anomaly activities via a learned detector. Then, the data goes through the inherent Practical Byzantine Fault Tolerance (PBFT) consensus protocol in the hyperledger fabric for ledger update. We measure and report the performance of our framework with respect to the various delay components. Results reveal that our implemented 2-step consensus protocol improves hyperledger fabric performance in terms of fault tolerance by marginally compromising the delay performance.

READ FULL TEXT

page 2

page 3

page 5

page 6

research
06/17/2019

AI-enabled Blockchain: An Outlier-aware Consensus Protocol for Blockchain-based IoT Networks

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

On the Security of Permissioned Blockchain Solutions for IoT Applications

The blockchain has found numerous applications in many areas with the ex...
research
05/28/2023

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

Blockchain-based IoT systems can manage IoT devices and achieve a high l...
research
02/18/2020

SURFACE: A Practical Blockchain Consensus Algorithm for Real-World Networks

SURFACE, stands for Secure, Use-case adaptive, and Relatively Fork-free ...
research
07/28/2020

Byzantine-Fault-Tolerant Consensus via Reinforcement Learning for Permissioned Blockchain Implemented in a V2X Network

Blockchain has been at the center of various applications in vehicle-to-...
research
07/13/2023

Proof of Training (PoT): Harnessing Crypto Mining Power for Distributed AI Training

In the midst of the emerging trend of integrating artificial intelligenc...

Please sign up or login with your details

Forgot password? Click here to reset