ERPC проводит крупное обновление и перезапускает крупный Solana RPC-узел в Сингапуре, отвечая на растущий спрос на инфраструктуру с низкой задержкой в Азии

ERPC проводит крупное обновление и перезапускает крупный Solana RPC-узел в Сингапуре, отвечая на растущий спрос на инфраструктуру с низкой задержкой в Азии

ERPC проводит крупное обновление и перезапускает крупный Solana RPC-узел в Сингапуре, отвечая на растущий спрос на инфраструктуру с низкой задержкой в Азии
ELSOUL LABO B.V. (штаб-квартира: Амстердам, Нидерланды; генеральный директор: Fumitake Kawasaki) и Validators DAO рады сообщить, что ERPC провёл масштабное обновление крупного RPC-узла Solana (HTTP/WebSocket) в регионе Сингапура (SGP) на площадке, расположенной в основной сети Solana, и возобновил работу уже в новой конфигурации.
В результате круговая задержка до основного сетевого слоя Solana снизилась с уровня выше 1 мс до диапазона 0,x мс. Для пользователей из Сингапура, Вьетнама, Гонконга, Тайваня, Китая и других регионов Азии мы уже подтвердили заметное повышение производительности.
Использование Solana в Азии стабильно растёт, и это обновление стало частью усилий ERPC по обеспечению более быстрой и стабильной инфраструктуры под растущий спрос.

Почему Сингапур важен для сценариев использования Solana

Сингапур — один из главных международных финансовых центров Азии, где сосредоточено множество международных и трейдинговых компаний. Здесь также находится большое число дата-центров, а сам регион является важной точкой выхода подводных кабелей, связывающих страны Азии. Поэтому задержка в оба конца до таких городов, как Шанхай, Тайбэй, Хошимин и Джакарта, остаётся очень низкой.
Внутри экосистемы Solana Сингапур также относится к регионам, на которые ориентированы программы стимулирования стейкинга, и здесь активно идут инициативы по расширению участия валидаторов. И с точки зрения топологии сети, и с точки зрения распределения стейка, Сингапур является логичным и важным выбором для нагрузок Solana.
Благодаря масштабному обновлению крупного RPC-узла ERPC в Сингапуре, размещённого в основном сетевом слое Solana, разработчикам и пользователям по всей Азии стало проще получать доступ к этой критически важной части сети.

Подробности обновления в основной сети Solana

В прежней конфигурации сингапурский RPC-узел находился на один сетевой слой дальше от основной сети Solana. Это оставляло место для дополнительных переходов и вариативности маршрута. В результате, хотя средняя задержка уже была невысокой (около 1–2 мс), временами возникали заметные колебания в сроках получения блоков и журналов.
После обновления крупный RPC-узел в Сингапуре был перестроен так, чтобы работать в том же сетевом слое, где внутри Solana сосредоточен основной объём стейка. Круговая задержка до основной сети снизилась с более чем 1 мс до диапазона 0,x мс.
Это даёт сразу несколько эффектов:
  • Получение блоков и журналов стало стабильнее от слота к слоту
  • Снизилась вариативность задержки, вызванная джиттером на промежуточных маршрутах
  • Более стабильный приём Shreds дополнительно делает индексирование ровнее
Важно не только то, что средняя задержка стала ниже. Shreds, которые необходимы для синхронизации данных, передаются по UDP, а значит чем меньше внешних сетевых переходов, тем быстрее и стабильнее приём. После этого обновления путь доставки Shreds стал короче, и получение блоков и журналов стало стабильнее. Это одно из ключевых преимуществ новой конфигурации.

Рост спроса на блокчейн в Азии и накопившиеся сложности

В последние годы интерес к блокчейну и Web3 по всей Азии устойчиво растёт. В Японии, Южной Корее, Китае, Сингапуре, Тайване, Вьетнаме и других странах стало заметно больше хакатонов, мероприятий сообщества и других активностей вокруг Solana и публичных блокчейн-сетей. Число разработчиков в этой сфере также быстро увеличивается.
При этом в Азии долго сохранялась проблема с доступом к действительно быстрой и надёжной инфраструктуре RPC.
Структурные проблемы выглядели так:
  • Разработчики часто подключались из локальных сред или через облачных провайдеров к RPC-узлам, размещённым в удалённых регионах, из-за чего сетевое расстояние оказывалось слишком большим
  • Во время разработки это не всегда бросалось в глаза, но под реальной рабочей нагрузкой и в периоды пикового трафика такие ограничения быстро проявлялись
  • Когда узкое место заключается в самом сетевом расстоянии, одних улучшений кода или оборудования уже недостаточно
Благодаря масштабному обновлению и перезапуску крупного RPC-узла в Сингапуре ERPC старается убрать часть этих узких мест именно на сетевом уровне и дать более удобную среду для разработки и рабочих нагрузок по всей Азии.

Принцип ERPC: размещать узлы внутри основной сети Solana

Узлы ERPC с общим доступом работают в той же сети, что и основная сеть Solana. В Solana количество слотов лидера, назначенных валидатору, пропорционально стейку, а Shreds распространяются между валидаторами с учётом веса стейка. Поэтому сеть, где сосредоточен наибольший объём стейка, первой получает Shreds. ERPC называет этот слой «основной сетью Solana».
Размещая узлы с общим доступом внутри этого слоя, ERPC получает доступ к самым свежим данным на минимальном расстоянии, не проходя через внешний интернет.
Такая конфигурация позволяет обрабатывать блоки, журналы, данные Shredstream и gRPC по кратчайшему пути и снижает влияние изменений маршрута и самого сетевого расстояния.
Масштабное обновление RPC-узла в Сингапуре полностью следует этому принципу. За счёт ещё меньшего расстояния до основной сети ERPC рассчитывает повысить и стабильность, и предсказуемость обработки.

Solana RPC Bundle Plan

Bundle Plan
ERPC предлагает план «Solana RPC Bundle», который даёт доступ сразу к нескольким высокопроизводительным каналам данных Solana в одном пакете. В Bundle входят:
  • Solana RPC (HTTP / WebSocket)
  • Geyser gRPC (без ограничений по фильтрам)
  • Shredstream gRPC
Многие разработчики и проекты начинают с Geyser gRPC для данных в реальном времени, а затем подключают Shredstream, чтобы приблизить обнаружение событий и отправку транзакций к первичному потоку данных. План Bundle поддерживает такой поэтапный рост производительности без простоев и без резких изменений в уже работающей среде.

Роль Premium Ryzen VPS

Premium Ryzen VPS
Для многих проектов серверы bare metal во всех регионах — не всегда реалистичный вариант. Поэтому на практике часто используется архитектура, где ключевые точки, например Франкфурт, усиливаются bare metal, а остальные регионы покрываются Premium Ryzen VPS.
Premium Ryzen VPS может включать, например:
  • процессоры Ryzen с частотой 5,7 ГГц, одни из самых высокочастотных на рынке
  • Память ECC DDR5
  • Хранилище NVMe4
  • Выделенную сеть 20–50 Гбит/с
  • Полностью выделенную архитектуру без переподписки ресурсов
Такой VPS подходит для приложений, которым не нужен весь объём bare metal, но при этом требуется высокая производительность внутри основной сети по приемлемой цене.

Наличие и контакты

Серверы bare metal в регионе Сингапура сейчас полностью распроданы и доступны только через лист ожидания.
Если вам нужен совет по выбору подходящей конфигурации, информация о планах Bundle, Premium Ryzen VPS, а также о наличии или очереди в Сингапуре и других регионах, обращайтесь через официальный Discord Validators DAO.
Официальный Discord Validators DAO: https://discord.gg/C7ZQSrCkYR

Какие проблемы решают ERPC, SLV и Validators DAO

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