Oracular Byzantine Reliable Broadcast [Extended Version]
Martina Camaioni, Rachid Guerraoui, Matteo Monti, Manuel Vidigueira

TL;DR
This paper introduces Draft, an optimal resilient implementation of Client-Server Byzantine Reliable Broadcast that guarantees safety and liveness, achieving near-zero signature verification costs and minimal communication overhead in ideal conditions.
Contribution
Draft is the first implementation of CSB that is both optimally resilient and highly efficient, minimizing signature verifications and communication in asynchronous environments.
Findings
Draft achieves zero signature verifications in ideal conditions.
Communication cost approaches the information-theoretic minimum.
Draft guarantees safety and liveness in asynchronous Byzantine settings.
Abstract
Byzantine Reliable Broadcast (BRB) is a fundamental distributed computing primitive, with applications ranging from notifications to asynchronous payment systems. Motivated by practical consideration, we study Client-Server Byzantine Reliable Broadcast (CSB), a multi-shot variant of BRB whose interface is split between broadcasting clients and delivering servers. We present Draft, an optimally resilient implementation of CSB. Like most implementations of BRB, Draft guarantees both liveness and safety in an asynchronous environment. Under good conditions, however, Draft achieves unparalleled efficiency. In a moment of synchrony, free from Byzantine misbehaviour, and at the limit of infinitely many broadcasting clients, a Draft server delivers a -bits payload at an asymptotic amortized cost of signature verifications, and bits exchanged, where is the number of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Distributed systems and fault tolerance · Privacy-Preserving Technologies in Data
