Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
155 changes: 155 additions & 0 deletions benchmarks/chiliz-rpc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
# OpenChainBench. Bench № 190

slug: chiliz-rpc
number: "190"
title: Fastest free Chiliz Chain RPC, live no-key endpoint latency
seo_title: "Fastest free Chiliz Chain RPC 2026"
seo_description: "{{best_name}} leads free Chiliz Chain RPC at {{best_p50}} (eth_getBlockByNumber p50, 24h). 4 no-key providers measured every 60s from 3 regions."
subtitle: HTTP round-trip latency for eth_getBlockByNumber against every free, no-key public Chiliz Chain EVM endpoint, audited every 60 seconds from 3 regions.

category: RPCs
status: live
metric: RPC latency
unit: ms
higher_is_better: false

seo_intro: |
Chiliz Chain (chain 88888) is an EVM-compatible sports and entertainment blockchain powering fan tokens for FC Barcelona, PSG, Juventus and 150+ clubs. CHZ is the gas token. Four keyless endpoints are probed continuously: PublicNode (chiliz-rpc.publicnode.com), Ankr (rpc.ankr.com/chiliz), Chiliz Foundation official (rpc.chiliz.com), and dRPC (chiliz.drpc.org).

abstract: |
Per-chain member of the RPC latency cluster, extended to Chiliz Chain.
We measure the round-trip latency of a single, identical RPC call
(`eth_getBlockByNumber`) against every no-key public Chiliz Chain endpoint
that sustains continuous probing, 4 providers at launch,
every 60 seconds, from us-east, eu-west and Singapore. The cross-chain
view lives on the parent `rpc-capabilities` benchmark; this page is the
Chiliz-scoped answer with per-region breakdowns as a first-class dimension.

methodology:
- "Cadence: every 60 seconds per provider, from each of 3 probe regions (us-east Virginia, eu-west Amsterdam, sgp Singapore). Headline p50/p90/p99 aggregate across all 3 regions via Prometheus `avg(quantile_over_time(...))`; per-region breakdowns are first-class on this page via the region tabs."
- "Payload: `{\"jsonrpc\":\"2.0\",\"id\":<rotating>,\"method\":\"eth_getBlockByNumber\",\"params\":[\"latest\",false]}`. Plain HTTP POST, identical for every endpoint, no API key in any request."
- "Latency: client-side round-trip delta in milliseconds, exposed as both a gauge and a histogram (buckets 50 ms to 10 s), so percentiles are computed via Prometheus `quantile_over_time` over the last 24 hours."
- "Call-result classification: `ok` (HTTP 200 + non-empty result), `http_err`, `jsonrpc_err`, `stale` (more than 20 blocks behind the cross-provider tip), `timeout`."
- "This page is part of the per-chain RPC cluster derived from the cross-chain [rpc-capabilities](https://openchainbench.com/benchmarks/rpc-capabilities) benchmark; the identical harness, cadence and exclusion rules apply on every chain."
- "Chain scope: every query on this page is pinned to `chain=\"chiliz\"`. Provider coverage at launch: 4 no-key endpoints."

findings:
- "{{best_name}} currently leads free Chiliz Chain RPC at {{best_p50}} (`eth_getBlockByNumber` p50, 24h) across 4 measured providers."

faq:
- q: "What is the fastest free Chiliz Chain RPC right now?"
a: "{{best_name}} currently leads at {{best_p50}} (`eth_getBlockByNumber` p50 over the last 24h), measured against 4 no-key providers probed every 60 seconds from us-east, eu-west and Singapore."
- q: "Which Chiliz Chain RPCs work without an API key?"
a: "4 endpoints sustain continuous keyless probing: PublicNode, Ankr, Chiliz Foundation official, and dRPC. Every endpoint was live-verified before inclusion."
- q: "Does the fastest Chiliz RPC change by region?"
a: "Often. The region tabs at the top of the page re-scope every number to a single origin."
- q: "How is Chiliz Chain RPC latency measured here?"
a: "One identical JSON-RPC POST (`eth_getBlockByNumber`) every 60 seconds against each provider from each of 3 regions."

source: https://github.com/ChainBench/OpenChainBench/tree/main/harnesses/rpc-capabilities

prometheus:
window: 24h
freshness_metric: rpc_latency_milliseconds

rank_matrix_query: avg by (provider, region) (ocb:rpc_latency_milliseconds:p50_24h{chain="chiliz"})

dimensions:
region:
- { value: all, label: All regions }
- { value: us-east, label: US-East }
- { value: eu-west, label: EU-West }
- { value: sgp, label: Singapore }

providers:
- slug: publicnode
name: PublicNode
tag: PublicNode multi-chain gateway for Chiliz Chain
formula: "50th percentile over 24h of client-side round-trip latency (ms) for a single `eth_getBlockByNumber` POST sent every 60s from 3 regions to PublicNode's no-key Chiliz endpoint."
queries:
p50: avg(ocb:rpc_latency_milliseconds:p50_24h{provider="publicnode", chain="chiliz"})
p90: avg(ocb:rpc_latency_milliseconds:p90_24h{provider="publicnode", chain="chiliz"})
p99: avg(ocb:rpc_latency_milliseconds:p99_24h{provider="publicnode", chain="chiliz"})
mean: avg(ocb:rpc_latency_milliseconds:mean_24h{provider="publicnode", chain="chiliz"})
success: sum(ocb:rpc_call:ok_rate_24h{provider="publicnode", chain="chiliz"}) / sum(ocb:rpc_call:rate_24h{provider="publicnode", chain="chiliz"})
sample_size: sum(ocb:rpc_call:increase_24h{provider="publicnode", chain="chiliz"})
series: avg(avg_over_time(rpc_latency_milliseconds{provider="publicnode", chain="chiliz"}[1h]))
regions:
- region: us-east
p50: avg(ocb:rpc_latency_milliseconds:p50_24h{provider="publicnode", chain="chiliz", region="us-east"})
series: avg_over_time(rpc_latency_milliseconds{provider="publicnode", chain="chiliz", region="us-east"}[1h])
- region: eu-west
p50: avg(ocb:rpc_latency_milliseconds:p50_24h{provider="publicnode", chain="chiliz", region="eu-west"})
series: avg_over_time(rpc_latency_milliseconds{provider="publicnode", chain="chiliz", region="eu-west"}[1h])
- region: ap-southeast
p50: avg(ocb:rpc_latency_milliseconds:p50_24h{provider="publicnode", chain="chiliz", region="sgp"})
series: avg_over_time(rpc_latency_milliseconds{provider="publicnode", chain="chiliz", region="sgp"}[1h])

- slug: ankr
name: Ankr
tag: Ankr decentralized node provider for Chiliz Chain
formula: "50th percentile over 24h of client-side round-trip latency (ms) for a single `eth_getBlockByNumber` POST sent every 60s from 3 regions to Ankr's no-key Chiliz endpoint."
queries:
p50: avg(ocb:rpc_latency_milliseconds:p50_24h{provider="ankr", chain="chiliz"})
p90: avg(ocb:rpc_latency_milliseconds:p90_24h{provider="ankr", chain="chiliz"})
p99: avg(ocb:rpc_latency_milliseconds:p99_24h{provider="ankr", chain="chiliz"})
mean: avg(ocb:rpc_latency_milliseconds:mean_24h{provider="ankr", chain="chiliz"})
success: sum(ocb:rpc_call:ok_rate_24h{provider="ankr", chain="chiliz"}) / sum(ocb:rpc_call:rate_24h{provider="ankr", chain="chiliz"})
sample_size: sum(ocb:rpc_call:increase_24h{provider="ankr", chain="chiliz"})
series: avg(avg_over_time(rpc_latency_milliseconds{provider="ankr", chain="chiliz"}[1h]))
regions:
- region: us-east
p50: avg(ocb:rpc_latency_milliseconds:p50_24h{provider="ankr", chain="chiliz", region="us-east"})
series: avg_over_time(rpc_latency_milliseconds{provider="ankr", chain="chiliz", region="us-east"}[1h])
- region: eu-west
p50: avg(ocb:rpc_latency_milliseconds:p50_24h{provider="ankr", chain="chiliz", region="eu-west"})
series: avg_over_time(rpc_latency_milliseconds{provider="ankr", chain="chiliz", region="eu-west"}[1h])
- region: ap-southeast
p50: avg(ocb:rpc_latency_milliseconds:p50_24h{provider="ankr", chain="chiliz", region="sgp"})
series: avg_over_time(rpc_latency_milliseconds{provider="ankr", chain="chiliz", region="sgp"}[1h])

- slug: chiliz-official
name: Chiliz Foundation
tag: Chiliz Foundation official public RPC endpoint
formula: "50th percentile over 24h of client-side round-trip latency (ms) for a single `eth_getBlockByNumber` POST sent every 60s from 3 regions to Chiliz Foundation's no-key endpoint."
queries:
p50: avg(ocb:rpc_latency_milliseconds:p50_24h{provider="chiliz-official", chain="chiliz"})
p90: avg(ocb:rpc_latency_milliseconds:p90_24h{provider="chiliz-official", chain="chiliz"})
p99: avg(ocb:rpc_latency_milliseconds:p99_24h{provider="chiliz-official", chain="chiliz"})
mean: avg(ocb:rpc_latency_milliseconds:mean_24h{provider="chiliz-official", chain="chiliz"})
success: sum(ocb:rpc_call:ok_rate_24h{provider="chiliz-official", chain="chiliz"}) / sum(ocb:rpc_call:rate_24h{provider="chiliz-official", chain="chiliz"})
sample_size: sum(ocb:rpc_call:increase_24h{provider="chiliz-official", chain="chiliz"})
series: avg(avg_over_time(rpc_latency_milliseconds{provider="chiliz-official", chain="chiliz"}[1h]))
regions:
- region: us-east
p50: avg(ocb:rpc_latency_milliseconds:p50_24h{provider="chiliz-official", chain="chiliz", region="us-east"})
series: avg_over_time(rpc_latency_milliseconds{provider="chiliz-official", chain="chiliz", region="us-east"}[1h])
- region: eu-west
p50: avg(ocb:rpc_latency_milliseconds:p50_24h{provider="chiliz-official", chain="chiliz", region="eu-west"})
series: avg_over_time(rpc_latency_milliseconds{provider="chiliz-official", chain="chiliz", region="eu-west"}[1h])
- region: ap-southeast
p50: avg(ocb:rpc_latency_milliseconds:p50_24h{provider="chiliz-official", chain="chiliz", region="sgp"})
series: avg_over_time(rpc_latency_milliseconds{provider="chiliz-official", chain="chiliz", region="sgp"}[1h])

- slug: drpc
name: dRPC
tag: dRPC public gateway for Chiliz Chain
formula: "50th percentile over 24h of client-side round-trip latency (ms) for a single `eth_getBlockByNumber` POST sent every 60s from 3 regions to dRPC's no-key Chiliz endpoint."
queries:
p50: avg(ocb:rpc_latency_milliseconds:p50_24h{provider="drpc", chain="chiliz"})
p90: avg(ocb:rpc_latency_milliseconds:p90_24h{provider="drpc", chain="chiliz"})
p99: avg(ocb:rpc_latency_milliseconds:p99_24h{provider="drpc", chain="chiliz"})
mean: avg(ocb:rpc_latency_milliseconds:mean_24h{provider="drpc", chain="chiliz"})
success: sum(ocb:rpc_call:ok_rate_24h{provider="drpc", chain="chiliz"}) / sum(ocb:rpc_call:rate_24h{provider="drpc", chain="chiliz"})
sample_size: sum(ocb:rpc_call:increase_24h{provider="drpc", chain="chiliz"})
series: avg(avg_over_time(rpc_latency_milliseconds{provider="drpc", chain="chiliz"}[1h]))
regions:
- region: us-east
p50: avg(ocb:rpc_latency_milliseconds:p50_24h{provider="drpc", chain="chiliz", region="us-east"})
series: avg_over_time(rpc_latency_milliseconds{provider="drpc", chain="chiliz", region="us-east"}[1h])
- region: eu-west
p50: avg(ocb:rpc_latency_milliseconds:p50_24h{provider="drpc", chain="chiliz", region="eu-west"})
series: avg_over_time(rpc_latency_milliseconds{provider="drpc", chain="chiliz", region="eu-west"}[1h])
- region: ap-southeast
p50: avg(ocb:rpc_latency_milliseconds:p50_24h{provider="drpc", chain="chiliz", region="sgp"})
series: avg_over_time(rpc_latency_milliseconds{provider="drpc", chain="chiliz", region="sgp"}[1h])
Loading
Loading