FnF-BFT: Exploring Performance Limits of BFT Protocols

09/04/2020
by   Zeta Avarikioti, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/10/2022

Devouring the Leader Bottleneck in BFT Consensus

There is a resurgence of interest in Byzantine fault-tolerant (BFT) syst...
research
11/24/2019

ACE: Abstract Consensus Encapsulation for Liveness Boosting of State Machine Replication

With the emergence of cross-organization attack-prone byzantine fault-to...
research
06/15/2021

Leopard: Scaling BFT without Sacrificing Efficiency

With the emergence of large-scale decentralized applications, a scalable...
research
04/02/2021

Efficient Replication via Timestamp Stability (Extended Version)

Modern web applications replicate their data across the globe and requir...
research
02/04/2022

Alea-BFT: Practical Asynchronous Byzantine Fault Tolerance

Traditional Byzantine Fault Tolerance (BFT) state machine replication pr...
research
04/11/2023

EESMR: Energy Efficient BFT-SMR for the masses

Modern Byzantine Fault-Tolerant State Machine Replication (BFT-SMR) solu...
research
04/16/2023

Trees and Turtles: Modular Abstractions for State Machine Replication Protocols

We present two abstractions for designing modular state machine replicat...

Please sign up or login with your details

Forgot password? Click here to reset