Optimal Simultaneous Byzantine Agreement, Common Knowledge and Limited Information Exchange
Ron van der Meyden

TL;DR
This paper analyzes the problem of achieving Byzantine agreement with limited information exchange using epistemic logic, proposing conditions for optimality and highlighting differences from full information protocols.
Contribution
It introduces a new epistemic analysis of Byzantine agreement with limited communication, identifying conditions for optimality and clarifying key conceptual distinctions.
Findings
Knowledge-based program yields optimal solutions under certain conditions.
Conditions for optimality are identified, but not always guaranteed.
Provides an example where optimality does not hold in general.
Abstract
In order to develop solutions that perform actions as early as possible, analysis of distributed algorithms using epistemic logic has generally concentrated on ``full information protocols'', which may be inefficient with respect to space and computation time. The paper reconsiders the epistemic analysis of the problem of Simultaneous Byzantine Agreement with respect to weaker, but more practical, exchanges of information. The paper first clarifies some issues concerning both the specification of this problem and the knowledge based program characterizing its solution, concerning the distinction between the notions of ``nonfaulty'' and ``not yet failed'', on which there are variances in the literature. It is then shown that, when implemented relative to a given failure model and an information exchange protocol satisfying certain conditions, this knowledge based program yields a…
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.
