Invest1 publisherNot yet confirmed elsewhere3 min readPublished
Anza researchers' Solana draft halves modeled handover delay with self-reported validator locations
Anza researchers propose ordering Solana's block producers by self-reported location, cutting modeled mean handover delay from 36.2 to 17.0 milliseconds. The chain can verify who signed a location but not where the hardware sits, so the speedup depends on operators reporting honestly.
The Investor · Invest desk

What happened
- Roger Wattenhofer, Anza's head of research and an ETH Zurich professor, wrote the geographic schedule with Quentin Kniep, a researcher at Anza and ETH Zurich.
- Solana would still compute its stake-weighted random schedule, then a second pass would regroup leader windows into small bins by reported proximity, with each validator keeping its window count.
- In the authors' isolated-attacker simulation, three-window bins produced six consecutive adversarial windows, and the SIMD-0675 draft records the result without setting a global cap.
- The scheduling proposal and a companion location-registration proposal went up as pull requests on Sept. 29 and were still open on Oct. 7.
Compiled by The InvestorSomething wrong?How this is made
Why it matters
- exposure Operators and SOL holders would accept longer stretches of single-party block production as a side effect of a latency fix, and how long those stretches get depends on how honestly locations are reported.
- constraint The chain checks a coordinate's signature and geometry but not where the hardware sits, so honest reporting rests on incentives that no protocol rule enforces.
- decision Operators outside the big stake hubs would have a latency reason to stay remote, though the authors' simulations do not test whether anyone actually relocates.
No validator gains or loses a leader window under the plan [8]. That leaves position in the queue as the only thing being reallocated. Position matters under Alpenglow's fast leader handover, where the outgoing leader sends its block straight to the next one [9]. The authors argue that a random schedule favours validators near large concentrations of stake: they are more likely to follow a nearby leader, while remote operators more often face a long hop [9]. Grouping neighbours is meant to give the remote operator the same short hop, and the authors went that way instead of redistributing stake or adding windows [10].
The sorting key is a coordinate each validator supplies [2]. According to CryptoSlate, a signed coordinate proves it was authorised and that its geometry is valid, while whether the machine actually sits there is left to incentives [14]. The simulation did not take self-reports at face value. It used the epoch 1038 mainnet stake distribution, corrected the locations of its 661 validators against Globalping measurements, and ran 108,000 leader windows per epoch across five random seeds [12]. So the cut in mean honest-to-honest delay, 19.2 milliseconds or about 53% [16], was measured on checked locations. The live schedule would sort on reported ones [2].
The latency model also favours the design it evaluates. It maps each validator to the nearest RIPE Atlas metro, takes half the median round-trip time between metros as the one-way delay, and prices any handover inside a single metro at zero [13]. A scheme built to put neighbours back to back gains most from that zero. The median across all handovers falls from 23.4 to 4.5 milliseconds [5], an 81% drop [17]. These are transfer delays, a different interval from slot duration or transaction finality [15].
Then there is continuity of control. The draft pairs three-window bins with a 10% stake floor that sets how far a validator's neighbourhood must reach to gather enough stake, so a dense area gets a small radius and a sparse one a large radius [11]. A finished bin can still hold under 10% of stake and repeated windows from one operator [11]. The six consecutive adversarial windows in the isolated-attacker run [6] are two full bins back to back [18].
If operators report honestly, remote validators get shorter hops and nobody's allocation changes [8]. If some report a location chosen for where it puts them in the queue, the outcome moves toward the case the authors simulated, with an isolated party holding longer runs of control [6]. I think the latency case holds up as modeled. The honesty assumption is the risk operators and SOL holders would be taking on, because location is the one scheduling input the chain cannot check [14]. That view is wrong if measured handovers on a live deployment come in near the modeled 17.0 milliseconds [4] while reported coordinates match independent probes.
What to watch
- Whether reviewers of SIMD-0675 add a global cap on consecutive windows held by one operator before the pull request is merged.
- Whether the companion location-registration proposal adds any measurement check comparable to the Globalping correction the authors applied in their own simulation.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence45
- Adoption2
- Hype gap+10
- Incentives45
- Confidence50
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
Roger Wattenhofer and Quentin Kniep propose speeding Solana's block production by scheduling nearby validators consecutively.
- [2]
The plan relies on self-reported locations, bringing an unverifiable physical input into the order of Solana's block producers.
- [3]
Wattenhofer is Anza's head of research and an ETH Zurich professor; Kniep identifies himself as a researcher at Anza and ETH Zurich. They coauthored the geographic schedule.
- [4]
The authors' simulation cuts the mean handover delay between honest validators from 36.2 milliseconds under the random schedule to 17.0 milliseconds with three-window bins, without giving any validator more leader windows.
- [5]
The median across all handovers falls from 23.4 milliseconds to 4.5 milliseconds.
- [6]
In the authors' isolated-attacker simulation, the SIMD-0675 draft records six consecutive adversarial windows under its proposed three-window bin setting, rather than imposing a global cap.
- [7]
The scheduling proposal and a companion location-registration proposal were introduced as pull requests on Sept. 29 and remained open as of Oct. 7; they are proposed rules and modeled outcomes, not results from a deployed schedule.
- [8]
Solana would first calculate its stake-weighted random leader schedule as usual, then a second pass would rearrange leader windows into small groups (bins) by reported geographic proximity; every validator would retain exactly the number of windows it received in the original schedule.
- [9]
Under Alpenglow's fast leader handover the previous leader sends its block directly to the next one; the authors argue a random schedule favours validators near large concentrations of stake, who are more likely to be close to the leader they follow, while remote validators more often face a long hop.
- [10]
The intended decentralization benefit is an incentive to operate away from existing hubs, rather than a redistribution of stake or additional leader allocations; the simulations measure scheduling and latency and leave actual operator relocation and stake concentration outside their results.
- [11]
The draft pairs a three-window bin size with a 10% stake floor defining how widely a validator's neighbourhood must extend to reach enough stake; dense locations get a smaller radius, sparse ones a larger radius. A completed bin can contain less than 10% of stake and repeated windows from the same operator.
- [12]
The simulation uses the mainnet stake distribution from epoch 1038, with 661 validators whose locations were corrected using Globalping measurements; each simulated epoch has 108,000 leader windows and results average five random seeds.
- [13]
The model maps validators to the nearest RIPE Atlas metropolitan area, estimates one-way latency as half the median round-trip time between areas, and prices handovers within one metro at zero.
- [14]
Signed coordinates verify authorization and geometry, leaving the honesty of physical location dependent on incentives, with a simulated exception.
- [15]
Slot duration and transaction finality measure different intervals from the modeled transfer delay.
- [16]
Modeled mean honest-to-honest handover delay falls by 19.2 milliseconds, about 53%.
- [17]
Median handover delay across all handovers falls by 18.9 milliseconds, about 81%.
- [18]
Six consecutive adversarial windows equal two full three-window bins in a row.
Sources
1 independent publisher whose own reporting we read for this story.
- cryptoslate.comSolana’s geographic speed plan trusts validator locations the network cannot verify
1 article · October 8, 2026
Topics and entities
Follow any of these and your For You feed starts watching them — no settings page required.