Dissecting BFT Consensus: In Trusted Components we Trust!

02/03/2022
by   Suyash Gupta, et al.
0

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 counterparts.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/28/2019

Asynchronous Consensus Without Rounds

Fault tolerant consensus protocols usually involve ordered rounds of vot...
research
04/02/2018

Chain of Trust: Can Trusted Hardware Help Scaling Blockchains?

As blockchain systems proliferate, there remains an unresolved scalabili...
research
06/21/2019

Asymmetric Distributed Trust

Quorum systems are a key abstraction in distributed fault-tolerant compu...
research
06/08/2020

Consensus Beyond Thresholds: Generalized Byzantine Quorums Made Live

Existing Byzantine fault-tolerant (BFT) consensus protocols address only...
research
01/04/2022

Reliable Transactions in Serverless-Edge Architecture

With a growing interest in edge applications, such as the Internet of Th...
research
05/24/2019

Making Speculative BFT Resilient with Trusted Monotonic Counters

Consensus mechanisms used by popular distributed ledgers are highly scal...
research
05/23/2022

It's not easy to relax: liveness in chained BFT protocols

Modern chained Byzantine Fault Tolerant (BFT) protocols leverage a combi...

Please sign up or login with your details

Forgot password? Click here to reset