Improving Asynchrony Resilience in Dynamically Available Total-Order Broadcast Protocols

09/11/2023
by   Francesco D'Amato, et al.
0

Dynamically available total-order broadcast (TOB) protocols are essential in permissionless systems in which participants may unpredictably go offline and later come back online. Existing dynamically-available protocols are synchronous protocols, and they lose their safety guarantees during periods of asynchrony. This is a major issue in practice. In this paper, we explore the challenge of tolerating bounded periods of asynchrony in dynamically-available TOB protocols that ensure safety deterministically. We propose to trade off assumptions limiting the online/offline churn rate in exchange for tolerating bounded asynchronous periods through the use of a configurable message-expiration period. We show how to apply this idea to a state-of-the-art protocol to make it tolerate bounded periods of asynchrony.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/22/2023

Recent Latest Message Driven GHOST: Balancing Dynamic Availability With Asynchrony Resilience

Dynamic participation has recently become a key requirement to devise pe...
research
03/13/2018

Hot-Stuff the Linear, Optimal-Resilience, One-Message BFT Devil

We describe a protocol called `Hot-Stuff the Linear, Optimal-Resilience,...
research
12/13/2021

Quick Order Fairness

Leader-based protocols for consensus, i.e., atomic broadcast, allow some...
research
07/29/2020

Reliable Broadcast in Practical Networks: Algorithm and Evaluation

Reliable broadcast is an important primitive to ensure that a source nod...
research
09/10/2020

Ebb-and-Flow Protocols: A Resolution of the Availability-Finality Dilemma

The CAP theorem says that no blockchain can be live under dynamic partic...
research
12/21/2022

The role of grace periods in comparative effectiveness studies of different medications

Researchers are often interested in estimating the effect of sustained u...
research
01/06/2021

Highway: Efficient Consensus with Flexible Finality

There has been recently a lot of progress in designing efficient partial...

Please sign up or login with your details

Forgot password? Click here to reset