How It Works4 min readSolana (SOL)

Solana’s Alpenglow: The Handoff Before Faster Finality

Anza lists October 21 for Alpenglow’s mainnet-beta migration. The interesting part is the handoff: how validators preserve a shared history before changing the rules that finalize it.

Solana’s Alpenglow: The Handoff Before Faster Finality

AI-generated conceptual illustration: two signal operators pass the same archive block between control systems. The people and workshop symbolize a shared history being handed over; they do not depict real operators or a manual migration procedure.

Key Points

  • On October 20, 2026, Anza’s official page listed mainnet-beta for October 21. This article explains the announced plan; it does not report a completed mainnet migration.
  • The migration design separates feature activation from a later vote-only boundary, then uses an 82%-of-stake genesis certificate to establish the handoff.
  • Votor changes voting and finalization. Rotor remains a later step, and the original 150ms median came from simulations, not a guarantee for every transaction.

Chronological Timeline

2025-05-19Alpenglow is introduced

Anza presents Votor and Rotor and explains the simulation basis of its finality estimates.

2026-10-20The announced schedule is checked

Anza’s official page lists completed testnet and devnet stages and an October 21 mainnet-beta date.

2026-10-21Mainnet-beta migration — planned

The date shown by Anza as of October 20. A scheduled date is not confirmation that the transition has occurred.

Before the new engine starts

Anza’s Alpenglow page now gives Solana’s mainnet-beta migration a date: October 21. CoinYQ checked the page on October 20, 2026; it marks testnet and devnet as completed. Mainnet completion is still a separate fact to establish. The practical question before the advertised speed arrives is how validators can change their consensus rules while agreeing on the history they carry forward.[1]

That is the job described in SIMD-0384, the migration proposal. Its stated aim is to avoid rolling back user transactions confirmed under TowerBFT. The repository snapshot reviewed here still labels both the migration and Alpenglow proposals “Review.” They document the design; the current Anza page supplies the announced schedule. Neither document by itself proves mainnet activation.[2][3][1]

A boundary that stops accepting user transactions

Under the described procedure, activating the feature does not immediately switch consensus. The migration boundary sits 5,000 slots after the feature’s activation slot. From that boundary, blocks accept only simple vote transactions. RPC commitment updates and TowerBFT rooting also pause. This creates an interval in which the network can establish its handoff without adding ordinary user transactions to the blocks that may be discarded.[2]

Validators then look for a boundary-or-later block whose immediately following child contains votes for it from at least 82% of stake. Its most recent ancestor before the boundary becomes the candidate Alpenglow genesis block. A second agreement, BLS genesis votes representing at least 82% of stake, produces the genesis certificate. That certificate identifies the common starting history for the new consensus.[2]

One history, a different way to agree

After verifying the certificate, validators reset to that genesis block, initialize Votor and resume user transactions. Initial Alpenglow blocks carry the certificate; replaying it also records migration evidence in an on-chain account. The transition therefore leaves something more concrete to inspect than a countdown. Anza expects the handoff to take hundreds of milliseconds, but that expectation is not an observed mainnet duration.[2][1]

Votor’s ordinary voting thresholds are different from the migration’s 82%. One round can finalize with 80% of stake; a two-round route works with 60%. The routes operate concurrently. Votes travel directly between validators and signatures can be aggregated into certificates, instead of each consensus vote needing its own on-chain transaction. The change concerns how validators establish agreement, not simply how quickly a wallet draws a check mark.[3][4]

What the 150ms figure leaves open

The original May 2025 introduction expected a median finality of about 150 milliseconds. It explicitly based that number on simulations using the then-current mainnet stake distribution, excluding computation overhead. A median is not a maximum, and a simulated consensus latency is not a measurement of every user’s complete journey through a wallet, RPC service and application.[4]

There is also a scope boundary inside the Alpenglow name. SIMD-0326 covers Votor while retaining Turbine for data distribution initially; Rotor, the proposed replacement distribution system, is excluded and needs a later proposal. Anza’s current page likewise lists Rotor as future work. Reading the original full-protocol performance discussion as a promise that every component arrives with this migration would miss that distinction.[3][1][4]

What would turn a plan into evidence?

After the scheduled date, the useful questions are concrete: has the cluster produced the migration certificate and finalized blocks under Alpenglow, and what do measurements show under actual traffic? The first establishes a change of consensus; the second tests performance. The migration design describes evidence for the first, while the original performance work provides a hypothesis to compare with the second.[2][4]

For now, the news is an officially announced mainnet-beta date and a published handoff design. The larger idea is that faster agreement cannot start from an ambiguous past. Alpenglow’s transition asks validators to establish that common past before handing future decisions to Votor. Whether the launch meets its timing and performance expectations remains a question for the records produced afterward.[1][2][3]

The next question

Continue reading

Explore the topic through other cases and contexts.

Sources & References

  1. [1]Source 1: Anza — Alpenglow launch and migration overviewAnzaAccessed 2026-10-20
  2. [2]Source 2: SIMD-0384 — Alpenglow migration, repository snapshotSolana Improvement DocumentsAccessed 2026-10-20
  3. [3]Source 3: SIMD-0326 — Alpenglow scope and votingSolana Improvement DocumentsAccessed 2026-10-20
  4. [4]Source 4: Alpenglow: A New Consensus for SolanaAnza · 2025-05-19Accessed 2026-10-20