跳到主要导航 跳到搜索 跳到主要内容

TockCuckoo: Two-Phase BFT With Linearity and Responsiveness

  • Minghang Li
  • , Qianhong Wu
  • , Yupeng Zhang
  • , Zhipeng Wang
  • , Bo Qin*
  • , Xuecheng Lin
  • , Willy Susilo
  • *此作品的通讯作者
  • Beihang University
  • University of Manchester
  • Renmin University of China
  • University of Wollongong

科研成果: 期刊稿件文章同行评审

摘要

It is critical to achieve the following objectives inpartially synchronous Byzantine Fault Tolerance (BFT) pro-tocols: 1) two-phase commit regime; 2) standard optimisticresponsiveness; and 3) linear communication complexity. Thesethree properties significantly affect the efficiency of BFT proto-cols. A number of attempts, such as HotStuff and Tendermint,have been made to solve this problem, but they typically manageto achieve only a subset of these properties. In this work,we propose a two-phase BFT protocol called TockCuckoo thatfully achieves the aforementioned three properties. A primarychallenge in two-phase BFT protocols is HiddenLock: whena leader lacks visibility into the latest locked block states ofhonest replicas, it cannot safely proceed, potentially stalling theprotocol. To address this issue, we introduce the proactive votingparadigm, which explicitly distinguishes between rejection andnon-receipt states. After global stable time, an honest leader canalways collect sufficient votes through proactive voting, enablingquick responses. TockCuckoo operates in continuous rounds ofproactive voting, ensuring responsiveness. The proactive votingprocess requires only linear communication overhead, whichdirectly results in TockCuckoo achieving linear communicationcomplexity overall. Furthermore, we introduce TockCuckoo+,an extension of TockCuckoo. By introducing a cross-pipelineddesign, TockCuckoo+ enables more frequent block proposalswithout sacrificing the key characteristics of TockCuckoo, leadingto improved throughput. Our experiments in wide-area networksdemonstrate that, TockCuckoo reduces commit latency by 20%to 40% compared to HotStuff across different network sizes, andTockCuckoo+ achieves a throughput increase of 1.1× to 1.5×over HotStuff.

源语言英语
页(从-至)13173-13188
页数16
期刊IEEE Transactions on Information Forensics and Security
20
DOI
出版状态已出版 - 2025

学术指纹

探究 'TockCuckoo: Two-Phase BFT With Linearity and Responsiveness' 的科研主题。它们共同构成独一无二的学术指纹。

引用此