ERPC запускает API информации о leader slot в Solana

ERPC запускает API информации о leader slot в Solana

2025.09.29
ELSOUL LABO B.V. (штаб-квартира: Амстердам, Нидерланды; CEO: Fumitake Kawasaki) и Validators DAO, развивающие ERPC, выпустили новый RPC-сервис — Leader Slot Information API (getLeaderSlots API). Пользователи, у которых есть ERPC usage credits (API tokens), теперь могут получать расписание leader slot, данные о расположении validator и справочные значения ping. Это упрощает понимание leader slot в Solana и делает их практическое использование в стратегической эксплуатации заметно проще.

Контекст

В Solana за каждый slot назначается leader validator, который принимает транзакции и производит блок. Чтобы как можно раньше обнаруживать сигналы и добиваться успешного включения транзакций, нужна точная информация о leader slot. Дополнительно знание физического расположения validator и значений ping из собственной среды позволяет намного рациональнее проектировать стратегию отправки и распределения ресурсов.
Однако самостоятельно собирать такую информацию сложно: для этого нужно обновлять данные по 432 000 slot в каждой epoch, непрерывно отправлять ping всем validator, хранить результаты и агрегировать их. Для этого требуется очень развитая data infrastructure, и строить ее каждой команде отдельно было затруднительно. Поэтому, хотя теоретическая важность этих данных была понятна, многим командам не удавалось использовать их на практике.
В ответ на повторяющиеся пользовательские запросы мы и выпустили этот новый API.

Пример использования API

Leader Slot Information API (getLeaderSlots API) можно использовать так же, как стандартные методы Solana RPC. Следующий запрос получает информацию по 100 slot, начиная со slot, указанного в params.
json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "getLeaderSlots",
  "params": [368488568]
}
Ответ включает данные о leader для целевых slot, географическую информацию о validator и справочные значения ping, измеренные с FRA endpoint, где доступен SWQoS.
getLeaderSlots API Example

Стратегическое применение

В общем случае, если ping от опорной точки превышает 100 мс, прямой таргетинг такого leader становится неэффективным. Межконтинентальная связь часто сама по себе превышает 100 мс, поэтому, например, подключение из Франкфурта к leader в Нью-Йорке менее эффективно, чем использование ресурсов, расположенных прямо в Нью-Йорке, которые смогут быстрее обнаруживать события и отправлять транзакции.
При этом leader slot ротируются по всему миру. Если вы переключаетесь с FRA на NY, наличие ресурсов в обоих регионах позволяет непрерывно получать данные и минимизировать задержки обнаружения и отправки. Информация о leader slot становится фундаментом для проектирования таких multi-region-стратегий.
Карта валидаторов Solana

Доступность

Leader Slot Information API (getLeaderSlots API) уже доступен. Если у вас есть ERPC usage credits (API tokens), вы можете вызывать его так же, как методы Solana RPC. Воспользоваться сервисом можно через официальный Discord Validators DAO. Документация будет расширяться и дальше.

Какие задачи решают ERPC и Validators DAO

  • Сбои транзакций и скачки задержки, типичные для стандартных RPC-сред
  • Ограничения производительности со стороны многих инфраструктурных провайдеров
  • Существенное влияние сетевой дистанции на качество связи
  • Сложность доступа небольших проектов к качественной инфраструктуре
Мы столкнулись с этими же проблемами во время разработки проекта Epics DAO — NFT-карточной игры на Solana с открытым исходным кодом, когда стало ясно, насколько сложно получить качественную и быструю среду разработки под Solana. Чтобы решить задачу, мы построили собственную платформу, которая сегодня лежит в основе ERPC и SLV.
Финансовые приложения особенно чувствительны: задержки и ошибки там напрямую отражаются на пользовательском опыте. Из-за распределенной природы validator и специфических механизмов Web3 разработка под Solana долго оставалась сложной для целостного понимания, и многие проекты сталкивались с задержками и нестабильностью.
Мы стремимся предоставлять именно ту высокопроизводительную инфраструктуру, которая нужна рынку, улучшая и опыт разработчиков, и пользовательский опыт во всей экосистеме Solana. И ERPC, и SLV — важные части этой миссии.