Resilient Byzantine Agreement with Predictions
Julien Dallot, Darya Melnyk, Tijana Milentijevic, Stefan Schmid, Patrik Welters

TL;DR
This paper introduces algorithms for Byzantine Agreement that leverage predictors to improve fault tolerance, establishing tight trade-offs between predictor accuracy and resilience in both authenticated and non-authenticated settings.
Contribution
It provides a complete characterization of the resilience-accuracy trade-offs and introduces algorithms that adapt to predictor correctness, with tight bounds and analysis of resilience degradation.
Findings
Algorithms tolerate up to α·n faulty nodes with correct predictors.
Resilience decreases linearly with the number of wrong predictions.
Authenticated setting improves robustness bounds compared to non-authenticated.
Abstract
This paper studies the Byzantine Agreement problem where the nodes have access to a predictor that flags nodes for suspicion of faulty (Byzantine) behavior. We focus on algorithmic resilience -- the maximum number of faulty nodes an algorithm can tolerate -- and present algorithms and impossibility results whose resilience depend on the accuracy of the predictor. As our first main result, we bring a complete characterization of the consistency--robustness trade-offs in both the non-authenticated and authenticated settings: for nodes and a parameter , we present algorithms that tolerate up to faulty nodes when the predictor is correct (consistency), and up to faulty nodes when the predictor is arbitrarily wrong (robustness); in the authenticated setting the robustness bound improves to .…
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.
