Scalable Asynchronous Randomized Byzantine Agreement | Protocol Labs Research
Scalable asynchronous randomized byzantine agreement
Scalable Asynchronous Randomized Byzantine Agreement - Matej Pavlovic - YouTube
Event Details:
Randomness Summit 2023 / 2023.03.30 / Tokyo, Japan
Speakers: Henrique Moniz, Matej Pavlovic
Group: ConsensusLab
Area: Distributed systems
Overview
Most algorithms solving Byzantine agreement that are implemented and used in practice today rely on some form of synchrony assumptions. Especially when used in blockchain systems, where scalability is of great importance, purely asynchronous solutions suffer from high message complexity or strong assumptions that weaken the adversary. In particular, an adaptive adversary (roughly translating to DoS attacks in practice) is difficult to overcome without any synchrony assumptions while also keeping message complexity low.
We are exploring an idea targeting exactly such an algorithm. Starting from Bracha’s algorithm for randomized Byzantine agreement with quadratic message complexity, we derive a protocol for multi-valued agreement with sub-quadratic message complexity.