Areon: Latency-Friendly and Resilient Multi-Proposer Consensus
Álvaro Castro-Castilla, Marcin Pawlowski, Hong-Sheng Zhou
TL;DR
Areon presents a DAG-based PoS framework that enables multiple proposers per slot and uses a sliding-window, CCALocal fork-choice with a new Tip-Boundedness invariant to bound frontier width. This combination, along with a rigorous DG/DQ/DCP set of properties, yields persistence and liveness with an explicit $(k,\varepsilon)$-finality bound under partial synchrony. The authors formalize both an idealized synchronous protocol (Areon-Ideal) and a practical bounded-delay instantiation (Areon-Base) with VRF-based eligibility, and they prove corresponding finality results, then validate performance via a discrete-event simulator against Ouroboros Praos. The work demonstrates bounded-latency finality and reduced reorg frequency at matched block-arrival rates, showing robustness to network delays and adversarial stake configurations. Practically, Areon offers a scalable path to high-throughput, low-latency finality in PoS by local, windowed, and weight-driven fork-choice in a concurrent DAG setting.
Abstract
We present Areon, a family of latency-friendly, stake-weighted, multi-proposer proof-of-stake consensus protocols. By allowing multiple proposers per slot and organizing blocks into a directed acyclic graph (DAG), Areon achieves robustness under partial synchrony. Blocks reference each other within a sliding window, forming maximal antichains that represent parallel ``votes'' on history. Conflicting subDAGs are resolved by a closest common ancestor (CCA)-local, window-filtered fork choice that compares the weight of each subDAG -- the number of recent short references -- and prefers the heavier one. Combined with a structural invariant we call Tip-Boundedness (TB), this yields a bounded-width frontier and allows honest work to aggregate quickly. We formalize an idealized protocol (Areon-Ideal) that abstracts away network delay and reference bounds, and a practical protocol (Areon-Base) that adds VRF-based eligibility, bounded short and long references, and application-level validity and conflict checks at the block level. On top of DAG analogues of the classical common-prefix, chain-growth, and chain-quality properties, we prove a backbone-style $(k,\varepsilon)$-finality theorem that calibrates confirmation depth as a function of the window length and target tail probability. We focus on consensus at the level of blocks; extending the framework to richer transaction selection, sampling, and redundancy policies is left to future work. Finally, we build a discrete-event simulator and compare Areon-Base against a chain-based baseline (Ouroboros Praos) under matched block-arrival rates. Across a wide range of adversarial stakes and network delays, Areon-Base achieves bounded-latency finality with consistently lower reorganization frequency and depth.
