JUNO: Aggregated Vector Consensus for Optimal Asynchronous Common Subset

arXiv:2607.29244 · cs.CR · Submitted 2026-07-31 · Read on arXiv

Liangrong Zhao, Qin Wang, Joseph K. Liu, Jiangshan Yu

cs.CR

Submitted: 2026-07-31

Journal ref: 2024 IEEE 29th Pacific Rim International Symposium on Dependable Computing (PRDC), Osaka, Japan, 2024

DOI: 10.1109/PRDC63035.2024.00023

Code: https://github.com/xygdys/Dory-BFT-Consensus

License: http://creativecommons.org/licenses/by-nc-sa/4.0/

The gist: In this paper, we propose aggregated vector consensus, a new vector consensus primitive designed for asynchronous networks.

Terminology

Abstract

In this paper, we propose aggregated vector consensus, a new vector consensus primitive designed for asynchronous networks. The primitive achieves agreement by outputting a vector of values aggregated from independent process inputs. We then introduce Juno, an asynchronous common subset (ACS) protocol that fully implements our aggregated vector consensus to attain optimal O(n 2) message complexity. We further implement and evaluate Juno in comparison with the legacy HoneyBadgerBFT and the state-of-the-art Dory. Experiment results demonstrate its efficacy and efficiency. Our protocol demonstrates an average throughput performance improvement of 93% compared with HoneyBadgerBFT and a 47% improvement compared with Dory. Notably, our study makes significant progress in addressing the gap in applying vector consensus protocol in fully asynchronous networks.

Related papers