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

02/22/2023
by   Francesco D'Amato, et al.
0

Dynamic participation has recently become a key requirement to devise permissionless consensus protocols, as it adds a degree of robustness to events that include portions of participants going offline, preserving safety and liveness of such dynamically available protocols. This notion, formalized by Pass and Shi (ASIACRYPT 2017) with the sleepy model, has been implicitly adopted to model several blockchain protocols such as, for example, the Ethereum's consensus protocol, Gasper. Neu, Tas, and Tse (S P 2021) show that LMD-GHOST, the dynamic availability component of Gasper, is actually not secure even in a context of full-participation, i.e., with all the validators online. Mitigations have shortly after been developed to cope with its problems, but the resulting protocol still falls short of achieving dynamic availability, motivating the research of more secure dynamically available protocols. In this work we present RLMD-GHOST, a synchronous dynamically available protocol that does not lose safety during bounded periods of asynchrony. This protocol results appealing especially for practical systems, where strict synchrony assumptions might not always hold, contrary to what is generally assumed with standard synchronous protocols. Moreover, we introduce the generalized sleepy model, in which our results will be proved. This model takes up from the original sleepy model presented by Pass and Shi and extends it with more generalized and stronger constraints in the corruption and sleepiness power of the adversary. This allows us to explore a broad space of dynamic participation regimes which falls between complete dynamic participation and no dynamic participation, i.e., with every participant online, offering a foundation for the analysis of dynamic available protocols.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/11/2023

Improving Asynchrony Resilience in Dynamically Available Total-Order Broadcast Protocols

Dynamically available total-order broadcast (TOB) protocols are essentia...
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
02/24/2023

A Simple Single Slot Finality Protocol For Ethereum

The implemented consensus protocol of Ethereum, Gasper, has an hybrid de...
research
10/20/2020

Snap-and-Chat Protocols: System Aspects

The availability-finality dilemma says that blockchain protocols cannot ...
research
05/08/2020

Deterministic Blockchain BFT Protocol XP for Complete Asynchronous Networks

Ethereum Research team has proposed a family of Casper blockchain consen...
research
01/06/2021

Highway: Efficient Consensus with Flexible Finality

There has been recently a lot of progress in designing efficient partial...
research
08/01/2019

Bitcoin Security under Temporary Dishonest Majority

We prove Bitcoin is secure under temporary dishonest majority. We assume...

Please sign up or login with your details

Forgot password? Click here to reset