Let It TEE: Asynchronous Byzantine Atomic Broadcast with n ≥ 2f+1

05/10/2023
by   Marc Leinweber, et al.
0

Asynchronous Byzantine Atomic Broadcast (ABAB) promises, in comparison to partially synchronous approaches, simplicity in implementation, increased performance, and increased robustness. For partially synchronous approaches, it is well-known that small Trusted Execution Environments (TEE), e.g., MinBFT's unique sequential identifier generator (USIG), are capable of reducing the communication effort while increasing the fault tolerance. For ABAB, the research community assumes that the use of TEEs increases performance and robustness. However, despite the existence of a fault-model compiler, a concrete TEE-based approach is not directly available yet. In this brief announcement, we show that the recently proposed DAG-Rider approach can be transformed to provide ABAB with n≥ 2f+1 processes, of which f are faulty. We leverage MinBFT's USIG to implement Reliable Broadcast with n>f processes and show that the quorum-critical proofs of DAG-Rider still hold when adapting the quorum size to ⌊n/2⌋ + 1.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/04/2019

Asynchronous Byzantine Consensus on Undirected Graphs under Local Broadcast Model

In this work we look at Byzantine consensus in asynchronous systems unde...
research
02/21/2021

Tame the Wild with Byzantine Linearizability: Reliable Broadcast, Snapshots, and Asset Transfer

We formalize Byzantine linearizability, a correctness condition that spe...
research
12/12/2019

From Hashgraph to a Family of Atomic Broadcast Algorithms

The goal of this article is to extend the ideas concerning Bracha-Toueg ...
research
02/08/2020

On Probabilistic Byzantine Fault Tolerance

Byzantine fault tolerance (BFT) has been extensively studied in distribu...
research
04/08/2021

Practical Byzantine Reliable Broadcast on Partially Connected Networks

In this paper, we consider the Byzantine reliable broadcast problem on a...
research
03/17/2021

Bolt-Dumbo Transformer: Asynchronous Consensus As Fast As Pipelined BFT

Optimistic asynchronous atomic broadcast was proposed to improve the per...
research
02/16/2021

All You Need is DAG

We present DAG-Rider, the first asynchronous Byzantine Atomic Broadcast ...

Please sign up or login with your details

Forgot password? Click here to reset