paper

Predictions Can Only Help! Communication Efficient Byzantine Agreement with Predictions

arXiv:2605.12935

Abstract

In Byzantine agreement with predictions each process begins with an input value and some (unreliable) prediction bits. Recently, it has been shown that with \emph{classification predictions}---where the predictions predict each process to be honest or faulty---Byzantine agreement can be completed more quickly than without predictions, circumventing the traditional round lower bound. However, existing algorithms either handle limited prediction errors or send too many messages. Moreover, they all exchange bits---enough to allow the processes to approximately agree on the classifications. In fact, it almost seemed necessary to share a significant number of prediction bits if one wanted to tolerate a high number of incorrect predictions. In this paper, we show that this high level of communication is not inherent to a round-efficient protocol with predictions. We provide an unauthenticated algorithm with near-optimal communication complexity and optimal resilience . Furthermore, with authentication, we give an algorithm with optimal communication complexity (where is a security parameter) and near-optimal resilience for any constant . All of our results have optimal round complexity for any number of errors in the predictions.

Predictions Can Only Help! Communication Efficient Byzantine Agreement with Predictions · wovepaper