This paper presents a simple and efficient reliable broadcast algorithm for asynchronous message-passing systems made up of $n$ processes, among which up to $t<n/5$ may behave arbitrarily (Byzantine processes). This algorithm requires two communication steps and $n^2-1$ messages. When compared to Bracha's algorithm, which is resilience optimal ($t<n/3$) and requires three communication steps and $2n^2-n-1$ messages, the proposed algorithm shows an interesting tradeoff between communication efficiency and $t$-resilience.
翻译:本文为非同步电文传递系统提供了一个简单而有效的可靠广播算法,由美元流程组成,其中高达$<n/5可能任意行为(Byzantine进程),这一算法需要两个通信步骤和$2-1美元信息。与Bracha的算法相比,该算法是弹性最佳(t<n/3美元),需要三个通信步骤和$2n2-n-1美元信息,拟议算法显示通信效率和$t-reslience之间的一个有趣的权衡。