Netinfo Security ›› 2023, Vol. 23 ›› Issue (9): 108-117.doi: 10.3969/j.issn.1671-1122.2023.09.010

Previous Articles     Next Articles

The Multi-Leader Consensus Algorithm Based on Improvements to HotStuff

GONG Pengfei1(), XIE Sijiang1,2, CHENG Andong2   

  1. 1. College of Computer Science and Technology, Xi’an University of Electronic Technology, Xi’an 710068, China
    2. Department of Cyberspace Security, Beijing Electronic Science and Technology Institute, Beijing 100070, China
  • Received:2023-02-21 Online:2023-09-10 Published:2023-09-18
  • Contact: GONG Pengfei E-mail:970903247@qq.com

Abstract:

In response to the performance bottleneck caused by Byzantine fault tolerant (BFT) class consensus algorithm in blockchain, a HotStuff-based on improved multi-principal node consensus algorithm was proposed, namely multi leader HotStuff (MLH) consensus algorithm. The algorithm introduced a coordination phase that was not on the critical path, and combined mechanisms such as intra-round collection of votes and cross-round block submission, so that multiple nodes became master nodes, allowing the algorithm to submit blocks in parallel and improving the computational efficiency of the algorithm. At the same time, the communication complexity within the partition was reduced by combining schemes such as threshold signatures and aggregated signatures, so that the algorithm maintained linear communication complexity after amortization in the case of consecutive view switching. Experimental results verifies that MLH algorithm has a better performance in terms of latency and throughput.

Key words: blockchain, consensus algorithm, HotStuff algorithm, multi-leader, throughput

CLC Number: