π€ 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.