
Briefing
The core research problem is the fundamental performance trade-off in Byzantine Fault Tolerant (BFT) consensus, where leader-based protocols prioritize low latency while DAG-based protocols maximize peak throughput. The foundational breakthrough is Angelfish , a hybrid BFT protocol that dynamically adapts across the leader-DAG spectrum by allowing a subset of nodes to issue lightweight votes via best-effort broadcast, thereby reducing communication overhead and aiding lagging nodes. The single most important implication is the creation of a consensus architecture that can simultaneously achieve state-of-the-art peak throughput and match the low latency of traditional leader-driven systems, setting a new benchmark for blockchain performance and responsiveness.

Context
Prior to this work, the design space for high-performance BFT protocols was bifurcated. Protocols that rely on a single leader to drive both data dissemination and consensus, such as HotStuff, achieved fast finality under moderate load. However, their reliance on sequential leadership limited their ability to scale transaction processing, creating a throughput bottleneck.
Conversely, protocols that separate data dissemination into an asynchronous Directed Acyclic Graph (DAG) layer, such as Sailfish, achieved high throughput but introduced higher latency due to the complexity of ordering and pacing the DAG structure. This created an architectural limitation where a protocol could optimize for one metric but not the other.

Analysis
Angelfish fundamentally differs from previous approaches by treating the leader-DAG spectrum as a continuum rather than a binary choice. The new mechanism maintains a DAG for parallel data flow, which is crucial for high throughput, but introduces a dynamic, adaptive voting layer. Instead of requiring all nodes to reliably broadcast costly DAG vertices, a dynamically-adjusted subset of parties issues lightweight votes using a best-effort broadcast.
This design is logically sound because the lightweight votes are used primarily for pacing and coordination, allowing the protocol to revert to the fast, leader-driven mode when network conditions permit, thereby matching the latency of leader-based systems. When the network is congested, the DAG structure ensures parallel processing capacity is maintained, preserving peak throughput.

Parameters
- Key Metric – Latency Match ∞ Matches the latency of leader-based protocols under moderate throughput.
- Key Metric – Peak Throughput ∞ Attains state-of-the-art peak throughput.
- Key Mechanism – Lightweight Votes ∞ Issued by a dynamically-adjusted subset of parties using best-effort broadcast.
- Key Structure – Leader-DAG Spectrum ∞ The design space the protocol smoothly adapts across.

Outlook
The Angelfish protocol opens new avenues for research into truly adaptive distributed systems where the consensus mechanism itself is a function of current network conditions and load. In the next 3-5 years, this theory could unlock real-world applications requiring both extreme speed and massive scale, such as high-frequency decentralized exchanges or global settlement layers. Future research will focus on formally characterizing the optimal dynamic adjustment function for the voting subset and applying this hybrid model to cross-chain communication and shared sequencing layers to further minimize latency in modular architectures.

Verdict
The Angelfish protocol provides a foundational architectural blueprint for BFT consensus, demonstrating that the historical trade-off between optimal throughput and minimal latency is not an immutable constraint.
