Что покрывает бесплатный план: веса методов и использование

Узнайте, что покрывает бесплатный план на основе реальных весов методов, с расчетами под задачи и путями перехода.

Для чего подходит бесплатный план

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

Тарификация измеряется в Compute Units (CU): каждый метод потребляет CU в соответствии со своим весом, при этом объем использования объединяется для всех сетей, JSON-RPC и Data API. Подробные правила тарификации см. на странице цен.

Веса методов и пропускная способность за период

В таблице ниже рассчитана ориентировочная емкость вызовов для распространенных методов в пределах одного окна использования на основе действующих весов методов и данных API платформы:

Бесплатный план требует регистрации аккаунта и использования 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

Примеры задач и пути расширения

Чтобы помочь вам оценить объем использования, ниже приведены расчеты для типовых задач разработки:

  • Опрос eth_blockNumber раз в секунду: около 2,592,000 вызовов за цикл, потребляя всего 8.6% бесплатной квоты.
  • Отслеживание событий контракта с помощью eth_getLogs: опрос каждые 60 с потребляет 4.3%, каждые 10 с — 25.9%, а каждые 2 с — 129.6% (превышает бесплатную квоту).
  • Запрос балансов для 1 000 адресов каждые 10 минут (data.address_balances): общее потребление за цикл составляет 108,000,000 CU, что в 3.6 раз превышает бесплатный лимит; средняя частота вызовов составляет всего 1.67 вызовов/с, показывая, что использование превышает квоту CU, а не лимит частоты; по прайс-листу общее использование этой задачи составляет около $10.80/месяц — что делает это естественным путем перехода на платный тариф.

Начало работы и расширение лимитов

Бесплатная квота идеально подходит для разработки, тестирования и легких рабочих нагрузок. Когда ваш трафик растет и требует более высокого параллелизма или большего количества вычислительных единиц, пополните счет ончейн: получите адрес для депозита в консоли на странице биллинга или через GET /v1/topup/deposit-address (инструмент MCP get_deposit_address; см. руководство по пополнению для агентов); после зачисления средств ограничение частоты вызовов на уровне аккаунта снимается. Каждый ключ по-прежнему подчиняется лимитам скорости CU и емкости всплеска, как описано в документации JSON-RPC. Все неиспользованные бесплатные кредиты остаются на вашем балансе кредитов и могут быть использованы в дальнейшем. Актуальные тарифы и расчетные единицы см. на странице цен.

Следующие шаги

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

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