We propose a new model that resembles Algorand's mechanism that selects a committee at each synchronous round to govern the stateless progression of its consensus algorithm. We consider an infinite set of authenticated processors in a synchronous round-by-round model. At each round $r$ an adversary chooses an unknown, finite committee $C_r$. Unlike Algorand, no information is known about the size of the committee. The committee can send messages to the whole universe, while processors outside the committee at the round do not send messages at all. Moreover, the adversary partitions the committee into a set of good processors $G_r$ and a set of processors $F_r$ that it impersonates during round $r$. If we fix $F_r$ to be static, i.e. the same in all rounds, we obtain an idealized version of the Sleepy Model of Pass and Shi. If both $G_r$ and $F_r$ are static and are additionally known to the processors, we obtain the traditional, synchronous Authenticated Byzantine Agreement Model. Assuming that a majority of the committee is good in each round, we show that consensus is solvable deterministically if the union of all sets $F_r$ is bounded. We also show that consensus is solvable probabilistically even if both $G_r$ and $F_r$ change without bounds. Those are surprising and mathematically pleasing results because, contrary to the traditional, eventually-synchronous model, there is no resiliency gap between the static and non-static cases (in the traditional model, resiliency degrades from half under synchrony to one third under eventual synchrony). Moreover, these results are new even for the special case of the Sleepy Model.
翻译:我们提出了一个类似于 Algorand 机制的新模式, 它将在每轮同步回合中选择一个委员会来管理其协商一致算法的无国籍进展。 我们考虑在每轮同步的模型中, 一组无限的经认证的处理器, 以每轮同步的美元为单位。 每回合中, 对手将选择一个未知的有限委员会 $C_ r美元。 与 Algorand 不同, 没有关于委员会规模的信息。 委员会可以向整个宇宙发送信息, 而委员会外的处理器则不会在每轮中发送任何传统的信息。 此外, 对手分区将委员会分成一套好的处理器 $G_ r$ 和一套在每轮同步的模型中, 确定美元是每轮固定的, 也就是每轮的固定式模式。 如果每轮的模型都是固定的, 我们的第三个模型和每轮的汇率都是新变的, 就会获得传统的、 同步的正价美元 。 假设每轮的委员会最终的结果是稳定的, 我们的公式中的大多数显示的是, 。