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; поточні значення відображаються компонентами нижче.
| Метрика | Alchemy | BlockVectra | Джерела |
|---|---|---|---|
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_blockNumber | 1 | $0.10 |
eth_call | 15 | $1.50 |
eth_getLogs | 30 | $3.00 |
debug_traceTransaction | 100 | $10.00 |
data.block | 5 | $0.50 |
Push у режимі самообслуговування підтримує до 1,000,000 адрес на підписку. Для 10,000,000 / 100,000,000 адрес на підписку, зв'яжіться з нами, щоб підключити ємність.
Вартість завдань і частота запитів BlockVectra Бюджет key за замовчуванням: 400 CU/s.
| Метод | Приклади викликів | CU за виклик | Вартість завдання (USD) | Запитів/с за бюджетом CU для key |
|---|---|---|---|---|
eth_call | 1,000,000 | 15 | $1.50 | 26 |
eth_getLogs | 100,000 | 30 | $0.30 | 13 |
Вартість завдань є ціною за прейскурантом до врахування безкоштовних кредитів, газу та додаткових послуг. Частота запитів дорівнює key_defaults.cu_per_sec ÷ CU методу та передбачає, що цей key використовує лише цей метод. Ліміти безкоштовних акаунтів та інший трафік можуть знизити доступну частоту; ці цифри є перерахунком бюджету, а не виміряною пропускною здатністю.
Безкоштовний план вимагає реєстрації облікового запису та використання API key; усі ключі одного облікового запису ділять у середньому 25 викликів на секунду (дозволені короткі сплески). Наприкінці кожного 30-денного циклу баланси нижче 30,000,000 CU поповнюються до 30,000,000 CU.
| Метод | Вага CU | Приблизно викликів / цикл | Приблизно / день | Прайс-лист / 1M викликів |
|---|---|---|---|---|
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 з каталогу мереж перед створенням ключа. Для доступу з автентифікацією програмна реєстрація дозволяє Агенту створити акаунт і ключ за допомогою підпису гаманця. Поповнення для агентів поповнюють той самий баланс використання стейблкоїнами; дізнавайтеся про мережі, токени та мінімальні суми з статусу поповнення. Розробники та AI-агенти використовують однакові ціни та ліміти.
Push-сповіщення для адрес у кількох мережах
Відстежуйте один і той самий набір адрес у кількох підтримуваних мережах в одній підписці з одним отримувачем HTTPS. Це підходить для активності гаманців та сповіщень про платежі без підтримки окремого сокета для кожної мережі. Див. ємність адрес для самообслуговування та корпоративних клієнтів; зв'яжіться з нами, щоб підключити корпоративну ємність. Плата за адресо-дні та доставлені події нараховується окремо від 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()токена 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"]}'- Повторне відтворення перед перемиканням: замініть
latestна той самий підтримуваний фіксований блок в обох провайдерів і зафіксуйте хеш блоку. Порівняйте повернуті значення таerrorJSON-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-провайдера для отримання контрольного списку навантаження та самотестування.
Востаннє оновлено: