pith. sign in

arxiv: 2009.02235 · v2 · pith:CUTNEVYBnew · submitted 2020-09-04 · 💻 cs.DC

FnF-BFT: Exploring Performance Limits of BFT Protocols

classification 💻 cs.DC
keywords fnf-bftreplicasperformancebyzantineduringintroducenetworkprot
0
0 comments X
read the original abstract

We introduce FnF-BFT, a parallel-leader byzantine fault-tolerant state-machine replication protocol for the partially synchronous model with theoretical performance bounds during synchrony. By allowing all replicas to act as leaders and propose requests independently, FnF-BFT parallelizes the execution of requests. Leader parallelization distributes the load over the entire network -- increasing throughput by overcoming the single-leader bottleneck. We further use historical data to ensure that well-performing replicas are in command. FnF-BFT's communication complexity is linear in the number of replicas during synchrony and thus competitive with state-of-the-art protocols. Finally, with FnF-BFT, we introduce a BFT protocol with performance guarantees in stable network conditions under truly byzantine attacks. A prototype implementation of \prot outperforms (state-of-the-art) HotStuff's throughput, especially as replicas increase, showcasing \prot's significantly improved scaling capabilities.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Security Analysis of a Communication Protocol: MQTT

    cs.CR 2026-05 unverdicted novelty 2.0

    MQTT implementations often lack encryption and authentication, allowing eavesdropping, tampering, DoS, and brute-force attacks as shown in a smart-home simulation, with suggested mitigations.