Independent analysis · public data · Ethereum

Measuring the value of faster block propagation on Ethereum

An independent measurement study of block propagation latency and validator revenue, built from public Xatu and MEV-relay data: the effect of the 4-second attestation deadline on mainnet, a modelled estimate of adoption value, and a deployment analysis on Hoodi, the network where mump2p is deployed.

Every dollar figure on this page is a modelled counterfactual, not revenue. mump2p is not deployed on Ethereum mainnet, so these are estimates rather than observed revenue. Figures show what an operator could gain if a propagation accelerator delivering the stated speedup were live, and, for the dominant MEV channel, only if the operator also re-tunes its block-publication timing.
−28 pp
correct-head share, 3.5–4.0s bin vs 4–5s bin (95.9% → 67.4%; mainnet, 216k slots). Local RD estimate at the cutoff: −11 pp (§2)
$33 → $7
modelled uplift per validator/yr at 6×: June-2025 vs July-2026 calibration; MEV-regime-dependent (§6)
40–55%
adoption range where modelled value peaks (§4)
null
propagation change detected on Hoodi: the expected result for a shadow-mode deployment this instrument largely cannot see (§1)

1 · The deployment study: Hoodi, the network where mump2p runs

mump2p is deployed on the Hoodi testnet (announced June 2025; first published results 2025-09-23). I analyzed 245 days of daily propagation physics on Hoodi itself, scanning for structural breaks rather than assuming a deployment date, alongside within-network designs (per-operator, per-peer, and two that require no adopter labels).

Daily median block transit on Hoodi, June 2025 to January 2026, with the mump2p announcement and first-results dates marked
Hoodi network transit: daily values with 7-day rolling median. Dashed line: mump2p announced (2025-06-24). Dotted: first published Hoodi results (2025-09-23).
month (2025)Hoodi transit (ms)
June590
July700
August (deployment window)2,019
September (first results published)1,970
October434
Nov–Jan534–812

Findings.

These results are absence of evidence, not proof of no effect, and much of that is by construction. The instrument here is gossipsub-side sentries: overlay deliveries are not directly observable to it, and Hoodi adopters may be gateway operators rather than the validator fleets scanned. Optimum's published methodology states that blocks propagate through both mump2p and gossipsub simultaneously; under that design, consensus-level propagation data would not be expected to change, and the record here is consistent with that description. The null is therefore a statement about consensus-visible propagation, not about the overlay's internal performance. (Break scanning: one least-squares break per series with 21-day guard windows, used descriptively; no significance is claimed for the absence of breaks.)

2 · Mainnet: the effect of arrival time on attestations

Attesters vote when they first see a block or at 4,000 ms into the slot, whichever comes first; 4,000 ms is the moment waiting stops. RANDAO assigns them to slots at random, so exposure to a late block is as-good-as-random: comparing the same validators across early-vs-late blocks is causal, not correlational. From 216,000 mainnet slots:

block arrivalslotscorrect head vote
< 1s1,36399.96%
1–2s58,54999.93%
2–3s120,02799.67%
3.0–3.5s18,81898.82%
3.5–4.0s13,61595.89%
4–5s (past deadline)1,84867.43%
> 5s (pooled; small n)22215.8%

Estimand note: the −28 pp headline is the bin-to-bin drop across the deadline (3.5–4.0s vs 4–5s). The local regression-discontinuity estimate at the cutoff is −11 pp (τ −0.111, se 0.011), smaller because sentry-median measurement error smooths the jump, so the RD is a lower bound. Rows past 5 s are pooled: the underlying bins (157 and 65 slots) are too thin to report separately.

Correct head vote share by block arrival time with the 4 second deadline marked; lower panel shows slot counts per bin on a log scale
The cliff sits exactly at the spec deadline. The density panel shows the effect is concentrated in a thin tail rather than in average latency.

Three observations:

3 · Modelled value of adoption (mainnet)

Four channels, priced from measured quantities. Only network transit (~331 ms for the median node) is compressible; most of arrival time is the proposer deliberately waiting, which no transport removes. Totals use A + max(B,C) + D: B and C are mutually exclusive uses of the same saved milliseconds.

0 ms: slot start block published transit arrival = publish + transit headroom = safe delay budget 4,000 ms deadline 12,000 ms: slot end Faster transit can be taken as earlier arrival (lower reorg risk, channel B) or as later publication at the same arrival (higher bid value, channel C), one or the other.
The slot timeline (schematic, not to scale). Attesters vote at 4,000 ms for whatever head they can see; the gap between arrival and the deadline is the budget a proposer can spend.
channelmechanismper validator / yr (6×)
A · attester head votesmy nodes leave the propagation tail on every block$2.48
B · reorgs avoidedmy late blocks survive fork choice$0.14
C · MEV delay budgetpublish Δ later at the same arrival → higher bid value$29.43
D · bandwidthRLNC removes redundant gossip (~3.8 TB/node/yr)$0.68 (cloud) / ~$0.01 (metal)

~90% of the value is Channel C, and C is an upper bound. Measured from relay bids, a block's value nearly doubles across the slot (0.027 → 0.051 ETH) and plateaus at ~3.5s. C assumes transit is the binding constraint on delay; if relay latency, signing latency, or risk aversion bind instead, a faster transport relaxes none of them, and delaying moves a proposer toward the orphan-hazard curve in §2, a cost not netted out here. The dominant mechanism is therefore additional safe publication time (delay budget) rather than higher average speed. Only 5.8% of proposals currently capture the plateau safely, so headroom exists. Per named partner, at the published 6× figure:

operatorvalidatorsA $/yrB $/yrC $/yrD $/yr (cloud)total $/yr$/day
Kiln47,500117,9236,4021,397,85932,4781,548,2604,242
P2P.org31,86279,1004,294937,65421,8801,038,6352,846
Everstake29,30072,7403,949862,25820,171955,1692,617
Ebunker11,53728,6421,555339,5187,863376,0231,030
InfStones11,50028,5501,550338,4297,863374,8421,027
Blockdaemon10,78826,7821,454317,4767,521351,779964
Luganodes5,25013,034708154,5003,419170,953468
all seven147,737366,77019,9114,347,694100,8544,815,31813,193

Assumptions: ETH $1,805.50 (spot at study date, 2026-07; all dollar figures scale linearly with price) · post-Pectra set (40.72M ETH / 880,550 validators, avg 46.2 ETH) · 500 keys/node for D · dV/dt varies with measurement days (7.0–7.8e-6 ETH/ms across June-2025 samples, moving C between $29.43 and $32.76; the lower figure is used throughout for consistency) · scenarios at 3× and 2× run ~$27 and ~$21 per validator/yr. Channel C pays only if the operator re-tunes publication timing; install-and-change-nothing earns ~$2–3.

These are mature-network upper bounds: full receive-side support, no competing adopters. They answer "what is the value if the network supports it." Along the adoption path the numbers are smaller: at the partners' current ~17% adoption, the §4 model scales the all-seven total from $4.8M to ~$1.7M/yr. The two sections are different estimands, not disagreement.

4 · The adoption curve has a sweet spot

Channel C needs receivers (a proposer can only delay safely once ~40% of attesters get blocks fast, the proposer-boost threshold) and declines as other adopters capture the same marginal order flow. Per-adopter value = C × min(1, α/40%) × (1−α):

adoptionper adopter $/yrnon-adopter $/yradopt-vs-not spreadall adopters $M/yr
5%6.66−0.186.160.3
~17% (the seven partners today)12.54−1.6613.521.7
40% (per-adopter peak)20.82−11.7731.917.3
55% (total-value peak)16.41−16.1931.917.95
100%3.30−29.4332.052.9

5 · Extrapolating Hoodi onto mainnet: the floor model

A direct transfer, "6× on Hoodi ⇒ 6× on mainnet", is not supported by the data: Hoodi's gossipsub baseline is ~2× slower than mainnet's. What an RLNC overlay physically delivers is not a multiplier but an absolute latency floor (~150 ms at Hoodi gateways, per Optimum's published figure), and since it runs parallel to gossipsub a node takes whichever arrives first: transit = min(observed, floor). The same floor buys very different multipliers on different networks:

flooron Hoodi (~1,000 ms baseline)mainnet median node (331 ms)mainnet p90 tail (976 ms)
150 ms (published Hoodi figure)6.7×2.2×6.5×
250 ms (geographic realism)4.0×1.3×3.9×
400 ms (conservative)2.5×1.0×: no change (parallel overlay, min(observed, floor))2.4×

Mainnet's median node is already near the floor. At 331 ms typical transit, mainnet gossipsub already operates near the published overlay figure for the typical node; the multiplier is larger where the baseline is slower. What survives the transfer is tail compression: the p90 spread (976 ms → floor) that a proposer must cover before spending delay budget. Priced against the 214k-slot mainnet panel:

scenarioA · attester $/val/yrC · MEV $/val/yrtotal $/val/yrall seven $/yr
floor 150 ms2.3029.7732.064,736,986
floor 250 ms1.8826.5828.464,203,990
floor 400 ms1.1421.6722.813,370,498
multiplicative 6× model (for comparison)2.4829.4332.594,815,318

Carried caveat: the 150 ms input is a gateway-level measurement published by Optimum, captured during the elevated-transit window described in §1, and the eight-month analysis in §1 found no consensus-visible change on Hoodi. This extrapolation prices the figure as if it holds at validator clients on mainnet: an upper bound built on an input I could not verify independently.

6 · Recalibrated: the network then vs now

Every model here was first calibrated on June-2025 data. Re-measured on a fresh panel (2026-06-25 → 07-08, 97,137 slots, post-Fusaka) the physics replicates, and the economics changed substantially:

metric2025-062026-07drift
median-node transit331 ms318 ms−4%
p90 spread (proposer-relevant)976 ms802 ms−18%
blocks past the 4s deadline0.96%0.38%−61%
head-miss rate0.94%0.62%−34%
dose-response cliff (4–5s bucket)67.4%63.3%intact
dV/dt: value of 1 ms of delay7.0–7.8e-6 ETH1.1e-6 ETH−85%
mean block value0.048 ETH0.031 ETH−35%
modelled uplift, $/validator/yr @6× (A+C+D)$32.59$6.68−80%
all seven partners, $/yr @6×~$4.8M~$1.0M−80%

Two findings. First, the causal physics replicates a year out of sample: the cliff sits exactly at the spec deadline, the RD estimate is within noise of 2025 (τ −0.111 vs −0.124). Second, the modelled value declined for two independent reasons: post-Fusaka gossipsub is faster (late blocks −61%, so less latency to remove) and the market value of publication delay fell (dV/dt −86%). June-2025 conditions were near the high end of the modelled value; at current conditions the published 6× figure corresponds to $6.68 per validator per year ($4.75 at 2×). An important limit on this comparison: it rests on two single-month windows a year apart, and MEV is heavy-tailed and bursty; read it as the observed range of a regime-dependent quantity, not as a trend. A month-by-month dV/dt series across the intervening year is the natural extension and has not yet been computed. The live ticker below runs on the fresh calibration.

7 · What is observed, what is inferred

Claims on this page fall into distinct evidence classes. Stating them explicitly:

claimbasisclassconfidence
Attestation threshold at 4,000 ms (−25 pp)216k mainnet slots; replicated on a 2026 panel and in on-chain attestation recordsobservedhigh
61% of head misses occur on on-time blockssame panel, attester-weightedobservedhigh
Late blocks are published late (3.65 s vs 1.81 s)sentry first-sighting decompositionobservedhigh
Bid value rises ~2× across the slot, plateaus ~3.5 sMEV relay bid tracesobservedhigh
mump2p runs on Hoodi in shadow mode alongside gossipsubOptimum's published methodologypublished by Optimum
150 ms gateway delivery; 6× vs gossipsubOptimum's published Hoodi benchmark; not independently verifiable from public datapublished by Optimumunverified
No propagation change attributable to mump2p on Hoodinull results across five designs (245 days)observed absencehigh for the data; consistent with shadow mode
Cause of the Aug–Oct 2025 Hoodi transit elevationunattributed; testnets host concurrent experimentsunknownlow
Channel C mechanism (delay budget → bid value)measured V(t) slope + consensus-spec deadlineinferencehigh
Floor transfer model (overlay = latency floor)RLNC constant-time delivery property; scenario-bracketed 150/250/400 msmodelmedium
Adoption curve (θ≈40% ramp, 1−α decline)proposer-boost fork-choice arithmetic + flow-conservation argumentmodelmedium–low
2025→2026 decline in modelled valuetwo one-month calibration windows in a heavy-tailed MEV marketobserved rangelow–medium as a trend
Fleet node counts (500 keys/node), operator fleet sizesstated assumptions; public registries where availableassumptionmedium

8 · Live counterfactual ticker

A tracker on this server polls the mainnet beacon head (NTP-corrected), times every real slot, and accrues the modelled uplift slot-by-slot. Same model, live data:

mainnet slots observed
arrived past the 4s deadline
all-seven modelled run-rate (6×)

Full per-operator live view on the dashboard · methods companion: the five-step notebook write-up; note it is the v1 walkthrough on a one-day pilot panel (7,200 slots); where its numbers differ from this page, this page supersedes them.

9 · Questions I would want to discuss

Methods & sources. All data public: ethPandaOps Xatu parquet (mainnet, hoodi; canonical blocks, sentry block-sighting events, elaborated attestations, committees, MEV relay bid traces & delivered payloads). Mainnet panel 2025-06-01→30 (216,000 slots); Hoodi event panel 2025-06-01→2026-01-31 (245 days); MEV accrual curve from relay bid traces; orphan values validated against relay delivered payloads (orphans carry 1.02× average value). Analysis: DuckDB + Python; ~60 unit tests including planted-effect recovery and null-size checks.

Stated limitations. Arrival is a sentry-median, so per-attester measurement error smooths the deadline discontinuity; sharp-RD estimates are bandwidth-sensitive and I lead with the dose-response instead. The 6× speedup is a published testnet measurement, not a mainnet one (hence the 3× and 2× scenarios). Fleet node counts and the 40% safety threshold are stated assumptions. Hoodi results are no evidence of effect under a shadow-mode deployment, not proof of none.

Scope. This page prices mump2p only through Ethereum validator consensus and MEV revenue. Other chains and non-validator latency applications are out of scope and not evaluated here.

Generated from the optimum research pipeline · reproducible end-to-end from public data · code available on request.

10 · Month-by-month uplift by partner

This extends the single-month calibrations above to every month the model can price: September 2024 (the start of Xatu's MEV relay bid coverage) through July 2026. Each line is one partner's modeled uplift run-rate, recomputed monthly from that month's measured network physics and MEV bid curve. The per-validator uplift is the same for every operator, so the lines are fleet-size multiples of one curve. Two adoption frames, one chart each:

First-mover frame. Only the seven partners adopt (16.8% of the network). The proposer delays by exactly the transit time the 6× overlay saves, so the p90 attester sees the block no later than today and no competitor games back. This is the frame behind the June-2025 and July-2026 figures elsewhere on this page.

Line chart, first-mover frame: one line per partner operator showing modeled annual uplift run-rate in millions of dollars per month from September 2024 through July 2026; every line peaks sharply in January 2025 at up to 5.3 million dollars for Kiln and settles to a low plateau in 2026

50% network adoption. Half the network adopts. That cuts both ways: with half the committee on the fast receive path the 40% safety threshold is met outright, so the safe delay extends to the bid plateau at 3,500 ms; but competing adopters' timing games claw back flow, scaling realized value by (1 − α). The two effects nearly cancel: the peak trims from $16.5M/yr to $14.6M/yr across all seven, while the post-Fusaka 2026 months come out slightly higher because earlier publication widens the plateau-capped delay window.

Line chart, 50 percent adoption frame: same seven partner lines with a slightly lower January 2025 peak and slightly higher 2026 values than the first-mover chart

The shape common to both is the finding: the value of latency is set by the MEV regime, which swung roughly 30× across the window. The dotted line marks the Fusaka hard fork (2025-12-03): daily data shows median publication stepping down about 250 ms beginning the day after activation, while the MEV decline was already underway from September 2025, so the fork coincides with the final leg of the drop rather than starting it. All values are counterfactual model output, not measured revenue, with ETH held at $1,877 and the attester and bandwidth channels fixed at $2.88 per validator per year.