Research on the improved PBFT consensus algorithm based on credit mechanism
Weixing Wang, Guangxia Xu, Liuqin Ye, Chuang Ma · 2023
The PBFT consensus algorithm commonly used in the consortium chain has the disadvantages of three-stage consensus process, resulting in high communication costs. This paper proposes an enhanced PBFT algorithm that utilizes a credit mechanism to select master nodes that can improve system availability. The three-stage consensus process of PBFT is optimized, and the master node collects the confirmation messages broadcast by the whole network during the confirmation stage, effectively reducing communication overhead. At the same time, the block height synchronization mechanism is used to ensure the high consistency of consensus node blocks, restore the block height of failed nodes, and achieve fast consensus. Empirical results show that the improved P-PBFT consensus algorithm effectively reduces resource consumption and latency.