Node altyapımız
1st Node API'den dönen her yanıt, kendi kurup kendi işlettiğimiz donanım tarafından karşılanır — araya giren bir bayi yok, gizli bir paylaşımlı rate limit yok. Filoyu çalıştıran donanım ve ona koyduğumuz hedefler aşağıda, olduğu gibi.
Bölge içi, cache'i sıcak okumalar (eth_getBalance, eth_call).
Yük altında soğuk archive okumaları, tek bölge.
Zincir başına son 30 günün kayan endpoint erişilebilirliği.
Archive katmanındaki zincirlerde blok 0'dan itibaren tarihsel state.
En yakın sağlıklı replikaya anycast yönlendirme.
Her zincir en az iki bağımsız node ile çalışır.
Filo ve archive kapsamı
Archive node'ları işletmesi pahalıdır, bu yüzden sağlayıcıların sessizce köşe kestiği yer kapsamdır. Her zinciri dürüstçe etiketleriz: archive, genesis'ten itibaren tam tarihsel state demektir; full ise derin trace olmadan, pruning uygulanmamış eksiksiz bir node demektir.
| Zincir | İstemci | Katman | Trace | Ayrıntı |
|---|---|---|---|---|
| EthereumETH | Erigon + Lighthouse | archive | Full archive from genesis; trace_* and debug_* served on the same endpoint. | |
| ArbitrumETH | Nitro (archive) | archive | Archive Nitro node with classic pre-Nitro state; arbtrace_* available. | |
| OptimismETH | op-geth + op-node | archive | Archive op-geth with Bedrock history; debug_traceTransaction served. | |
| BaseETH | op-geth + op-node | archive | Same Bedrock stack as Optimism, archive-mode, full trace support. | |
| PolygonPOL | Bor + Heimdall | archive | Archive Bor node; trace_block and debug_* over full history. | |
| BNB Smart ChainBNB | bsc-geth | archive | Archive bsc-geth; large state footprint served from NVMe. | |
| AvalancheAVAX | AvalancheGo (C-Chain) | archive | C-Chain archive with full historical state; debug tracing enabled. | |
| BitcoinBTC | Bitcoin Core + txindex | archive | Full node with txindex=1 for any-txid lookup; no pruning. | |
| TRONTRX | java-tron (full) | full | Full node with event/transaction history; deep-archive queries via internal index. | |
| TONTON | ton-http-api + validator | archive | Archive liteserver serving historical masterchain and shard blocks. |
Nasıl işletiyoruz
Kendi donanımımız, bayi değil
Filodaki her node, kendi kurup işlettiğimiz bare-metal donanımdır. Yönetilen bir RPC sağlayıcısını proxy'lemeyiz; dolayısıyla isteğiniz ile zincir arasında üçüncü bir taraf yoktur — ve göremeyeceğiniz bir paylaşımlı rate limit da yoktur.
Dürüst archive, dürüst etiketleme
Archive node'ları pahalıdır, bu yüzden birçok sağlayıcı geçmişi sessizce budar ve eski state için 404 döner. Söylediğimiz yerde gerçek full archive çalıştırır, yalnızca full-node katmanında olan her şeyi de öyle etiketleriz; böylece trace ve tarihsel state sorguları ya çalışır ya da erişilemez olarak belgelenir.
Varsayılan olarak yedekli
Her zincir, sağlık kontrollü failover ile en az iki bağımsız node'un arkasında çalışır. Bir node resync'i veya host arızası, istemcinin göreceği bir kesinti olmadan trafiği sağlıklı replikaya boşaltır.
İddia değil, ölçüm
Gecikme ve erişilebilirlik, bir durum sayfasından okunmaz; harici problar tarafından sürekli örneklenir. Yukarıdaki sayılar, filoyu tuttuğumuz ve aşıldığında uyarı aldığımız hedeflerdir.
Nasıl ölçüyoruz
Gecikme yüzdelikleri, her bölgesel endpoint'e temsili okumalar gönderen harici problar tarafından sürekli örneklenir; erişilebilirlik ise zincir başına başarılı sağlık kontrollerinin kayan 30 günlük oranıdır. Yukarıdaki değerler, aşıldığında uyarı aldığımız SLO hedefleridir — tek seferlik, en iyi durumu gösteren bir ekran görüntüsü değil.
Bakiye yükle, anahtarını al, yayına çık.
Self servis. Kripto ya da kartla öde. Krediyle ölçümlenir — ağır ilkel yapılar daha pahalı, basitler ucuz.
API anahtarı al