Alpenglow: Solana's Great Consensus Rewrite
Alpenglow: Solana's Great Consensus Rewrite
Introduction
The Alpenglow consensus algorithm represents the most significant overhaul of Solana’s core protocol to date. Drawing on the latest advances in blockchain research, it fundamentally rearchitects how consensus is achieved across the network.
Alpenglow is the work of Anza’s new research division, led by Professor Roger Wattenhofer of ETH Zurich, one of the world’s top-ranked computer science institutions. A leading authority in distributed systems, Professor Wattenhofer previously co-authored the 2024 paper Halting the Solana Blockchain with Epsilon Stake, which uncovered possible liveness vulnerabilities in Solana’s current consensus protocol. Professor Wattenhofer is joined at Anza by his former PhD students, Kobi Sliwinski and Quentin Kniep.
The team’s task was to redesign Solana’s consensus algorithm to be more performant and provably correct, while preserving its Turbine-based architecture. Alpenglow incorporates many of the latest advances in distributed systems research, particularly in handling adversarial network behavior.
The name Alpenglow is derived from the German word Alpenglühen, meaning “Alps glow.” It refers to the striking light seen on mountain peaks at sunrise or sunset and is a nod to the protocol’s Swiss origins.
What are the benefits of Alpenglow?
Below is a high-level summary of the key benefits Alpenglow is expected to bring.
Faster Finality
Alpenglow's headline benefit for Solana is a 100x reduction in time to transaction finality, or how quickly user transactions are rooted on a blockchain network. Depending on a validator's geographic location, this will fall from 12.8 seconds to 100-150ms, allowing Solana to become competitive with more centralized Web2 infrastructure and enabling real-time applications.
- Current Solana Finality: 12.8 seconds
- Current Solana Optimistic Confirmation: 500-600 milliseconds
- Alpenglow Finality: 150 milliseconds (median value)
No More Vote Transactions
With Alpenglow, all consensus activity happens off-chain. This will relieve load on the transaction processing unit (TPU) and replay, which will no longer be required to process vote transactions.
Alpenglow will also significantly improve the economics for smaller validators. Vote transaction fees are the largest operational expense for validators. By eliminating these fees through off-chain voting, participation costs are dramatically reduced, making it more feasible for smaller validators to operate and lowering the barrier to entry for contributing to network security.
A More Streamlined Protocol
Alpenglow streamlines the process of reaching consensus by removing several of Solana’s legacy components, including Proof of History, Tower BFT, and the use of gossip for vote propagation. While it incorporates cutting-edge advancements from modern blockchain research, it does so without introducing unnecessary complexity.
How Does Alpenglow Work?
Alpenglow is built around two core components:
- Rotor: an upgraded block propagation protocol, building on and enhancing the existing Turbine architecture.
- Votor: a new voting protocol that replaces Tower BFT, gossip-based vote propagation, and Proof of History for consensus participation.
Rotor: New Data Dissemination Layer
Rotor is an enhanced block propagation protocol that builds on Solana’s existing Turbine design, with key improvements to efficiency and simplicity. Unlike Turbine, which uses a multi-layer tree structure with a fanout of 200, Rotor uses a single-hop model.
Votor: New Voting and Finalization Engine
Votor is Aplenglow’s new voting and finalization engine, replacing Tower BFT for notarizing and finalizing blocks. It draws inspiration from the Simplex line of research for enhanced efficiency and simplicity and applies it to a Proof of Stake context.
Alpenglow Performance Benchmarks and Simulation Results
Simulations by Anza show Alpenglow finalizes a block in roughly 100-150ms, depending on whether the Fast-Finalization or Slow-Finalization paths notarize the block. The Fast-Finalization path targets ~100ms latency, whereas the Slow-Finalization path targets ~150ms latency.
Alpenglow Security and Fault-Tolerance Analysis
Alpenglow’s consensus is an improvement to traditional BFT consensus, which maintains resilience against adversaries that control up to 33% of the network’s stake. Alpenglow lowers these bounds to 20% of the network’s stake based on the 5f + 1 bound introduced by Martin and Alvisi in Fast Byzantine Consensus.
Safety
Safety is guaranteed provided the total adversarial stake ≤20%, and cannot prevent at least 60% honest participation on one fork. These conditions make it so any vote threshold that the protocol treats as final (i.e., one-round fast, two-round slow) is high enough that a conflicting threshold on another fork cannot be obtained.
Liveness
Liveness is guaranteed under partial synchrony conditions so long as the fault thresholds are respected. This means that, after some network delay, honest validators will be able to communicate and gather ≥60% of stake on some block.
Conclusion
This report explored Alpenglow's core components and examined how they reshape Solana’s consensus model. We’ve also analyzed the technical improvements, changes to validator economics, network-level impacts, and benefits for performance, simplicity, and scalability. The Alpenglow whitepaper marks a turning point for Solana, not just in protocol design but also in development philosophy.