FinWhale: An Optimally Resilient Two-Round Terminating DAG Protocol

πŸ“… 2026-06-24
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
Existing DAG-based Byzantine fault-tolerant protocols require at least three rounds of message delay to commit under the partial synchrony model, which hinders their applicability in low-latency settings. This work proposes a novel DAG consensus protocol that retains the conventional slow path while introducing, for the first time, a fast-commit path requiring only two rounds of delay. To ensure safe integration of fast and slow paths across divergent local DAG views, the protocol employs a new commit structure based on β€œevidence blocks.” Built as an extension of Mysticeti, the protocol operates with $n = 3f + 2p - 1$ nodes and tolerates up to $f$ Byzantine faults; when the number of faulty nodes in the fast path does not exceed $p$ (where $1 \leq p \leq f$), it safely terminates in two rounds, achieving the theoretical lower bound for fast Byzantine consensus.
πŸ“ Abstract
DAG based Byzantine Fault Tolerant protocols provide high throughput consensus under partial synchrony but existing DAG protocols still require at least three message delays to commit decisions. In contrast fast path Byzantine Fault Tolerant protocols can achieve optimal two message delay termination under favorable conditions though they do not naturally extend to DAGs. We present FinWhale the first DAG based Byzantine Fault Tolerant protocol with a two message delay fast path. FinWhale extends Mysticeti with a novel fast path commit mechanism that safely coexists with the protocol's original slow path rules. To preserve safety across different local DAG views we introduce new commit structures based on fast path evidence blocks enabling validators to combine fast path and slow path reasoning consistently. FinWhale operates in the partially synchronous model with n equals three f plus two p minus one validators matching the known lower bound for fast Byzantine consensus. The protocol tolerates up to f Byzantine faults and achieves fast termination whenever at most p validators fail during the fast path where p is between one and f. Our results show that optimal latency fast paths can be integrated into uncertified DAG consensus protocols.
Problem

Research questions and friction points this paper is trying to address.

Byzantine Fault Tolerance
DAG-based Consensus
Fast Path
Partial Synchrony
Two-Round Termination
Innovation

Methods, ideas, or system contributions that make the work stand out.

DAG-based BFT
fast path
two-round termination
Byzantine fault tolerance
partial synchrony
πŸ”Ž Similar Papers
2023-10-23Network and Distributed System Security SymposiumCitations: 14