To address the issues of high latency and excessive system overhead in Practical Byzantine Fault Tolerance (PBFT) for consortium blockchains, we propose an improved PBFT algorithm, GPBFT: a dynamic reputation and group-optimized consensus algorithm for large-scale consortium blockchains. The algorithm reduces the time complexity from O( \(N^2\) ) to O(N) by optimizing the consensus protocol and adopting a group-based broadcasting strategy to enhance its applicability in large-scale network environments. Subsequently, we design a reputation value calculation model based on propagation delay attenuation to dynamically update node reputations according to their behavior. Furthermore, we implement an enhanced Gaussian Mixture Clustering algorithm to dynamically adapt grouping strategies, thereby improving both system stability and the accuracy of leader node selection. Experimental results demonstrate that GPBFT reduces latency by approximately 80% and improves throughput by 2–4 times compared to PBFT, while effectively reducing communication costs and mitigating the impact of malicious nodes.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

GPBFT: A Dynamic Reputation and Group-Optimized PBFT for Scalable Consortium Blockchains

  • Shusen Zhang,
  • Linlin Zhang,
  • Wenshou Wu,
  • Xuehua Bi,
  • Wenbo Fang,
  • Kai Zhao

摘要

To address the issues of high latency and excessive system overhead in Practical Byzantine Fault Tolerance (PBFT) for consortium blockchains, we propose an improved PBFT algorithm, GPBFT: a dynamic reputation and group-optimized consensus algorithm for large-scale consortium blockchains. The algorithm reduces the time complexity from O( \(N^2\) ) to O(N) by optimizing the consensus protocol and adopting a group-based broadcasting strategy to enhance its applicability in large-scale network environments. Subsequently, we design a reputation value calculation model based on propagation delay attenuation to dynamically update node reputations according to their behavior. Furthermore, we implement an enhanced Gaussian Mixture Clustering algorithm to dynamically adapt grouping strategies, thereby improving both system stability and the accuracy of leader node selection. Experimental results demonstrate that GPBFT reduces latency by approximately 80% and improves throughput by 2–4 times compared to PBFT, while effectively reducing communication costs and mitigating the impact of malicious nodes.