Scenario

Round-trip latencies for chained requests getblockchaininfo and getblock(bestblockhash, 1) with start-to-start throttling of (at least) 1100 ms for every request.

Also, block-height consistency with block availability and block age. The block propagation comparison is conservative and latency-agnostic.

Of the possible 31 regions, 31 were selected for data collection: Oregon, N. California, Mexico, Columbus, OH, N. Virginia, Montreal, São Paulo, Ireland, Zaragoza, London, Paris, Frankfurt, Zurich, Milan, Stockholm, Cape Town, Tel Aviv, Dubai, Mumbai, Hyderabad, Bangkok, Kuala Lumpur, Singapore, Jakarta, Hong Kong, Taipei, Seoul, Osaka, Tokyo, Melbourne, and Sydney.

Each location probe breaks its processing loop if / when the endpoint response is too-many-requests, a.k.a. HTTP code 429 etc. Also, codes 401 and 403.

At the time of the report generation: 62 of 62 datasets were available from 31 selected regions x 2 endpoints.

Additional info about RPC Inspector Pro technology is in the FAQ and documentation

Findings

GLOBAL LATENCY p95 ms
A. public-btc.Nownodes.io
getblock_bestblockhash
1522.8
getblockchaininfo
456.1
Bitcoin Mainnet successes
900
A. P95 COMPARISON
winner region / method
19
worse region / method
43
additional region / method
0
A. RPC QUALITY
number consistency
100%
block availability
100%
A. RPC RESPONSES
Success
900
Fail
0
429
0
GLOBAL LATENCY p95 ms
B. bitcoin-rpc.Publicnode.com
getblock_bestblockhash
1095.1
getblockchaininfo
290.3
Bitcoin Mainnet successes
925
B. P95 COMPARISON
winner region / method
43
worse region / method
19
additional region / method
0
B. RPC QUALITY
number consistency
100%
block availability
100%
B. RPC RESPONSES
Success
925
Fail
3
429
0
BLOCK PROPAGATION
Endpoint Lagging Unique Lowest Arrival Tms Arrival Region Highest Arrival Tms Arrival Region
A. public-btc.Nownodes.io 1 951,003 1,779,734,732,524 Zurich / AWS 951,003 1,779,734,732,524 Zurich / AWS
B. bitcoin-rpc.Publicnode.com 1 951,003 1,779,734,732,509 Frankfurt / AWS 951,003 1,779,734,732,509 Frankfurt / AWS

Not enough data from every provider to perform this analysis.

Summary

Global and continental aggregations by endpoint and method(s) depend on completeness of data in the details.

Details

Latencies exclude one warmup request per endpoint in each region. Additional columns are visible when you scroll to the right.

Errors

Info about errors incl. 429. Up to 4 examples per problem category, per endpoint, per region. Scenario-derived availability notes may also appear.