【论文翻译】HotStuff:BFT Consensus in the Lens of Blockchain – Conclusion

9. 结论

自从引入PBFT(部分同步模型中的第一个实用的BFT副本解决方案)以来,研究者们围绕其核心两阶段架构,构建了许多BFT解决方案。 第一阶段通过仲裁证书保证提案的唯一性。 第二阶段保证新领导者可以说服副本节点投票赞成安全的提案。 这要求领导者拥有来自n-f个副本的投票,每个副本都报告自己最高的QC或投票。 因此,各种的两阶段工作都面临着更换领导者的二次沟通瓶颈。

Since the introduction of PBFT, the first practical BFT replication solution in the partial synchrony model, numerous BFT solutions were built around its core two-phase paradigm. The first phase guarantees proposal uniqueness through a QC. The second phase guarantees that a new leader can convince replicas to vote for a safe proposal. This requires the leader to relay information from (n−f) replicas, each reporting its own highest QC or vote. Generations of two-phase works thus suffer from a quadratic communication bottleneck on leader replacement.

HotStuff的核心是三阶段的共识,使新领导者可以轻松选择已知的最高仲裁证书。 这减轻了上述通信复杂性,同时大大简化了领导者更换协议。 由于各个阶段基本同质化,所以很容易通过流水线的方式优化HotStuff,并支持频繁的领导者更迭。

HotStuff revolves around a three-phase core, allowing a new leader to simply pick the highest QC it knows of. This alleviates the above complexity and at the same time considerably simplifies the leader replacement protocol. Having (almost) canonized the phases, it is very easy to pipeline HotStuff, and to frequently rotate leaders.

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据