Alpenglow is live: Solana finalises in one round now

A row of flat lilac paper blocks across a deep violet ground, one taller mint block among them and the blocks after it narrower and closer together, with a small cream disc high on the right
Illustration

On Wednesday 21 October 2026, at about 13:36 UTC, Solana stopped agreeing with itself the way it had since launch. Epoch 1064 began under TowerBFT, ran it for its first 5,000 slots, and at slot 459,653,000 handed over to Alpenglow. The last TowerBFT block, slot 459,652,999, is the genesis block of the new consensus; its certificate was signed by 446 of 654 validators.

What changed on the wire

Under TowerBFT a validator voted by sending a transaction, and a block was final once enough votes had stacked up over 32 slots: 12.8 seconds. Under Votor, the first phase of Alpenglow, validators send votes directly to one another and bundle them into certificates. If at least 80 per cent of stake notarises a block, it is final after one round; otherwise a second round with 60 per cent thresholds finishes the job. The design tolerates 20 per cent adversarial stake plus 20 per cent offline.

The headline number, honestly

The Foundation puts finality at roughly 150 milliseconds after a block is proposed, and adds in the same breath that “the 150ms is an expectation, not a constant”: one-round finality is faster than two-round, and the network decides which it gets. Slots themselves went from 400ms to 200ms. The confirmed and finalized commitment levels now describe the same state, and confirmed is slated for removal in a later release.

What it costs a validator

Voting used to cost about 1 SOL an epoch in vote transaction fees, paid from the identity account. It is now a flat 0.8 SOL per epoch, the Validator Admission Ticket of SIMD-0357, taken from the vote account and burned, on top of the rent-exempt minimum. The fee charged at the start of an epoch pays for the next one, and the first was charged at the start of epoch 1064. The migration required an Agave-based client: Agave v4.3.2, Jito-Solana v4.3.2-jito or Harmonic Salsa v4.3.2-harmonic. Firedancer and Frankendancer were not supported for it.

What changed for everyone else

Vote transactions are no longer in blocks, so transaction counts and TPS “dropped sharply” on activation without any drop in activity; a dashboard, a benchmark or an alert threshold with a vote-inclusive baseline needs a new one. Proof of History no longer paces block production, so tick entries have left the shred stream, where a leader used to emit 64 a slot. And Clock.unix_timestamp is no longer the stake-weighted median of vote timestamps: the leader sets it, within a range bounded by the parent's timestamp and twice the elapsed slot time.

What has not happened

Rotor, the second phase, which replaces Turbine's tree of relays with a single relay layer, is planned for a later release and not scheduled. And the date itself slipped: Anza's schedule had feature activation beginning 28 September; devnet switched on 25 September, and mainnet took another three and a half weeks. Breakpoint in London, 15 to 17 November, will be the first with Alpenglow running.

The number worth watching now is not 150 milliseconds but the share of blocks that finalise in one round. Votor's fast path needs 80 per cent of stake to notarise, and the genesis certificate carried 446 of 654 validators by count, which says nothing about stake; a network that keeps landing on the 60 per cent fallback has activated Alpenglow and is quietly getting two-round finality instead. The other thing to notice is how much of this upgrade is subtraction. Votes left the blocks, ticks left the ledger, the median timestamp left the clock, and a commitment level is leaving the RPC; every one of those is a quantity someone's dashboard was built on, and the dashboards will be wrong before anyone's code is.

Alpenglow is live: Solana finalises in one round now: questions

When did Alpenglow activate on Solana?

On 21 October 2026 at about 13:36 UTC, in epoch 1064, from slot 459,653,000. Devnet had switched on 25 September.

What is Solana's finality time after Alpenglow?

Roughly 150 milliseconds after a block is proposed when 80 per cent of stake notarises it in one round, against 12.8 seconds under TowerBFT. The Foundation calls 150ms an expectation, not a constant.

Do I need to change my application for Alpenglow?

Not the code that sends transactions. The confirmed and finalized commitment levels now mean the same thing and confirmed will be removed later; anything that counts transactions or TPS needs a new baseline, because vote transactions are no longer in blocks.

Is Rotor live?

No. Rotor, the relay layer that replaces Turbine, is planned for a later release and has no date.

Source: Solana Foundation checked against the source

More Solana news