Synchronous consensus with optimal asynchronous fallback guarantees
Published in TCC '19: Theory of Cryptography Conference, 2019
This paper (joint with Jonathan Katz and Julian Loss) initiates the study of the network-agnostic model, where the network may be either synchronous (with a higher number of faulty parties) or asynchronous (with a lower number of faulty parties), but parties don’t know which. We show a protocol for Byzantine agreement that tolerates \(t_s\) faults in the synchronous case and \(t_a\) faults in the asynchronous case for any (fixed) \(t_s,t_a\) such that \(2t_s+t_a<n\), where \(n\) is the number of parties, and prove that this tradeoff is optimal.
