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

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 using machine learning. 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 AI-enabled blockchain (AIBC) with a 2-step consensus protocol that uses an outlier detection algorithm for consensus in an IoT network implemented on hyperledger fabric platform. The outlier-aware consensus protocol exploits a supervised machine learning algorithm which detects anomaly activities via a learned detector in the first step. 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 AIBC network (2-step consensus protocol) improves hyperledger fabric performance in terms of fault tolerance by marginally compromising the delay performance.

READ FULL TEXT
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/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/02/2022

SightSteeple: Agreeing to Disagree with Functional Blockchain Consensus

Classical and contemporary distributed consensus protocols, may they be ...
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...
research
04/30/2020

Satellite Broadcasting Enabled Blockchain Protocol: A Preliminary Study

Low throughput has been the biggest obstacle of large-scale blockchain a...
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-...

Please sign up or login with your details

Forgot password? Click here to reset