Self-Stabilizing Replicated State Machine Coping with Byzantine and Recurring Transient Faults
Shlomi Dolev, Amit Hendin, Maurice Herlihy, Maria Potop Butucaru, and Elad Michael Schiller

TL;DR
This paper introduces the first self-stabilizing protocol for repeated Byzantine agreement that tolerates both Byzantine and recurring transient faults, ensuring system consistency from arbitrary states.
Contribution
It presents a novel protocol that achieves self-stabilization and Byzantine fault-tolerance simultaneously for repeated agreement tasks.
Findings
Establishes system consistency from arbitrary initial states.
Maintains agreement despite Byzantine and recurring transient faults.
Supports a high number of transient faults in repeated Byzantine agreement.
Abstract
The ability to perform repeated Byzantine agreement lies at the heart of important applications such as blockchain price oracles or replicated state machines. Any such protocol requires the following properties: (1) \textit{Byzantine fault-tolerance}, because not all participants can be assumed to be honest, (2) r\textit{ecurrent transient fault-tolerance}, because even honest participants may be subject to transient ``glitches'', (3) \textit{accuracy}, because the results of quantitative queries (such as price quotes) must lie within the interval of honest participants' inputs, and (4) \textit{self-stabilization}, because it is infeasible to reboot a distributed system following a fault. This paper presents the first protocol for repeated Byzantine agreement that satisfies the properties listed above. Specifically, starting in an arbitrary system configuration, our protocol…
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 · Fault Detection and Control Systems · Radiation Effects in Electronics
