Paper 2024/1682

Toward Optimal-Complexity Hash-Based Asynchronous MVBA with Optimal Resilience

Jovan Komatovic, École Polytechnique Fédérale de Lausanne (EPFL)
Joachim Neu, a16z Crypto Research
Tim Roughgarden, a16z Crypto Research, Columbia University
Abstract

Multi-valued validated Byzantine agreement (MVBA), a fundamental primitive of distributed computing, enables $n$ processes to agree on a valid $\ell$-bit value, despite $t$ faulty processes behaving arbitrarily. Among hash-based protocols for the asynchronous setting with adaptive faults, the state-of-the-art HMVBA protocol has optimal $O(1)$ time complexity and near-optimal $O(n \ell + n^2 \kappa \log n)$ bit complexity, but tolerates only $t < n/5$ faults. We present REDUCER, an MVBA protocol that matches HMVBA's time and bit complexity and improves resilience to $t < n/4$. Like HMVBA, REDUCER relies solely on collision-resistant hash functions. Toward optimal one-third resilience, we also propose REDUCER++, an MVBA protocol with further improved $t < (1/3 - \epsilon)n$ resilience, for any fixed $\epsilon > 0$, assuming hash functions modeled as random oracles. Time and bit complexity of REDUCER++ remain constant and quasi-quadratic, respectively, with constants depending on $\epsilon$.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
Byzantine agreementbit complexitytime complexity
Contact author(s)
jovan komatovic @ epfl ch
jneu @ a16z com
tim roughgarden @ gmail com
History
2024-10-18: approved
2024-10-16: received
See all versions
Short URL
https://ia.cr/2024/1682
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1682,
      author = {Jovan Komatovic and Joachim Neu and Tim Roughgarden},
      title = {Toward Optimal-Complexity Hash-Based Asynchronous {MVBA} with Optimal Resilience},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1682},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1682}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.