Pith. sign in

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

1 Pith paper cite this work. Polarity classification is still indexing.

1 Pith paper citing it
abstract

This paper presents DuoBFT, a Byzantine fault-tolerant protocol that uses trusted components to provide commit decisions in the Hybrid fault model in addition to commit decisions in the BFT model. By doing so, it enables the clients to choose the response fault model for its commands. Internally, DuoBFT commits each client command under both the hybrid and Byzantine models, but since hybrid commits take fewer communication steps and use smaller quorums than BFT commits, clients can benefit from the low-latency commits in the hybrid model. DuoBFT uses a common view-change change protocol to handle both fault models. To achieve this, we enable a notion called Flexible Quorums in the hybrid fault model by revisiting the quorum intersection requirements in hybrid protocols. The flexible quorum technique enables having a hybrid view change quorum that is of the same size as a BFT view-change quorum. This paves a path for efficiently combining both the fault models within a single unified protocol. Our evaluation on a wide-area deployment reveal that DuoBFT can provide hybrid commits with 30% lower latency to existing protocols without sacrificing throughput. In absolute terms, DuoBFT provides sub-200-millisecond latency in a geographically replicated deployment.

fields

cs.DC 1

years

2025 1

verdicts

CONDITIONAL 1

representative citing papers

Raptr: Prefix Consensus for Robust High-Performance BFT

cs.DC · 2025-04-25 · conditional · novelty 7.0

Raptr is a BFT consensus protocol whose prefix-voting mechanism commits nested prefixes of proposed blocks, delivering high throughput, near-optimal latency, and robustness to message loss in a 100-replica deployment.

citing papers explorer

Showing 1 of 1 citing paper.

  • Raptr: Prefix Consensus for Robust High-Performance BFT cs.DC · 2025-04-25 · conditional · none · ref 5 · internal anchor

    Raptr is a BFT consensus protocol whose prefix-voting mechanism commits nested prefixes of proposed blocks, delivering high throughput, near-optimal latency, and robustness to message loss in a 100-replica deployment.