Jito tips · sealing slope
t +3.40 · wild-p 0.000 ✓ significant
Solana · propagation economics
Validator revenue comes from three pools. Only two of them (Jito MEV tips and leader fees) respond to how fast a block propagates. This is where those two stand today, and what a 6× faster transmission layer would add through the delay-budget mechanism.
Live measurement from a Frankfurt Geyser sentry · 2.0 days of data · counterfactual modeled at 6×, compressible share κ=25%, SOL @ $100.86
κ=25% is an illustrative midpoint, not a measurement: it is not identified from one vantage point, and every dollar scales linearly in it (at κ=10% the top operator is ~40% of the figure shown). 6× is a free parameter. Both are sliders below.
Performance-movable revenue
7,683 SOL / day
Jito tips + leader fees, the pool faster propagation can move.
Fees vs. Jito tips
4.5×
Leader fees are the larger channel, and the one usually overlooked.
6× uplift · largest operator
$81k / yr
Top of the per-operator table below.
⚠ preliminary: the fee slope settled after swinging across the first single-day panels (the 48-hour window now averages two full day/night cycles) but the magnitude still scales with κ and the SOL price. Read it as order-of-magnitude.
Network-wide, per day. Inflation dwarfs the rest and is paid by protocol schedule, not speed, with one exception I cannot yet size: Timely Vote Credits pay inflation in proportion to vote latency, and because the inflation pool is ~8x the movable one, even a small movable share could rival the fee channel. It is unmeasured here (see objection 4), so treat the two coloured slivers as the measured floor of what speed can move, not the ceiling.
Share of the observed first-shred→completed window that is actually network time a faster layer could remove. The rest is the leader's own emission span, which no transport touches. Unidentified from one vantage point: every dollar scales linearly in κ.
Share of stake that must receive on the overlay before a delayed block still roots. 67% is Solana's supermajority, a sharp reading. The true knee is lower, since non-overlay nodes have slack; the skip hazard would pin it.
Share of the gain that is new value rather than pulled from the next slot, it sets the floor at saturation. Near zero for pure delay on 400ms slots: a missed transaction lands ~400ms later, it does not vanish.
Annual gain for an operator holding 1% of stake, as adoption rises. Falls linearly: the flow you pull forward is increasingly already drained by the adopter ahead of you.
All adopters combined. More adopters multiply the base, but each one's gain decays, so the total peaks mid-sweep and returns to zero at saturation.
Methodology · counterfactuals · robustness
Read this before the numbers: this is a weaker study than the Ethereum one, and here is exactly how.
This is the Ethereum propagation harness ported in preliminary form. Every axis of evidence quality is a tier below its predecessor, and the gap is not cosmetic: one Geyser vantage point instead of a sentry network, so κ, the compressible share of the observed window, is not identified at all; an estimated slope on realised outcomes instead of a measured relay bid curve, so the delay price is confounded by demand and is an upper bound, not a price; an assumed skip risk instead of a measured orphan hazard, so the cost half of the delay trade is asserted rather than priced; and hours of data instead of a 216k-slot panel. Each gap has a specific closer: a second independent vantage identifies κ; an instrument orthogonal to demand (spillover congestion, shred-loss events, post-skip position-1 slots) identifies the slope; more days fit the hazard and pin θ. Until then the dollar figures are an upper bound on an upper bound, and the honest content of this page is the direction and the machinery, not the magnitude.
Every number above is either measured on-chain or a clearly-labelled counterfactual. Below is the full pipeline, the identifying assumption, the live statistical evidence, and an honest catalogue of the objections plus the tests that answer them. All inputs are public; the pipeline submits no transactions and holds no key.
Propagation, and its central weakness. One node in Frankfurt subscribes to a Yellowstone
Geyser gRPC slot-status stream. Per slot I log the server timestamp of
SLOT_FIRST_SHRED_RECEIVED and SLOT_COMPLETED. Both stamps share a clock,
so path delay cancels in the difference, but that cuts both ways: it cancels the network transit
I want to measure, leaving a window dominated by the leader's own shred-emission span, which no
transport can compress. So this is a streaming window, not transit. Only κ of it is
compressible, κ is not identified from one vantage point, and it is a slider above.
MEV & fees. Jito tips = positive balance deltas on the 8 tip-payment accounts, summed per
slot. Leader fees = the block-meta Fee reward (100% of priority + 50% of base fees,
post-SIMD-0096). Operators = validators union-find'd by shared vote-withdrawer or website;
getLeaderSchedule maps each slot to its leader and 4-slot window position.
Sample: 2.0 days of continuous capture (432,000 leader slots · 673 leaders).
The unit is the leader slot. The delay-budget model (ported from the Ethereum propagation study): 6× faster transit saves Δ = transit × (1 − 1/6) ms; a leader can seal Δ ms later at unchanged skip risk, sweeping up more late-arriving revenue. Value/slot = (dRevenue/dms) × Δ, summed over the tips and fees channels, × the operator's leader-slots per year.
dRevenue/dms is the within-leader-window slope of revenue on sealing lateness , how much later a block completed than its window position predicts. Comparing a leader's own four consecutive slots holds its stake, hardware, geography and near-term load fixed.
"6×" is a free parameter, not a Solana measurement. Optimum's published 6× is an RLNC overlay measured on Ethereum's Hoodi testnet against a gossipsub baseline, a different protocol on a different chain. Firedancer (a client) and DoubleZero (private fibre) are different categories again. Nobody has published a 6× for Solana shred propagation, so treat it as an input. It also carries the asterisk from the Ethereum study: that 6× was measured against a gossipsub baseline on Hoodi, whose transit ran roughly twice mainnet's, an elevated baseline flatters the multiple.
It applies only to the compressible share κ of the observed window, the leader's own emission span is a choice, not a network cost, and no transport removes it.
It holds fixed skip risk and everything a leader can't change by networking. It assumes the leader re-tunes its sealing to actually spend the saved budget, a behavioural change; a passive install earns far less. Read the dollars as an order of magnitude, priced at a fixed SOL value, not a quote.
The whole dollar column rests on these two within-window slopes, re-estimated on every daily run with cluster-robust standard errors (clustered by leader) and a wild cluster bootstrap. A slope indistinguishable from zero means the corresponding value is too.
Jito tips · sealing slope
Leader fees · sealing slope
Inference
The objections I take seriously, each with its current status, stated before anyone else can raise them.
The design and the checks that make the causal reading credible, what's already in place and what's still owed.