DuoBFT: Resilience vs. Efficiency Trade-off in Byzantine Fault Tolerance

10/03/2020
by   Balaji Arun, et al.
0

This paper presents DuoBFT, a Byzantine fault-tolerant protocol that provides two features: Cheaper Resilience and Dual Fault Assumptions. First, by enhancing a fraction of replicas in the system with trusted components, DuoBFT enables commit decisions in the Hybrid fault model with quorums that are about half the size of regular byzantine quorums. Second, DuoBFT exposes both the Hybrid and BFT fault models to the clients and lets them make commit decisions under either of these models. We first enable a notion called Flexible Quorums in the Hybrid fault model by revisiting the quorum intersection requirements in hybrid protocols. We apply the Flexible Quorums technique to MinBFT, a state of the art hybrid protocol, and consequently build on it to achieve DuoBFT.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/22/2019

Flexible Byzantine Fault Tolerance

Existing Byzantine fault tolerant (BFT) protocols work in a homogeneous ...
research
01/11/2021

Strengthened Fault Tolerance in Byzantine Fault Tolerant Replication

Byzantine fault tolerant (BFT) state machine replication (SMR) is an imp...
research
06/09/2023

Fault Independence in Blockchain

Byzantine Fault-Tolerant (BFT) protocols have been proposed to tolerate ...
research
06/18/2019

SeeMoRe: A Fault-Tolerant Protocol for Hybrid Cloud Environments

Large scale data management systems utilize State Machine Replication to...
research
09/09/2019

Revisiting EZBFT: A Decentralized Byzantine Fault Tolerant Protocol with Speculation

In this note, we revisit EZBFT[2] and present safety, liveness and execu...
research
09/25/2021

Basil: Breaking up BFT with ACID (transactions)

This paper presents Basil, the first transactional, leaderless Byzantine...
research
09/24/2021

Invited Paper: Failure is (literally) an Option: Atomic Commitment vs Optionality in Decentralized Finance

Many aspects of blockchain-based decentralized finance can be understood...

Please sign up or login with your details

Forgot password? Click here to reset