Skip to content

Measurements

Block propagation

Every provider is subscribed at the same moment from one process. When each announces the same block or slot, the arrival is stamped by the same clock before any parsing. What is published is how far behind the earliest announcement each provider was, for that specific height.

BSC over WebSocket

171,796 blocks · 2 providers

eth_subscribe newHeads — fires when the node accepts a new head.

Propagation deltas for BSC over WebSocket
#ProviderMedian behindp95
1 (1st)PublicNode0 ms0 ms
2 (2nd)NodeReal318 ms392 ms

Ethereum over WebSocket

6,220 blocks · 3 providers

eth_subscribe newHeads — fires when the node accepts a new head.

Propagation deltas for Ethereum over WebSocket
#ProviderMedian behindp95
3 (3rd)NodeReal290 ms392 ms
2 (2nd)dRPC102 ms341 ms
1 (1st)PublicNode0 ms21 ms

Solana over WebSocket

107,099 slots · 2 providers

slotSubscribe — fires when the node's bank forks a new slot.

Propagation deltas for Solana over WebSocket
#ProviderMedian behindp95
1 (1st)Solana Foundation0 ms153 ms
2 (2nd)PublicNode12 ms263 ms

What this does not measure

Each of these was tried and rejected on evidence, not on principle.

  • Absolute time from subscribing to a first notification. It is dominated by where in the block interval the subscription landed — up to a full block of noise, measured at 10.2 seconds of spread on Ethereum between trials whose subscribe round trip differed by 13ms.
  • Counts of which provider won most often. Two consecutive runs over the same providers scored 5-1 and then 7-0, because one block on which everyone stalled flips the headline. Lead share is shown alongside the distribution, never instead of it.
  • Comparisons across transports. WebSocket slotSubscribe fires when a node's bank forks a slot; Yellowstone SLOT_PROCESSED fires once that slot has been executed, a median 575ms later. They are different events, so they are ranked separately.
  • The first heights after a subscription opens. A node replays recent slots to a new subscriber, and that backlog drain is not a race: on Solana the median delta over the first 25 slots was 2,205ms against 72ms over the last 25 of the same session. Those rows are recorded and excluded from every figure here.

24h window · generated 2026-10-08 18:15:11 UTC · 3 cohorts