Blockchain, a revolutionary technology, is widely used in cryptocurrencies to record transactions in chronological order. With its rapid development and decentralization, blockchain has expanded to applications in smart factories, edge computing, supply chains, and smart cities. Consensus algorithms are crucial for achieving agreement on transaction results among participants. However, as network complexity and user numbers grow, current popular consensus algorithms face challenges like poor scalability, unfair node election, low message transmission efficiency, high communication overhead, and lack of dynamic support. To enhance consensus efficiency and security, we propose AD-BFT (Adaptive Dynamic Byzantine Fault Tolerance), a dynamic algorithm that improves fault tolerance by using partial node participation under normal conditions and switches to full participation when needed. A Markov chain-based committee switching strategy optimizes network performance, ensuring scalability and high throughput in dynamic environments.

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

Adaptive BFT Consensus for Dynamic Networks

  • Chenbin Zhao,
  • Yuhao Gao,
  • Ruisheng Wang,
  • Haoran Chen,
  • Guosheng Xu

摘要

Blockchain, a revolutionary technology, is widely used in cryptocurrencies to record transactions in chronological order. With its rapid development and decentralization, blockchain has expanded to applications in smart factories, edge computing, supply chains, and smart cities. Consensus algorithms are crucial for achieving agreement on transaction results among participants. However, as network complexity and user numbers grow, current popular consensus algorithms face challenges like poor scalability, unfair node election, low message transmission efficiency, high communication overhead, and lack of dynamic support. To enhance consensus efficiency and security, we propose AD-BFT (Adaptive Dynamic Byzantine Fault Tolerance), a dynamic algorithm that improves fault tolerance by using partial node participation under normal conditions and switches to full participation when needed. A Markov chain-based committee switching strategy optimizes network performance, ensuring scalability and high throughput in dynamic environments.