ERPC запускает многорегиональный Shared Shredstream Bundle для Solana. Простой способ получить глобальное покрытие с низкой задержкой
ERPC запускает многорегиональный Shared Shredstream Bundle для Solana. Простой способ получить глобальное покрытие с низкой задержкой

ELSOUL LABO B.V. (штаб-квартира: Амстердам, Нидерланды; CEO: Fumitake Kawasaki) и Validators DAO объявили о запуске Shared Shredstream Bundle для ERPC, который позволяет Solana-разработчикам использовать Shared Shredstream сразу в нескольких регионах по одной подписке.
Для Solana applications скорость и стабильность определяются не только качеством кода или RPC tuning, но и тем, из какого региона вы получаете Shreds и насколько близко находитесь к своим пользователям.
До сих пор Shared Shredstream обычно использовался в одном регионе, но по мере глобального роста приложений всё сильнее ощущалась потребность одновременно получать Shreds из нескольких регионов.
Именно для этого ERPC и вводит новый multi-region Shared Shredstream Bundle.
До сих пор Shared Shredstream обычно использовался в одном регионе, но по мере глобального роста приложений всё сильнее ощущалась потребность одновременно получать Shreds из нескольких регионов.
Именно для этого ERPC и вводит новый multi-region Shared Shredstream Bundle.
Что такое Shared Shredstream

Shredstream передаёт те же самые Shreds, которыми обмениваются Solana nodes на уровне распространения данных.
Вместо того чтобы получать информацию уже после обработки внутри node через gRPC или RPC, Shredstream даёт доступ к данным на том же propagation layer, поэтому клиент видит их на шаг раньше, чем через Geyser gRPC.
Вместо того чтобы получать информацию уже после обработки внутри node через gRPC или RPC, Shredstream даёт доступ к данным на том же propagation layer, поэтому клиент видит их на шаг раньше, чем через Geyser gRPC.
За счёт этого обновления приходят быстрее, jitter становится меньше, а общая отзывчивость растёт.
Даже в shared model ERPC автоматически ведёт клиентов к ближайшему regional edge, поэтому у нас нет типичного для single-origin схемы перекоса, когда все данные фактически приходят только из одного региона.
Даже в shared model ERPC автоматически ведёт клиентов к ближайшему regional edge, поэтому у нас нет типичного для single-origin схемы перекоса, когда все данные фактически приходят только из одного региона.
Почему multi-region Shreds так важен

Leader slots Solana вращаются по всему миру, поэтому регион, в котором данные будут приходить быстрее всего, тоже меняется в течение дня.
Один регион может быть быстрым в одни часы, но структурно проигрывать в другие, когда leader смещается дальше.
Один регион может быть быстрым в одни часы, но структурно проигрывать в другие, когда leader смещается дальше.
Кроме того, Shreds различаются по регионам, потому что каждая зона распространяет свой поток данных.
Если провайдер опирается только на Франкфурт-origin Shreds, пользователи в Азии или Северной Америке изначально оказываются в менее выгодном положении.
Если провайдер опирается только на Франкфурт-origin Shreds, пользователи в Азии или Северной Америке изначально оказываются в менее выгодном положении.
Shared Shredstream от ERPC получает локальные origin Shreds в каждом регионе - азиатские Shreds в Азии, североамериканские в Северной Америке и так далее.
Такой подход даёт минимально возможную задержку в каждом регионе и уменьшает влияние ротации leaders по часовым поясам.
Такой подход даёт минимально возможную задержку в каждом регионе и уменьшает влияние ротации leaders по часовым поясам.
Multi-region coverage напрямую улучшает UX
Latency всегда связана с физической дистанцией.
Если Shredstream развёрнут рядом с конечными пользователями, это заметно улучшает UX.
Если Shredstream развёрнут рядом с конечными пользователями, это заметно улучшает UX.
Особенно это важно для Азии, в том числе Токио и Сингапур, поскольку этот регион физически дальше от Европы и Северной Америки, чем остальные.
Обычный ping из западных регионов в Токио нередко находится в диапазоне 100-200 ms, а это уже даёт неизбежное отставание.
Обычный ping из западных регионов в Токио нередко находится в диапазоне 100-200 ms, а это уже даёт неизбежное отставание.
Благодаря Shared Shredstream Bundle данные для Азии получают и обрабатывают внутри Азии, и это заметно ускоряет delivery, обновления и общий отклик приложения.
Для Web3-сервисов с глобальной аудиторией такой прирост напрямую превращается в более честный и равномерный UX между регионами.
Для Web3-сервисов с глобальной аудиторией такой прирост напрямую превращается в более честный и равномерный UX между регионами.
Что входит в Shared Shredstream Bundle

Shared Shredstream Bundle открывает доступ к нескольким regional Shared Shreds streams в рамках одного плана и делает такую конфигурацию намного выгоднее, чем оформление каждого региона отдельно.
Во все Bundle plans входят shared Shreds endpoints, 10 connections, IP allowlisting и автоматическая маршрутизация к ближайшему edge location - то есть и разумная цена, и практичное глобальное покрытие.
-
Double Shreds
2 regions. Подходит для разработки и небольшого production. -
Triple Shreds
3 regions. Удобен для одновременного покрытия EU / US / APAC. -
5x Shreds
5 regions. Рассчитан на globally deployed production workloads. -
10x Shreds
10 regions. Полное глобальное покрытие для крупных сервисов и аналитических нагрузок.
Подключение оформляется через официальный Discord Validators DAO.
Официальный Discord Validators DAO: https://discord.gg/C7ZQSrCkYR
Какие проблемы решают ERPC, SLV и Validators DAO и куда мы идём дальше
- Сбои транзакций и колебания latency, типичные для RPC
- Ограничение производительности и over-commitment у многих инфраструктурных провайдеров
- Фундаментальные задержки, вызванные географией и сетевой структурой
- Неравный доступ к качественной Solana infrastructure в зависимости от масштаба проекта
Опыт, полученный при создании Solana NFT card game Epics DAO, лег в основу ERPC, SLV, elSOL, Epics DAO и Validators DAO.
Мы и дальше будем усиливать глобальную инфраструктуру, включая подготовку к технологиям вроде Alpenglow, чтобы повышать производительность и удобство разработки по всей экосистеме Solana.
Мы и дальше будем усиливать глобальную инфраструктуру, включая подготовку к технологиям вроде Alpenglow, чтобы повышать производительность и удобство разработки по всей экосистеме Solana.
- Официальный сайт ERPC: https://erpc.global
- Официальный сайт SLV: https://slv.dev
- Официальный сайт elSOL: https://elsol.app
- Официальный сайт Epics DAO: https://epics.dev
- Официальный Discord Validators DAO: https://discord.gg/C7ZQSrCkYR


