Solana's Validator Admission Ticket Goes Live on Mainnet

Solana activated the Validator Admission Ticket on mainnet on 22 July, turning a registration requirement that had been in place since earlier in the month into an enforced condition of taking part in consensus. Under the change, a validator that has not registered a BLS public key is silently omitted from the leader schedule, the rotation that decides which validator produces blocks in which slot, and is treated as carrying zero stake weight for consensus purposes. Nothing warns the operator; the node simply stops being given work. As of epoch 1004, roughly 85 validators representing 3.87% of stake had produced blocks but were still unregistered, according to Solana's own upgrade documentation. The admission ticket is the second of two prerequisites for Alpenglow, the pending overhaul of how the network reaches agreement.
The Mechanic: One Key Registered, or No Place in the Rotation
The key in question is a BLS public key, a signature type whose main property is that many separate signatures can be compressed into a single one that is cheap to verify. Registration went live on mainnet-beta on 8 July, after running on devnet and testnet, and requires Solana CLI version 4.1.0 or higher. Enforcement was not cosmetic even before this week: the upgrade notes stated that a voting validator without a registered key "is already losing consensus participation and inflation rewards." What changed on 22 July is that the omission became structural rather than economic. A validator missing the key is not penalized so much as ignored, dropped from the schedule that determines who gets to build blocks at all.
The Price: 1.6 SOL an Epoch, Not Yet Charged
The admission ticket is named for a fee. In the Alpenglow design, a validator pays 1.6 SOL per epoch, the fixed scheduling period over which the leader rotation is set, to hold a place in the active set. That fee is not being collected yet. The initial activation checks only that a BLS key exists and caps the admitted set at 2,000 validators ranked by stake. It does not implement the 1.6 SOL per epoch charge, does not implement vote-fee payments, and does not remove on-chain voting. All three arrive with Alpenglow itself, which had not reached mainnet as of this week. In practice, that makes the 22 July activation a gate rather than a toll booth: it establishes who is admitted and how admission is checked, and leaves what admission costs for later.
The Problem: Consensus Overhead Paid in Vote Transactions
The reason for an admission fee at all is the way Solana validators currently pay for consensus. Voting happens on chain, as transactions that consume block space and cost fees, which ties the cost of participating to how often a validator votes and puts consensus traffic in competition with user traffic for the same capacity. Alpenglow replaces that arrangement, swapping the existing TowerBFT and proof-of-history voting for a protocol called Votor with a stated finality target of roughly 150 milliseconds. A flat per-epoch admission fee substitutes a predictable subscription for a variable per-vote bill, and the 2,000-validator cap bounds how many signatures the aggregation scheme has to handle. The work is arriving in stages alongside the client releases running in parallel with it, with Firedancer v1.1.0 having reached testnet on 16 July as the Agave 4.3 branch opened.
What Happens to the Unregistered
The immediate open question is the 3.87% of stake that was still producing blocks without a registered key at epoch 1004. Those operators face a one-line fix, but until they make it their nodes are outside the schedule, and the stake delegated to them earns nothing from block production. The larger unresolved items are the ones deferred to Alpenglow: the fee, the end of on-chain voting, and how the 2,000-slot cap behaves once stake shifts around it. Separately, the research aimed at the same layer continues on a different track, with the Gatling parallel-composition work published in June targeting 10-millisecond slots without altering consensus internals. None of it changes anything for validators this week beyond registering a key.
Read also: Jito Votes to Burn All DAO Exchange Revenue in JTO