BlockVectra как альтернатива Alchemy: цены методов и бесплатные запросы логов
BlockVectra поддерживает аутентифицированные запросы логов HyperEVM до 1,000 блоков и публикует eth_call по цене $1.50 за миллион вызовов до использования бесплатных кредитов; проверьте вашу сеть и полный результат перед миграцией.
BlockVectra поддерживает аутентифицированные запросы логов HyperEVM до 1,000 блоков и публикует eth_call по цене $1.50 за миллион вызовов до использования бесплатных кредитов; проверьте вашу сеть и полный результат перед миграцией.
Сравнение
Показатели конкурента проверены 2026-10-08. Веса методов BlockVectra, параметры бесплатного тарифа и лимиты ключей проверены по GET /v1/plans, а диапазоны логов — по GET /v1/chains по состоянию на 2026-10-09. Актуальные значения отображаются компонентами ниже.
| Метрика | Alchemy | BlockVectra | Источники |
|---|---|---|---|
eth_call, за миллион вызовов | 26 CU Alchemy/вызов; $13.65 | Текущая цена eth_call в USD в таблице методов ниже | Цены, веса методов, тарифы, сети |
eth_getLogs, за миллион вызовов | 60 CU Alchemy/вызов; $31.50 | Текущая цена eth_getLogs в USD ниже | Цены, веса методов, тарифы, сети |
eth_blockNumber, за миллион вызовов | 10 CU Alchemy/вызов; $5.25 | Текущая цена eth_blockNumber в USD ниже | Цены, веса методов, тарифы, сети |
| Диапазон логов HyperEVM Mainnet на бесплатном аккаунте | 10 блоков/запрос | 1,000 блоков/запрос, с аутентификацией | Диапазоны логов, тарифы, сети |
Цены Alchemy рассчитываются как $0.525 за миллион CU × CU метода за вызов без учета бесплатных кредитов и дополнений к пропускной способности. Бесплатная квота составляет 30M CU Alchemy в месяц. CU у разных провайдеров — это разные расчетные единицы; сравнивайте стоимость в USD за идентичный выполненный запрос. Строка диапазона логов сравнивает только бесплатные аккаунты; размер ответа и плотность событий по-прежнему влияют на выполнение запроса.
Почему стоит выбрать 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_blockNumber | 1 | $0.10 |
eth_call | 15 | $1.50 |
eth_getLogs | 30 | $3.00 |
debug_traceTransaction | 100 | $10.00 |
data.block | 5 | $0.50 |
Бесплатный план требует регистрации аккаунта и использования API key; все ключи аккаунта разделяют в среднем 25 вызовов в секунду (допускаются короткие всплески). В конце каждого цикла в 30 дней балансы ниже 30,000,000 CU пополняются до 30,000,000 CU.
| Метод | Вес CU | Прибл. вызовов / цикл | Прибл. / день | Прайс-лист / 1 млн вызовов |
|---|---|---|---|---|
eth_blockNumber | 1 | 30,000,000 | 1,000,000 | $0.10 |
eth_getBlockByNumber | 5 | 6,000,000 | 200,000 | $0.50 |
eth_getBalance | 10 | 3,000,000 | 100,000 | $1.00 |
eth_call | 15 | 2,000,000 | 66,666 | $1.50 |
eth_getLogs | 30 | 1,000,000 | 33,333 | $3.00 |
debug_traceTransaction | 100 | 300,000 | 10,000 | $10.00 |
data.block | 5 | 6,000,000 | 200,000 | $0.50 |
data.address_balances | 25 | 1,200,000 | 40,000 | $2.50 |
data.dex_prices | 15 | 2,000,000 | 66,666 | $1.50 |
data.transaction_trace | 200 | 150,000 | 5,000 | $20.00 |
Лимит бесплатного аккаунта: до 25 вызовов в секунду, суммарно для всех ключей аккаунта, всех сетей и Data API. Лимиты key_defaults.cu_per_sec и burst_cu на уровне ключа также применяются. Допустимые пополнения цикла восстанавливают бесплатный баланс до целевого уровня, а не добавляют полный грант. Первое платное пополнение прекращает периодические пополнения цикла, сохраняя оставшиеся бесплатные CU. См. правила бесплатного тарифа.
Запросы логов на бесплатном аккаунте
Используйте аутентифицированный диапазон HyperEVM выше, чтобы запрашивать больше блоков за один запрос в пределах доступных бесплатных CU. Сохраняйте последний обработанный блок и разбивайте плотные интервалы при необходимости. См. диапазон логов и восстановление для разбивки на части и дедупликации.
Тестирование без ключа и программное пополнение для агентов
Попробуйте метод из списка public.methods по адресу public.url из каталога сетей перед созданием ключа. Для аутентифицированного доступа программная регистрация позволяет агенту создать аккаунт и ключ с помощью подписи кошелька. Пополнение для агентов финансирует тот же баланс использования стейблкоинами; проверяйте сети, токены и минимальные суммы в статусе пополнения. Разработчики и ИИ-агенты используют одни и те же цены и лимиты.
Мультичейн Push-уведомления для адресов
Отслеживайте один и тот же набор адресов в нескольких поддерживаемых сетях в рамках одной подписки с одним HTTPS-приемником. Это подходит для активности кошельков и уведомлений о платежах без поддержания постоянного сокета для каждой сети. См. емкость адресов self-service и enterprise; свяжитесь с нами для подключения емкости enterprise. Плата за адрес-день и доставленные события взимается отдельно от вызовов RPC и указана в ценах на Push.
RPC для Robinhood Chain и HyperEVM перечислены в каталоге сетей. Проверяйте методы и поддержку Push для каждой сети; используйте руководство по началу работы с конкретной сетью и руководство по выгрузке логов HyperEVM для соответствующих рабочих процессов.
Шаги миграции
- Инвентаризация и покрытие: составьте список сетей, методов, фиксированных блоков, диапазонов логов и зависимостей по подпискам. Проверьте
methods.allow,methods.deny,public.methods,state_window_blocksиwsв каталоге. Значение null для окна истории означает неопределенность, а не архивное покрытие. Дымовой тест наpublic.urlбез ключа проверяет только перечисленные публичные методы. - Ключ и аутентификация: получите ключ BlockVectra через консоль или программную регистрацию. Сохраните его в серверном окружении. RPC принимает
POST /v1/{chain}/{api_key}илиPOST /v1/{chain}с заголовкомx-api-key; Data API используетx-api-key. Пример вызоваdecimals()для Ethereum WETH с использованием заголовка:
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"]}'- Сверка перед переключением: замените
latestна один и тот же поддерживаемый фиксированный блок у обоих провайдеров и сохраните хэш блока. Сравните возвращенные значения и JSON-RPCerror, даже при HTTP 200. Протестируйте репрезентативные запросы логов, ограниченные повторы, восстановление после превышения лимитов и возобновление по курсору. Мигрируйте проприетарные API и подписки отдельно; переключайте трафик только после совпадения требуемых результатов.
Часто задаваемые вопросы
Означает ли более низкая цена метода меньшую общую стоимость задачи?
Рассчитайте max(0, sum(calls × method CU) − available_free_cu) / (pricing.units_per_usd × pricing.cu_per_unit). Включите разделение запросов, повторы и любые сервисы, используемые в вашей задаче. Имеющиеся включенные кредиты меняют инкрементальные затраты; сравнивайте полный результат, а не названия расчетных единиц.
Можно ли мигрировать, просто изменив эндпоинт?
Для поддерживаемых стандартных методов RPC обновите эндпоинт и ключ в пути или в заголовке x-api-key, затем выполните повторные запросы к фиксированным блокам. Сначала проверьте историческое состояние и покрытие методов. Проприетарные API, подписки WebSocket и приемники Push требуют собственных тестов миграции; см. историческое состояние и сравнение Webhook и WebSocket.
Используйте руководство Как выбрать RPC-провайдера для чек-листа рабочих нагрузок и самопроверки.
Последнее обновление:
Подключение ИИ-агентов
Подключайте ИИ-агентов к блокчейн RPC и MCP документации: изучайте возможности без ключа, регистрируйтесь по HTTP, а затем вызывайте RPC и Data API с помощью API key.
Сравнение с Ankr
BlockVectra тарифицирует поддерживаемые вызовы чтения eth_call по 15 CU за запрос; полный бесплатный баланс в 30,000,000 CU может покрыть 2,000,000 таких вызовов совместно со всеми другими методами и с учетом лимитов аккаунта и ключа.