A Necessary Condition for Byzantine $k$-Set Agreement
Zohir Bouzid, Damien Imbs, Michel Raynal

TL;DR
This paper establishes a simple, necessary condition for solving Byzantine $k$-set agreement in various systems, proving that certain bounds on system size and resilience are fundamental and tight for specific cases.
Contribution
It introduces a new, straightforward proof of a necessary condition for Byzantine $k$-set agreement, extending understanding of system limitations under Byzantine faults.
Findings
Proves that $k$-set agreement cannot be solved if $n \, \leq \, 2t + \frac{t}{k}$ in Byzantine systems.
Provides a tight bound for Byzantine consensus ($k=1$) in synchronous message-passing systems.
Offers a simple proof technique applicable to both message-passing and shared memory systems.
Abstract
This short paper presents a necessary condition for Byzantine -set agreement in (synchronous or asynchronous) message-passing systems and asynchronous shared memory systems where the processes communicate through atomic single-writer multi-reader registers. It gives a proof, which is particularly simple, that -set agreement cannot be solved -resiliently in an -process system when . This bound is tight for the case (Byzantine consensus) in synchronous message-passing systems.
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 · Electrochemical sensors and biosensors · Cryptography and Data Security
