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; поточні значення відображаються компонентами нижче.

МетрикаAlchemyBlockVectraДжерела
eth_call, за мільйон викликів26 Alchemy CU/виклик; $13.65Поточна ціна eth_call в USD у таблиці методів нижчеPricing, method weights, plans, chains
eth_getLogs, за мільйон викликів60 Alchemy CU/виклик; $31.50Поточна ціна eth_getLogs в USD нижчеPricing, method weights, plans, chains
eth_blockNumber, за мільйон викликів10 Alchemy CU/виклик; $5.25Поточна ціна eth_blockNumber в USD нижчеPricing, method weights, plans, chains
Діапазон блоків журналів HyperEVM Mainnet для безкоштовного акаунта10 блоків/запит1,000 блоків/запит, з автентифікацієюLog ranges, plans, chains

Ціни Alchemy використовують розрахунок $0.525 за мільйон CU × CU методу за виклик до застосування безкоштовних кредитів та надбавок за пропускну здатність. Безкоштовний ліміт становить 30M Alchemy CU/місяць. 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_blockNumber1$0.10
eth_call15$1.50
eth_getLogs30$3.00
debug_traceTransaction100$10.00
data.block5$0.50

Push у режимі самообслуговування підтримує до 1,000,000 адрес на підписку. Для 10,000,000 / 100,000,000 адрес на підписку, зв'яжіться з нами, щоб підключити ємність.

Вартість завдань і частота запитів BlockVectra Бюджет key за замовчуванням: 400 CU/s.

МетодПриклади викликівCU за викликВартість завдання (USD)Запитів/с за бюджетом CU для key
eth_call1,000,00015$1.5026
eth_getLogs100,00030$0.3013

Вартість завдань є ціною за прейскурантом до врахування безкоштовних кредитів, газу та додаткових послуг. Частота запитів дорівнює key_defaults.cu_per_sec ÷ CU методу та передбачає, що цей key використовує лише цей метод. Ліміти безкоштовних акаунтів та інший трафік можуть знизити доступну частоту; ці цифри є перерахунком бюджету, а не виміряною пропускною здатністю.

Поточні ваги, ціни та ліміти key: GET /v1/plans.

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

МетодВага CUПриблизно викликів / циклПриблизно / деньПрайс-лист / 1M викликів
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. Див. правила безкоштовного плану.

Запити журналів на безкоштовному акаунті

Використовуйте автентифікований діапазон HyperEVM вище, щоб запитувати більше блоків на запит у межах доступних безкоштовних CU. Зберігайте останній оброблений блок і за потреби розділяйте щільні інтервали. Перегляньте діапазон журналів та відновлення для розбиття на частини та дедуплікації.

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

Спробуйте метод, перелічений у public.methods, за адресою public.url з каталогу мереж перед створенням ключа. Для доступу з автентифікацією програмна реєстрація дозволяє Агенту створити акаунт і ключ за допомогою підпису гаманця. Поповнення для агентів поповнюють той самий баланс використання стейблкоїнами; дізнавайтеся про мережі, токени та мінімальні суми з статусу поповнення. Розробники та AI-агенти використовують однакові ціни та ліміти.

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 "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 та підписки окремо; перемикайте трафік лише після того, як необхідні результати зійдуться.

Часті запитання

Чи означає нижча ціна методу нижчу загальну вартість завдання?

Розрахуйте 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-провайдера для отримання контрольного списку навантаження та самотестування.

Востаннє оновлено:

На цій сторінці