This paper considers the good-case latency of Byzantine Reliable Broadcast (BRB), i.e., the time taken by correct processes to deliver a message when the initial sender is correct. This time plays a crucial role in the performance of practical distributed systems. Although significant strides have been made in recent years on this question, progress has mainly focused on either asynchronous or randomized algorithms. By contrast, the good-case latency of deterministic synchronous BRB under a majority of Byzantine faults has been little studied. In particular, it was not known whether a goodcase latency below the worst-case bound of t + 1 rounds could be obtained. This work answers this open question positively and proposes a deterministic synchronous Byzantine reliable broadcast that achieves a good-case latency of max(2, t + 3 -- c) rounds, where t is the upper bound on the number of Byzantine processes and c the number of effectively correct processes.
翻译:本文件考虑了拜占庭可靠广播(BRB)的良好运行时间,即当最初发件人正确时,正确程序传递信息所需时间。这一时间在实际分布系统的运作中发挥着关键作用。尽管近年来在这个问题上取得了显著进展,但进展主要集中于非同步或随机算法。相比之下,对拜占庭多数故障下确定同步的BRB的良好运行时间的研究很少。特别是,不知道能否在t+1回合的最坏情况下获得低于t+1回合的最坏情况下的良好运行时间。这项工作正面回答了这一未决问题,并提出了确定性同步的Byzantine可靠广播,实现了最大(2,t+3-c)回合的良好运行时间,其中T是Byzantine进程数目和有效正确程序数目的上限。</s>