BlockVectra как альтернатива Infura: цикловые кредиты и тарификация по использованию

Используйте цикловые кредиты BlockVectra для концентрированных задач чтения, платите по методам без ежемесячной RPC-подписки и автоматизируйте создание аккаунтов и пополнение стейблкоинами.

Выбирайте BlockVectra, чтобы использовать цикловой баланс CU для концентрированных поддерживаемых задач чтения и оплачивать дополнительные запросы без ежемесячной RPC-подписки.

Сравнение

Показатели конкурента проверены 2026-10-08. Веса методов BlockVectra, лимиты бесплатного плана и ключей проверены по GET /v1/plans, а диапазоны логов — по GET /v1/chains 2026-10-09. Актуальные значения отображаются компонентами ниже.

ПоказательInfuraBlockVectraИсточники
Бесплатный бюджет eth_call на Ethereum без другого трафика3M кредитов/день ÷ 80 кредитов/вызов = 37 500 вызовов/деньАктуальное количество вызовов за цикл в таблице бесплатного плана ниже; используйте в пределах остатка балансаДневные планы, кредиты методов, планы, сети
Стандартная платная подписка на RPCDeveloper: $50/месяц, включено 15M кредитов/деньОплата по мере использования без ежемесячной RPC-подпискиЦены планов, планы, сети

Строка бесплатного бюджета сравнивает периоды доступности кредитов, а не равные ежемесячные нормы или измеренную пропускную способность. Концентрированная задача требует достаточного остатка CU в BlockVectra и должна укладываться в лимиты как аккаунта, так и ключа. Цена перерасхода за кредит из стоимости подписки Infura не выводится.

Почему стоит выбрать BlockVectra

Цены по методам и бюджет бесплатного аккаунта

Веса методов, пересчет в USD и бюджет бесплатного аккаунта ниже получены из GET /v1/plans. Лимиты сетей взяты из GET /v1/chains. Сравнивайте одну и ту же сеть, метод, блок и полный результат; разбиение запросов и повторные попытки меняют количество вызовов.

Действующие параметры конвертации

1 USD = 10,000 расчетных единиц, 1 расчетная единица = 1,000 CU (1 USD = 10,000,000 CU).

Формула: Вес в CU × 1,000,000 ÷ (10,000 × 1,000) USD.

МетодCU за вызовЦена за 1M вызовов (USD)
eth_blockNumber1$0.10
eth_call15$1.50
eth_getLogs30$3.00
debug_traceTransaction100$10.00
data.block5$0.50

Бесплатный план требует регистрации аккаунта и использования API key; все ключи аккаунта разделяют в среднем 25 вызовов в секунду (допускаются короткие всплески). В конце каждого цикла в 30 дней балансы ниже 30,000,000 CU пополняются до 30,000,000 CU.

МетодВес CUПрибл. вызовов / циклПрибл. / деньПрайс-лист / 1 млн вызовов
eth_blockNumber130,000,0001,000,000$0.10
eth_getBlockByNumber56,000,000200,000$0.50
eth_getBalance103,000,000100,000$1.00
eth_call152,000,00066,666$1.50
eth_getLogs301,000,00033,333$3.00
debug_traceTransaction100300,00010,000$10.00
data.block56,000,000200,000$0.50
data.address_balances251,200,00040,000$2.50
data.dex_prices152,000,00066,666$1.50
data.transaction_trace200150,0005,000$20.00

Лимит бесплатного аккаунта: до 25 вызовов в секунду, суммарно для всех ключей аккаунта, всех сетей и Data API. Также применяются ограничения на ключ key_defaults.cu_per_sec и burst_cu. Периодическое пополнение цикла восполняет бесплатный баланс до целевого значения, а не начисляет полную сумму сверх него. Первое платное пополнение останавливает пополнения циклов, сохраняя оставшиеся бесплатные CU. См. правила бесплатного плана.

Цикловой баланс для концентрированных задач чтения

Для гипотетической задачи на 50 000 вызовов eth_call на Ethereum за один день рассчитайте использование BlockVectra как 50 000 × текущий вес eth_call в CU по таблице методов. Разделите на pricing.units_per_usd × pricing.cu_per_unit для получения базовой стоимости вычислений до вычета доступных бесплатных кредитов. Вы можете использовать баланс цикла, когда ваш фактический остаток баланса покрывает задачу.

— по умолчанию 400 CU/s и всплеск (burst) 1,600 CU

Лимит бесплатного аккаунта: до 25 вызовов в секунду, суммарно для всех ключей аккаунта, всех сетей и Data API. Деление key_defaults.cu_per_sec на текущий вес eth_call дает расчетную скорость расхода бюджета CU, а не измеренную пропускную способность. Общий лимит аккаунта и другой трафик могут снижать полезную скорость. Протестируйте те же фиксированные блоки, которые требуются для вашей задачи, перед миграцией. Источники: планы и сети, проверено 2026-10-09.

Тестирование без ключа и программное пополнение для агентов

Протестируйте метод из public.methods по адресу public.url из каталога сетей перед созданием ключа. Для аутентифицированного доступа программная регистрация позволяет агенту создать аккаунт и ключ с помощью подписи кошелька. Пополнение для агентов финансирует тот же баланс использования стейблкоинами; сведения о сетях, токенах и минимумах доступны в статусе пополнения. Разработчики и ИИ-агенты используют одинаковые цены и лимиты.

Мультичейн-уведомления Push по адресам

Отслеживайте один и тот же набор адресов в нескольких поддерживаемых сетях в рамках одной подписки с одним HTTPS-приемником. Это подходит для мониторинга активности кошельков и уведомлений об оплате без поддержания сокета для каждой сети. См. емкость адресов для самообслуживания и корпоративных клиентов; свяжитесь с нами для подключения корпоративной емкости. Плата за адресо-дни и доставленные события рассчитывается отдельно от вызовов RPC и приведена в ценах на Push.

RPC для Robinhood Chain и HyperEVM указаны в каталоге сетей. Проверьте методы и поддержку Push для каждой сети; используйте стартовое руководство по сети и руководство по выгрузке данных HyperEVM для соответствующего рабочего процесса.

Шаги миграции

  1. Инвентаризация и покрытие: составьте список сетей, методов, фиксированных блоков, диапазонов логов и зависимостей по подпискам. Проверьте methods.allow, methods.deny, public.methods, state_window_blocks и ws в каталоге. Значение null для окна истории означает, что оно не определено, а не наличие архивного покрытия. Экспресс-тест без ключа через public.url проверяет только перечисленные публичные методы.
  2. Ключ и аутентификация: получите ключ BlockVectra через консоль или с помощью программной регистрации. Храните его в серверном окружении. RPC принимает POST /v1/{chain}/{api_key} или POST /v1/{chain} с заголовком x-api-key; Data API использует x-api-key. В этом примере запроса decimals() для WETH на Ethereum используется заголовок:
if [ -z "$BLOCKVECTRA_API_KEY" ]; then
  echo "Set BLOCKVECTRA_API_KEY in your server environment"
  exit 1
fi

curl --fail-with-body -sS --max-time 15 https://api.blockvectra.com/v1/eth_mainnet \
  -H 'Content-Type: application/json' \
  -H 'User-Agent: curl BlockVectraQA/1' \
  -H "x-api-key: $BLOCKVECTRA_API_KEY" \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_call","params":[{"to":"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","data":"0x313ce567"},"latest"]}'
  1. Повторное воспроизведение перед переключением: замените latest тем же поддерживаемым фиксированным блоком на обоих провайдерах и зафиксируйте хэш блока. Сравните возвращенные значения и объект ошибки error в JSON-RPC, даже после успешного ответа HTTP 200. Протестируйте типовые запросы логов, ограниченные повторные попытки, восстановление после лимитов скорости и возобновление по курсору. Мигрируйте проприетарные API и подписки отдельно; переключайте трафик после совпадения требуемых результатов.

FAQ

Означает ли более низкая цена метода меньшую общую стоимость задачи?

Рассчитайте max(0, sum(calls × method CU) − available_free_cu) / (pricing.units_per_usd × pricing.cu_per_unit). Учитывайте разбиение запросов, повторные попытки и любые сервисы, которые использует ваша задача. Существующие включенные кредиты меняют инкрементальные затраты; сравнивайте итоговый результат, а не названия расчетных единиц.

Можно ли выполнить миграцию, просто изменив эндпоинт?

Для поддерживаемых стандартных методов RPC обновите эндпоинт и ключ в пути или заголовок x-api-key, затем повторно воспроизведите запросы к фиксированным блокам. Сначала проверьте покрытие исторического состояния и методов. Проприетарные API, WebSocket-подписки и приемники Push требуют собственных тестов миграции; см. историческое состояние и Вебхуки или WebSocket.

Используйте руководство Как выбрать RPC-провайдера для чек-листа рабочей нагрузки и самопроверки.

Последнее обновление:

На этой странице