Synchronous Byzantine Lattice Agreement in ${\cal O}(\log (f))$ Rounds
Giuseppe Antonio Di Luna, Emmanuelle Anceaume, Silvia Bonomi, Leonardo, Querzoni

TL;DR
This paper introduces a new synchronous Byzantine lattice agreement algorithm that operates in logarithmic rounds with signatures, improving efficiency and resilience in distributed systems with Byzantine faults.
Contribution
It presents the first efficient ${ m O}( ext{log} f)$ round algorithm for Byzantine lattice agreement in the authenticated message model, and explores resiliency trade-offs without signatures.
Findings
Algorithm terminates in ${ m O}( ext{log} f)$ rounds.
Resiliency drops to $f < n/4$ without authenticated messages.
Implements a transformer for generalised lattice agreement.
Abstract
In the Lattice Agreement (LA) problem, originally proposed by Attiya et al. \cite{Attiya:1995}, a set of processes has to decide on a chain of a lattice. More precisely, each correct process proposes an element of a certain join-semi lattice and it has to decide on a value that contains . Moreover, any pair of correct processes has to decide two values and that are comparable (e.g., or ). LA has been studied for its practical applications, as example it can be used to implement a snapshot objects \cite{Attiya:1995} or a replicated state machine with commutative operations \cite{Faleiro:2012}. Interestingly, the study of the Byzantine Lattice Agreement started only recently, and it has been mainly devoted to asynchronous systems. The synchronous case has been object of a recent pre-print \cite{Zheng:aa} where Zheng et…
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 · Optimization and Search Problems · Cryptography and Data Security
