Paper
13 April 2023 PBFT consensus optimization algorithm based on group reputation
Xueli Shen, Yao Fu
Author Affiliations +
Proceedings Volume 12605, 2022 2nd Conference on High Performance Computing and Communication Engineering (HPCCE 2022); 126050O (2023) https://doi.org/10.1117/12.2673235
Event: Second Conference on High Performance Computing and Communication Engineering, 2022, Harbin, China
Abstract
To improve the efficiency of blockchain system, a PBFT consensus optimization algorithm based on group reputation value (GV-PBFT) is proposed to address the problems of time extension, low throughput and arbitrary master node selection of PBFT consensus algorithm. First, group the nodes, the fuzzy value of the Vague set transformation of each node is calculated as the node reputation value within the group, and the node with the highest reputation value in each group is selected as the representative node to participate in the consensus. Secondly, a verifiable random number function is used to select the master node among the representative nodes to increase the randomness of the master node and make the master node less vulnerable to malicious node attacks. Finally, the consensus process is simplified by replacing the three-stage consensus of the PBFT consensus algorithm with a two-stage one. Experimental comparisons show that the GV-PBFT algorithm has improved in terms of the number of communications, throughput and latency.
© (2023) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Xueli Shen and Yao Fu "PBFT consensus optimization algorithm based on group reputation", Proc. SPIE 12605, 2022 2nd Conference on High Performance Computing and Communication Engineering (HPCCE 2022), 126050O (13 April 2023); https://doi.org/10.1117/12.2673235
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Mathematical optimization

Blockchain

Telecommunications

Design and modelling

Fuzzy logic

Tolerancing

Reliability

Back to Top