Наша нодовая инфраструктура
Каждый ответ API 1st Node отдаётся с железа, которое мы сами разворачиваем и обслуживаем — без реселлера в цепочке и без скрытого общего лимита запросов. Ниже — ровно то, что крутит наш парк нод, и показатели, которых мы придерживаемся.
Горячие кэшированные чтения в пределах региона (eth_getBalance, eth_call).
Холодные чтения из архива под нагрузкой, один регион.
Доступность эндпоинта по каждой сети за скользящие 30 дней.
Историческое состояние с блока 0 на сетях архивного уровня.
Anycast-маршрутизация к ближайшей исправной реплике.
Каждая сеть работает минимум на двух независимых нодах.
Парк нод и покрытие архива
Архивные ноды дороги в эксплуатации, поэтому именно на покрытии провайдеры тихо экономят. Мы маркируем каждую сеть честно: archive — это полное историческое состояние с генезиса, full — полноценная неурезанная нода без глубокого трейсинга.
| Сеть | Клиент | Уровень | Трейс | Детали |
|---|---|---|---|---|
| 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. |
Как мы это эксплуатируем
Своё железо, а не реселлинг
Каждая нода в парке — это bare-metal железо, которое мы разворачиваем и обслуживаем сами. Мы не проксируем managed RPC-провайдера, поэтому между вашим запросом и сетью нет третьей стороны — и нет скрытого от вас общего лимита запросов.
Честный архив с честной маркировкой
Архивные ноды дороги, поэтому многие провайдеры тихо обрезают историю и отдают 404 на старом состоянии. Мы держим полный archive там, где так и заявлено, и помечаем всё, что относится к уровню только full-ноды, — так что запросы трейсинга и исторического состояния либо работают, либо задокументированы как недоступные.
Резервирование по умолчанию
Каждая сеть работает за минимум двумя независимыми нодами с переключением по проверкам здоровья. Ресинк ноды или отказ хоста сливают трафик на исправную реплику без заметного для клиента простоя.
Измеряем, а не декларируем
Задержка и доступность непрерывно снимаются внешними пробами, а не берутся со страницы статуса. Показатели выше — это цели, которых мы придерживаемся по всему парку и по которым срабатывают алерты при их нарушении.
Как мы измеряем
Перцентили задержки непрерывно снимаются внешними пробами, которые шлют репрезентативные чтения к каждому региональному эндпоинту; доступность — это скользящая за 30 дней доля успешных проверок здоровья по каждой сети. Цифры выше — это целевые показатели SLO, по которым срабатывают алерты при их нарушении, а не разовый скриншот в идеальных условиях.
Пополнили, получили ключ, запустили.
Полное самообслуживание. Оплата криптой или картой. Тарификация в кредитах — тяжёлые примитивы дороже, простые дёшевы.
Получить API-ключ