About Solana Latency Map
Real-time latency monitoring across the Solana validator network.
What We Measure
Solana Latency Map continuously measures QUIC handshake latency from probes deployed around the world to all ~760 active Solana validators.
- Leader geography breakdown: which countries and datacenters produce the most blocks
- Colocation analysis: which locations have the lowest median latency across all validators
- Leader rotation updates in real-time (every 1.6s). Probe latency measurements refresh every 15 minutes.
Why It Matters
Solana has one of the largest HFT and MEV ecosystems in crypto. Market makers, arbitrage bots, and liquidation strategies all compete on speed — and speed starts with proximity to the current block producer. Because the leader rotates globally every 1.6 seconds, the colocation decision is far more complex than traditional finance. Solana Latency Map gives traders and infrastructure teams the data to make informed decisions about where to deploy, which providers to use, and what latency to expect across the full leader rotation.
Key Findings
Based on data as of April 2026. See the Leader Geography and Datacenters pages for current numbers.
Bare Metal Dominates
TeraSwitch Networks hosts ~59% of validators and produces ~59% of leader slots. This is a bare metal game.
Europe Produces Most Blocks
The majority of leader slots are produced in Western Europe (Germany, Netherlands, UK). Amsterdam alone accounts for roughly a quarter of all slots. This challenges the common assumption that Chicago is the optimal Solana colocation.
Sub-Millisecond Latency in Chicago
Our Chicago probe recorded a 965µs (0.965ms) QUIC handshake to a Solana validator, indicating colocation within the same datacenter or network backbone. TeraSwitch has major Chicago presence, and firms co-locating there can achieve near-zero network latency to validators in the same facility.
Transaction Submission & Stake-Weighted QoS
Understanding how transactions reach the current leader is critical for latency-sensitive strategies. There are several paths a transaction can take, and the choice has significant implications for inclusion speed and landing probability.
How Transactions Reach the Leader
Most users submit transactions via an RPC node, which handles rebroadcasting and forwarding toward the current and upcoming leaders. This is the simplest path but adds intermediate hops and queuing delay. Latency-sensitive operators typically submit transactions more directly toward the leader's TPU (Transaction Processing Unit) over QUIC, reducing network hops. In practice, the ecosystem includes additional routing infrastructure (such as Jito) that many validators and traders rely on, making the real transaction flow more nuanced than a simple two-path model.
Stake-Weighted Quality of Service (SWQoS)
SWQoS gives stake-weighted priority to 80% of a leader's TPU capacity. Traffic arriving through staked connections receives capacity proportional to its stake weight, while the remaining 20% is available to unstaked connections on a best-effort basis. Notably, trusted RPC peers can also receive virtual stake via validator peering configuration (--staked-nodes-overrides), so stake-weighted access is not limited strictly to validators. During congestion, transactions routed through well-staked paths have a meaningfully higher probability of inclusion.
What This Means for Colocation
Physical proximity to the leader reduces round-trip time and transaction propagation delay. But network latency is only one factor — SWQoS determines how much TPU capacity the leader allocates to your traffic. The optimal setup combines low-latency infrastructure (minimising network time to the leader) with stake-weighted routing (maximising inclusion probability during congestion). The latency data on this site addresses the first half of that equation.
Jito Block Engine
Jito runs a parallel transaction submission path to Solana. It's used by most MEV searchers and a large share of general high-priority transaction flow. The Jito tab on this site measures public-network TCP+TLS handshake RTT from each probe to the 8 Jito regional block engines — the network cost of reaching Jito's submission endpoint, not the full landing time of a transaction.
What These Numbers Are (and Aren't)
These are public-network RTTs to Jito's regional block engines. They tell you where to host if you submit via Jito, and how much network penalty you pay for cross-region submission. They do not measure transaction landing time, bundle auction timing, or end-to-end execution latency — those depend on Jito's internal forwarding, validator acceptance, and the current leader's position in the schedule, none of which are externally measurable.
Jito Isn't an "Extra Hop Tax"
Whether going through Jito is faster or slower than a direct path to the leader depends entirely on what your "direct" path actually looks like. A plain RPCsendTransactionis proxied and rebroadcast, and under congestion can be dropped before inclusion. Solana's Stake-Weighted QoS reserves 80% of leader TPU capacity for staked and trusted peers, so an unprivileged direct sender is not competing on equal footing. Jito's block engine already holds those privileged relationships, which is why in practice Jito can land faster than a non-privileged direct path — even though on paper it adds one network leg.
Three Submission Modes, Three Products
- Jito sendTransaction — single transaction routed through the Jito low-latency path. Comes with MEV protection by default. Useful for general high-priority flow where you want Jito's leader-side advantage without bundle semantics. Spend is usually split between priority fee and Jito tip.
- Jito sendBundle — up to 5 transactions executed atomically and sequentially. For true MEV strategies that depend on multi-tx atomicity. Only the Jito tip matters here; priority fees don't apply.
- bundleOnly=true on sendTransaction — single tx submitted only via the bundle path. Mainly for revert protection, not broadest routing.
Most Sophisticated Flow Races Both Paths
Helius Sender's default mode sends to both Solana validators and Jito simultaneously, explicitly framed as the "maximum inclusion probability" route. HFT firms and searchers with serious infrastructure typically segment flow by strategy — using direct / staked paths for non-MEV single-tx flow, and the Jito path for MEV, atomic, or protected flow — and race both when landing probability matters more than cost. The right question isn't "direct or Jito"; it's "which flow down which path, and when do we fire both."
Infrastructure Overlap With Validators
Jito's regional block engines all run on TeraSwitch bare metal — the same provider that hosts the majority of Solana validators. A host in TeraSwitch Amsterdam can reach both Jito AMS and many Amsterdam validators in the same millisecond range, even though the two paths serve different purposes. This is why geography-level co-location analysis needs to consider both layers together, not just one.
Note on BAM
Jito's Block Assembly Marketplace (BAM) Nodes currently run on the same infrastructure as block engine, so BAM latency is essentially identical to block engine latency from any external probe. We don't measure BAM separately today. Once BAM decentralizes to third-party operators in new providers and regions, we'll revisit.
Upcoming Changes
- Alpenglow consensus: Targets ~100-150ms finality, down from ~12.8s. Anza is also working on reducing slot times below the current 400ms, though no specific new slot duration has been published yet. Mainnet rollout targeted for Q3 2026.
- Firedancer: Jump Crypto's independent validator client, written in C. Live on mainnet in hybrid "Frankendancer" form — Firedancer handles networking and block production while Agave still handles runtime and consensus. Full standalone Firedancer is not yet in production. Currently ~11% of voting validators run Frankendancer.
- DoubleZero: Private fiber backbone connecting validators, RPCs, and trading infrastructure. Improves both read paths (faster shred delivery via D0 Edge) and write paths (faster transaction forwarding to the leader). Transaction submission still uses Solana's standard TPU/QUIC interface — D0 improves the underlying network path rather than replacing the submission protocol. Non-validator onboarding is currently permissioned.
Research Project Disclaimer
Solana Latency Map is a research project provided for informational and educational purposes only. QUIC handshake latency measures network distance to validators, not end-to-end transaction confirmation time. Actual transaction inclusion depends on additional factors including Stake-Weighted QoS (SWQoS), network congestion, and Turbine tree position. These numbers should be viewed as estimates and directional baselines.