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

07/28/2020
by   Seungmo Kim, et al.
0

Blockchain has been at the center of various applications in vehicle-to-everything (V2X) networking. Recently, permissioned blockchain gain practical popularity thanks to its improved scalability and diverse needs for different organizations. One representative example of permissioned blockchain is Hyperledger Fabric. Due to its unique execute-order procedure, there is a critical need for a client to select an optimal number of peers. There is a tradeoff in the number of peers: a too large number will lead to a lower scalability and a too small number will leave a narrow margin in the number of peers sufficing the Byzantine fault tolerance (BFT). This channel selection issue gets more due to the mobility: a transaction must be executed and the associated block must be committed before the vehicle leaves a network. To this end, this paper proposes a channel selection mechanism based on reinforcement learning (RL) to keep a Hyperledger Fabric-empowered V2X network impervious to dynamicity due to mobility. We model the RL as a contextual multi-armed bandit (MAB) problem. The results prove the outperformance of the proposed scheme.

READ FULL TEXT
research
12/25/2021

On the Byzantine-Fault-Tolerant Consensus for Blockchain among Connected Vehicles

It is a critical matter for a blockchain system whether a Byzantine faul...
research
05/09/2019

Analysis of Committee Selection Mechanism in Blockchain

The Committee Selection Mechanism can select multiple users of blockchai...
research
01/03/2021

Environment-Adaptive Multiple Access for Distributed V2X Network: A Reinforcement Learning Framework

The huge research interest in cellular vehicle-to-everything (C-V2X) com...
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
10/25/2022

Dynamic Practical Byzantine Fault Tolerance and Its Blockchain System: A Large-Scale Markov Modeling

In a practical Byzantine fault tolerance (PBFT) blockchain network, the ...
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
04/04/2019

5G Handover using Reinforcement Learning

In typical wireless cellular systems, the handover mechanism involves re...

Please sign up or login with your details

Forgot password? Click here to reset