Dynamic PBFT with Active Removal

Yulun Wu, Zhujun Zhang, Dali Zhu, Wei Fan · 2023

The Practical Byzantine Fault Tolerance (PBFT) consensus in permissioned blockchains is known for its strong consistency and engineering feasibility. However, research on dynamic node join/leave processes and robustness is limited. This study presents an active removal dynamic PBFT algorithm, utilizing atomic broadcast technology for a provably secure dynamic broadcast primitive and a K-Nearest Neighbors (KNN) based malicious node classification and removal protocol. This enables PBFT consensus to accommodate dynamic requirements while mitigating voting power attacks and malicious nodes. Results show maintained system performance during dynamic node changes, accurate malicious behavior detection, and prompt node removal, addressing current PBFT limitations and enhancing blockchain network robustness.

Read the paper · More papers on PaperTik