论文标题

解剖BFT共识:在我们信任的值得信赖的组件中!

Dissecting BFT Consensus: In Trusted Components we Trust!

论文作者

Gupta, Suyash, Rahnama, Sajjad, Pandey, Shubham, Crooks, Natacha, Sadoghi, Mohammad

论文摘要

对可靠的多方应用程序的兴趣日益增长,促进了对拜占庭断层(BFT)共识方案的广泛采用。现有的BFT协议比PAXOS风格的协议需要更多的复制品,以防止模棱两可的攻击。 Trust-BFT协议试图通过利用副本的信任组件来最大程度地降低这一成本。本文做出了两个贡献。首先,我们分析了现有的信任-BFT协议的设计,并发现了排除最实际部署的三个基本限制。其中一些限制是基本的,而其他局限性与当今受信任组件的状态有关。其次,我们介绍了一套新颖的共识协议,即Flexitrust,试图避开这些问题。我们表明,我们的FlexItrust协议的实现比其Trust-Bft同行高达185%。

The growing interest in reliable multi-party applications has fostered widespread adoption of Byzantine Fault-Tolerant (BFT) consensus protocols. Existing BFT protocols need f more replicas than Paxos-style protocols to prevent equivocation attacks. Trust-BFT protocols instead seek to minimize this cost by making use of trusted components at replicas. This paper makes two contributions. First, we analyze the design of existing Trust-BFT protocols and uncover three fundamental limitations that preclude most practical deployments. Some of these limitations are fundamental, while others are linked to the state of trusted components today. Second, we introduce a novel suite of consensus protocols, FlexiTrust, that attempts to sidestep these issues. We show that our FlexiTrust protocols achieve up to 185% more throughput than their Trust-BFT counterparts.

扫码加入交流群

加入微信交流群

微信交流群二维码

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