arrow
Return

Workload-based randomization byzantine fault tolerance consensus protocol

delete2022-09-01
delete8
delete
OA
AI
B
Baohua Huang *
L
Li Peng
赵卫红 cover
赵卫红 (Weihong Zhao)
N
Ningjiang Chen
DOI:10.1016/j.hcc.2022.100070delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
This paper introduces a new Byzantine fault tolerance protocol called workload-based randomization Byzantine fault tolerance protocol (WRBFT). Improvements are made to the Practical Byzantine Fault Tolerance (PBFT), which has an important position in the Byzantine Fault consensus algorithm. Although PBFT has numerous ad-vantages, its primary node selection mechanism is overly fixed, the communication overhead of the consensus process is also high, and nodes cannot join and exit dynamically. To solve these problems, the WRBFT proposed in this paper combines node consensus workload and verifiable random function (VRF) to randomly select the more reliable primary node that dominates the consensus. The selection of the nodes involved in the consensus is based on the node workload, and the optimization of the agreement protocol of the PBFT is also based on this. Simulation results show that the WRBFT has higher throughput, lower consensus latency, and higher algorithmic efficiency compared to the PBFT.
Keywords:
Blockchain
Consensus algorithm
BFT
PBFT
Verifiable random function
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

H
High-Confidence Computing
IF:
3
Papers:
239
Citations:
407

Organization

G
guangxi university
Scholars:
3.3W
Papers: 1.8W
Citations: 25