Self-stabilizing Byzantine Fault-tolerant Repeated Reliable Broadcast
Romaric Duvignau, Michel Raynal, Elad Michael Schiller

TL;DR
This paper introduces the first self-stabilizing Byzantine fault-tolerant solution for repeated Byzantine Reliable Broadcast in signature-free asynchronous message-passing systems, enhancing robustness against transient faults.
Contribution
It presents a novel self-stabilizing BFT protocol for repeated BRB, extending classical solutions with recovery capabilities after arbitrary transient faults.
Findings
First self-stabilizing BFT solution for repeated BRB
Supports concurrent BRB instances in time-free systems
Lays foundation for self-stabilizing BFT consensus
Abstract
We study a well-known communication abstraction called Byzantine Reliable Broadcast (BRB). This abstraction is central in the design and implementation of fault-tolerant distributed systems, as many fault-tolerant distributed applications require communication with provable guarantees on message deliveries. Our study focuses on fault-tolerant implementations for message-passing systems that are prone to process-failures, such as crashes and malicious behavior. At PODC 1983, Bracha and Toueg, in short, BT, solved the BRB problem. BT has optimal resilience since it can deal with t < n/3 Byzantine processes, where n is the number of processes. The present work aims at the design of an even more robust solution than BT by expanding its fault-model with self-stabilization, a vigorous notion of fault-tolerance. In addition to tolerating Byzantine and communication failures, self-stabilizing…
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
TopicsDistributed systems and fault tolerance · Cognitive Functions and Memory · Optimization and Search Problems
