高级检索

    Climber:一种线性视图更新且高鲁棒的BFT共识协议

    Climber:A Linear View Change and Robust BFT Consensus Protocol

    • 摘要: 高效鲁棒的拜占庭容错(byzantine fault tolerance,BFT)共识协议对于联盟链的广泛应用至关重要,减少消息中的签名数量是降低协议时延、提升吞吐量的有效方法之一.在现有协议的提案过程中,大多数协议需要主节点发送O(n2)数量的签名,这严重影响了协议的效率.而少数协议实现了线性视图更新,即主节点只需发送O(n)数量的签名来证明提案的有效性,但放弃了积极乐观响应或者增加一轮消息交换.本文设计了第一种同时满足线性视图更新、积极乐观响应、两阶段提交的BFT共识协议—Climber.在Climber中发生视图更新时,新任主节点只需花费O(n)的时间代价验证签名,并且以O(1)数量的签名向副本节点证明新提案的有效性.仿真实验结果表明,Climber展现了比目前最先进的BFT共识协议Fast-Hotstuff更好的鲁棒性.

       

      Abstract: A highly efficient and robust Byzantine Fault Tolerance (BFT) consensus protocol is crucial for the widespread adoption of consortium blockchains. Reducing the number of signatures in messages is an effective way to decrease protocol latency and improve throughput. In the proposal phase of most existing protocols, the primary node needs to send O(n2) signatures, which significantly impacts efficiency. A few protocols achieve linear view change, where the primary node only sends O(n) signatures to prove the validity of the proposal, but they either abandon optimistic responsiveness or introduce an additional round of message exchange.This paper presents Climber, the first BFT consensus protocol that simultaneously satisfies linear view change, optimistic responsiveness, and two-phase commit. In Climber, during a view change, the new primary node only requires O(n) time to verify signatures and uses O(1) signatures to prove the validity of the new proposal to replica nodes. Simulation results demonstrate that Climber exhibits stronger robustness than the state-of-the-art BFT consensus protocol, Fast-HotStuff. Climber’s design significantly reduces communication overhead while maintaining high fault tolerance, making it a promising solution for high-performance consortium blockchains. Its ability to balance efficiency and security positions it as a superior alternative to existing protocols, paving the way for more scalable and resilient distributed systems.

       

    /

    返回文章
    返回