ERPC внедряет Keep Warming для эндпоинтов Solana SWQoS, ускоряя первую отправку и повышая надёжность транзакций

ELSOUL LABO B.V. (штаб-квартира — Амстердам, Нидерланды; CEO — Fumitake Kawasaki) и Validators DAO сообщают, что ERPC внедрил Keep Warming для эндпоинтов Solana SWQoS, улучшив поведение в момент начала отправки транзакции.
Это обновление не меняет существующий дизайн или использование точек доступа SWQoS. Вместо этого обновление сокращает задержки, которые могут возникнуть в самом начале отправки транзакции, и улучшает условия, при которых транзакции могут быстрее начать проходить по пути отправки в нужный момент. Для пользователей ERPC это усовершенствование повышает надёжность транзакций, не требуя внесения каких-либо изменений в повседневную эксплуатацию.
Платформа распределённых систем ERPC, включая это обновление, признана проектом исследований и разработок в рамках программы поддержки исследований и разработок правительства Нидерландов (WBSO). Эта реализация является частью продолжающегося процесса исследований и разработок, который напрямую связан с реальной эксплуатации.
Ключевые моменты этого обновления
Конечные точки SWQoS ERPC были разработаны для повышения вероятности успеха транзакции даже в условиях перегрузки сети. Реализация Keep Warming не меняет эту базовую структуру, а фокусируется конкретно на улучшении поведения в момент начала отправки транзакции.
Уменьшая влияние инициализации связи во время отправки, обработка транзакций может начинаться быстрее сразу после отправки.
Роль точек доступа SWQoS ERPC
SWQoS работает как механизм приоритизации на основе стейка, который вступает в силу на этапе приёма транзакции сетью до её обработки лидером. Во время перегрузки он стабилизирует фундаментальное условие того, достигнет ли транзакция сети вообще.
Конечные точки SWQoS ERPC предоставляют этот механизм для реальной эксплуатации, предоставляя путь отправки, который обеспечивает доступ к сети ещё до учёта приоритетных комиссий. Их основная роль заключается в создании условий, при которых результаты менее подвержены колебаниям в периоды перегрузки.
Проблемы, наблюдаемые при инициировании транзакции в реальной эксплуатации
Даже если условия SWQoS были удовлетворены, в момент начала отправки транзакции могли возникнуть небольшие задержки, в зависимости от среды отправителя.
В частности, для шаблонов использования, в которых транзакции отправляются нечасто, инициализация связи может совпадать с моментом отправки. Было замечено, что эта первоначальная задержка влияет на результаты в некоторых случаях. Хотя сам путь передачи оставался надёжным, всё ещё оставались возможности для улучшения поведения при инициации.
Улучшения благодаря Keep Warming
Благодаря реализации Keep Warming состояния соединения могут сохраняться до отправки, что снижает вероятность того, что инициализация связи произойдёт именно в момент отправки транзакции.
В результате, когда транзакции действительно отправляются, становится проще немедленно начать процесс отправки. Это обновление улучшает только начальное поведение отправки, не меняя дизайн SWQoS или механизмы приоритетной комиссии.
Подробную информацию об использовании можно найти в официальной документации ниже:
https://erpc.global/ru/doc/rpc/swqos-endpoint/
Конкретные изменения для пользователей
При наличии функции Keep Warming случаи использования, где время отправки имеет решающее значение, меньше подвержены задержкам при инициировании. Даже если транзакции необходимо отправить в определённый момент, начальный этап отправки становится стабильнее.
В результате для транзакций, отправляемых пользователями ERPC, создаются условия, повышающие вероятность успеха в реальной эксплуатации. Это улучшение не требует постоянной высокочастотной связи, а скорее обеспечивает более быструю отправку, когда это необходимо.
Преемственность с предыдущими улучшениями инфраструктуры
Конечные точки SWQoS ERPC зависят от достаточной и устойчивой вычислительной мощности на стороне валидатора, которая получает приоритетный трафик.
ELSOUL LABO B.V. и Validators DAO постоянно совершенствуют валидатор Epics DAO, который работает как основной узел, поддерживающий SWQoS, за счёт таких обновлений, как CPU EPYC 5-го поколения (Turin), память DDR5-6400 и хранилище NVMe Gen5. Реализация Keep Warming основана на этих усовершенствованиях инфраструктуры и дополняет их улучшением пути отправки.
Позиционирование как исследования и разработки
Платформа ERPC признана научно-исследовательским проектом в рамках голландской программы WBSO. Обнаруженные проблемы в реальной эксплуатации включены в цели исследований, а итеративная проверка и улучшение напрямую способствуют устойчивому повышению качества.
Реализация Keep Warming основана на данных, полученных в производственных средах, и была разработана в системе, в которой исследования и эксплуатация не разделены.
Будущее направление
Сейчас эндпоинты SWQoS в основном работают через HTTPS. Ведётся разработка по добавлению вариантов TPU QUIC, что ещё больше улучшит общий путь отправки, чтобы результаты оставались стабильными даже во время перегрузок.
Уведомление для пользователей
Реализация Keep Warming была автоматически применена ко всем существующим пользователям ERPC. Никакой дополнительной настройки или эксплуатационных изменений не требуется. Технические подробности см. в официальной документации по конечной точке SWQoS.
ERPC продолжит постепенно улучшать условия для стабильных результатов в реальной эксплуатации, улучшая как пути передачи, так и инфраструктуру выполнения. Последние обновления можно найти на официальном Discord-сервере Validators DAO.
- Официальный Discord-сервер Validators DAO: https://discord.gg/C7ZQSrCkYR
- Официальный сайт ERPC: https://erpc.global/ru


