Network-Agnostic State Machine Replication

02/09/2020
by   Erica Blum, et al.
0

We study the problem of state machine replication (SMR) – the underlying problem addressed by blockchain protocols – in the presence of a malicious adversary who can corrupt some fraction of the parties running the protocol. Existing protocols for this task assume either a synchronous network (where all messages are delivered within some known time Δ) or an asynchronous network (where messages can be delayed arbitrarily). Although protocols for the latter case give seemingly stronger guarantees, in fact they are incomparable since they (inherently) tolerate a lower fraction of corrupted parties. We design an SMR protocol that is network-agnostic in the following sense: if it is run in a synchronous network, it tolerates t_s corrupted parties; if the network happens to be asynchronous it is resilient to t_a ≤ t_s faults. Our protocol achieves optimal tradeoffs between t_s and t_a.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/02/2023

Network Agnostic MPC with Statistical Security

We initiate the study of the network agnostic MPC protocols with statist...
research
07/28/2023

Swiper and Dora: efficient solutions to weighted distributed problems

The majority of fault-tolerant distributed algorithms are designed assum...
research
09/10/2021

RandSolomon: optimally resilient multi-party random number generation protocol

Multi-party random number generation is a key building-block in many pra...
research
04/19/2018

Reducing asynchrony to synchronized rounds

Synchronous computation models simplify the design and the verification ...
research
09/14/2019

An Analysis of Blockchain Consistency in Asynchronous Networks: Deriving a Neat Bound

Formal analyses of blockchain protocols have received much attention rec...
research
03/04/2021

Be Prepared When Network Goes Bad: An Asynchronous View-Change Protocol

The popularity of permissioned blockchain systems demands BFT SMR protoc...
research
08/31/2023

Accountable Safety Implies Finality

Motivated by proof-of-stake (PoS) blockchains such as Ethereum, two key ...

Please sign up or login with your details

Forgot password? Click here to reset