论文标题

拜占庭协议,广播和状态机器复制,近距离好库潜伏期

Byzantine Agreement, Broadcast and State Machine Replication with Near-optimal Good-case Latency

论文作者

Abraham, Ittai, Nayak, Kartik, Ren, Ling, Xiang, Zhuolun

论文摘要

本文研究了同步身份验证的设置中拜占庭协议,广播和状态机器复制的问题\ textit {良好的延迟}。好案例延迟度量捕获了达成共识的时间时,当所有非故障党派都具有相同的输入(或发送者/领导者无故障时,在BB/SMR中)。先前的结果意味着下限表明,容忍超过$ N/3 $故障的任何拜占庭协议或广播协议都必须具有至少$δ$的良好延迟延迟,其中$δ$是假定的最大消息延迟限制。我们的第一个结果是一个协议系列,我们称之为$1δ$,具有近乎最佳的好库潜伏期。我们提出了一项协议$1δ$ -BA,该协议在同步和身份验证的设置中解决拜占庭协议,其几乎最佳的好库潜伏期为$δ+2δ$和最佳弹性$ f <n/2 $,其中$Δ$是实际的(未知)延迟。然后,我们扩展了协议,并在相同的环境中分别为拜占庭错误的广播和状态机器复制提供$1δ$ -BB和$1δ$ -SMR,并且具有相同的良好延迟延迟$δ+2δ$和$ f <n/2 $ $ forterance。我们的$1δ$ -SMR上限改善了最佳当前解决方案Sync Hotstuff之间的差距,该解决方案获得了每指$2δ$的好续期延迟,而在好案例延迟上,$δ$的下限为$δ$。最后,我们研究了同步设置的较弱概念,并显示了如何对这些模型采用$1δ$的方法。

This paper investigates the problem \textit{good-case latency} of Byzantine agreement, broadcast and state machine replication in the synchronous authenticated setting. The good-case latency measure captures the time it takes to reach agreement when all non-faulty parties have the same input (or in BB/SMR when the sender/leader is non-faulty). Previous result implies a lower bound showing that any Byzantine agreement or broadcast protocol tolerating more than $n/3$ faults must have a good-case latency of at least $Δ$, where $Δ$ is the assumed maximum message delay bound. Our first result is a family of protocols we call $1Δ$ that have near-optimal good-case latency. We propose a protocol $1Δ$-BA that solves Byzantine agreement in the synchronous and authenticated setting with near-optimal good-case latency of $Δ+2δ$ and optimal resilience $f<n/2$, where $δ$ is the actual (unknown) delay bound. We then extend our protocol and present $1Δ$-BB and $1Δ$-SMR for Byzantine fault tolerant broadcast and state machine replication, respectively, in the same setting and with the same good-case latency of $Δ+2δ$ and $f<n/2$ fault tolerance. Our $1Δ$-SMR upper bound improves the gap between the best current solution, Sync HotStuff, which obtains a good-case latency of $2Δ$ per command and the lower bound of $Δ$ on good-case latency. Finally, we investigate weaker notions of the synchronous setting and show how to adopt the $1Δ$ approach to these models.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源