Fever: Optimal Responsive View Synchronisation

01/24/2023
by   Andrew Lewis-Pye, et al.
0

View synchronisation is an important component of many modern Byzantine Fault Tolerant State Machine Replication (SMR) systems in the partial synchrony model. Roughly, the efficiency of view synchronisation is measured as the word complexity and latency required for moving from being synchronised in a view of one correct leader to being synchronised in the view of the next correct leader. The efficiency of view synchronisation has emerged as a major bottleneck in the efficiency of SMR systems as a whole. A key question remained open: Do there exist view synchronisation protocols with asymptotically optimal quadratic worst-case word complexity that also obtain linear message complexity and responsiveness when moving between consecutive correct leaders? We answer this question affirmatively with a new view synchronisation protocol for partial synchrony assuming minimal clock synchronisation, called Fever. If n is the number of processors and t is the largest integer <n/3, then Fever has resilience t, and in all executions with at most 0≤ f≤ t Byzantine parties and network delays of at most δ≤Δ after GST (where f and δ are unknown), Fever has worst-case word complexity O(fn+n) and worst-case latency O(Δ f + δ).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/19/2022

Byzantine Consensus is Θ(n^2): The Dolev-Reischuk Bound is Tight even in Partial Synchrony! [Extended Version]

The Dolev-Reischuk bound says that any deterministic Byzantine consensus...
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...
research
01/04/2022

Quadratic worst-case message complexity for State Machine Replication in the partial synchrony model

We consider the message complexity of State Machine Replication protocol...
research
02/18/2022

Make Every Word Count: Adaptive BA with Fewer Words

Byzantine Agreement is a key component in many distributed systems. Whil...
research
09/27/2020

Information Theoretic HotStuff

This work presents Information Theoretic HotStuff (IT-HS), a new optimal...
research
02/10/2020

The Istanbul BFT Consensus Algorithm

This paper presents Istanbul BFT (IBFT), a Byzantine fault-tolerant (BFT...
research
04/11/2023

EESMR: Energy Efficient BFT-SMR for the masses

Modern Byzantine Fault-Tolerant State Machine Replication (BFT-SMR) solu...

Please sign up or login with your details

Forgot password? Click here to reset