Solana ERPC показал более чем 3-кратный прирост производительности в экспериментальной реализации на базе высокопроизводительного сетевого фреймворка Rust
Solana ERPC показал более чем 3-кратный прирост производительности в экспериментальной реализации на базе высокопроизводительного сетевого фреймворка Rust

ELSOUL LABO B.V. (штаб-квартира: Амстердам, Нидерланды; генеральный директор: Fumitake Kawasaki) совместно с Validators DAO, развивающей децентрализацию и безопасность сети Solana, объявила, что Enhanced Solana RPC (далее, ERPC) в ходе эксперимента достиг более чем трехкратного роста пиковых показателей производительности после замены прокси на базе Nginx на “Pingora”, высокопроизводительный сетевой фреймворк на Rust. Команда планирует вывести новую систему в production в ближайшие недели, чтобы дополнительно повысить скорость и стабильность сервиса.
Сделки в DeFi и NFT mint часто требуют максимально быстрой обработки транзакций, особенно в периоды высокой нагрузки. Стабильное соединение при интенсивном трафике помогает пользователям не упускать возможности, поэтому в рамках этого эксперимента основное внимание было уделено увеличению пропускной способности и снижению задержек в пиковые моменты.
Более чем 3-кратный рост производительности благодаря прокси на базе Pingora
ERPC использует глобальную прокси-сеть из более чем 300 периферийных серверов по всему миру, автоматически направляя пользовательские запросы на ближайший сервер для обеспечения стабильно низкой задержки и надежного соединения. В этом эксперименте прокси на базе Nginx был заменен на высокопроизводительный сетевой фреймворк Rust “Pingora”, что позволило добиться более чем трехкратного прироста производительности на пике трафика по сравнению с предыдущей конфигурацией.
Поскольку RPC-соединения должны обрабатывать большой объем запросов, рост производительности прокси напрямую влияет на пользовательский опыт. Эти результаты показывают, что даже при высокой сетевой нагрузке и интенсивной загрузке нод Pingora способен поддерживать стабильные соединения с низкой задержкой. Ожидается, что это дополнительно повысит успешность транзакций в условиях высокой нагрузки и снизит для пользователей риск упущенных торговых возможностей или mint.
О проведенных стресс-тестах
Чтобы оценить устойчивость системы при высокой нагрузке, мы провели сравнительные тесты прокси на базе Nginx и Pingora с использованием Vegeta, инструмента с открытым исходным кодом для нагрузочного тестирования.
Vegeta (GitHub): https://github.com/tsenart/vegeta
Нагрузочный тест длительностью 10 секунд
Nginx-Based
Pingora-Based

Pingora-Based

Нагрузочный тест длительностью 60 секунд
Nginx-Based
Pingora-Based
Сравнение результатов показывает, что Pingora стабильно обрабатывает больший объем трафика при меньшей задержке. Для 50% запросов задержка сократилась примерно вдвое, а для 90% запросов снизилась примерно до одной седьмой от прежнего уровня. Более того, при продолжительной высокой нагрузке это преимущество становится еще заметнее, что подтверждает способность Pingora сохранять низкую задержку даже в самых интенсивных сценариях.
Pingora-Based
Сравнение результатов показывает, что Pingora стабильно обрабатывает больший объем трафика при меньшей задержке. Для 50% запросов задержка сократилась примерно вдвое, а для 90% запросов снизилась примерно до одной седьмой от прежнего уровня. Более того, при продолжительной высокой нагрузке это преимущество становится еще заметнее, что подтверждает способность Pingora сохранять низкую задержку даже в самых интенсивных сценариях.Переключение без простоя и повышенная стабильность
Pingora нативно поддерживает HTTP/1 и HTTP/2, что позволяет использовать Graceful Reload (перезапуск без простоя). Если при перезапуске прокси на базе Nginx соединения неизбежно сбрасываются, то Pingora сводит такие прерывания к минимуму и обеспечивает высокую непрерывность сервиса.
Кроме того, во время обновлений или при недоступности серверов Pingora мгновенно выполняет failover и сохраняет соединения, обеспечивая пользователям стабильную работу Solana RPC.
Дальнейшие обновления и запуск в production
Новый прокси уже поэтапно разворачивается в production, а полное внедрение запланировано до конца текущего месяца. Это обновление обеспечит еще более низкую задержку и более высокую пропускную способность, что позволит сделать обработку транзакций в сети Solana еще более плавной. После завершения развертывания будет опубликовано отдельное объявление.
Следите за дальнейшими новостями на официальном сайте ERPC и в официальном Discord Validators DAO.
- Официальный сайт ERPC: https://erpc.global/
- Официальный Discord Validators DAO: https://discord.gg/C7ZQSrCkYR
Что такое ERPC?
ERPC, это RPC-сервис, разработанный для того, чтобы обеспечивать максимально быструю обработку транзакций в сети Solana в любое время и из любой точки мира.
Используя глобальный прокси из более чем 300 периферийных серверов, ERPC автоматически направляет каждый пользовательский запрос на ближайший сервер, обеспечивая низкую задержку и стабильное соединение. Это позволяет получать быстрый доступ из любого региона и сохранять максимальную производительность даже при высокой нагрузке.Ключевые особенности
- Global Proxy: более 300 периферийных серверов по всему миру с автоматическим выбором кратчайшего маршрута
- Низкая задержка и высокая пропускная способность: архитектура, оптимизированная под пиковый трафик и стабильно высокую производительность
- Failover и высокая доступность: надежные механизмы поддержания соединений даже при сбоях Официальный сайт ERPC: https://erpc.global/
Что такое Pingora?
Pingora, это open-source фреймворк, разработанный Cloudflare для создания быстрых, надежных и программируемых сетевых систем на Rust.
Он уже протестирован в production на большом масштабе и способен обрабатывать более 40 миллионов запросов в секунду в реальных условиях. Среди ключевых возможностей:
- Высокая скорость и надежность благодаря Async Rust
- Нативная поддержка HTTP/1 и HTTP/2
- TLS (OpenSSL, BoringSSL, rustls (Experimental))
- Proxy для gRPC и WebSocket
- Graceful Reload (перезапуск без простоя)
- Гибко настраиваемые стратегии load balancing и failover
- Поддержка широкого набора инструментов observability Pingora (GitHub): https://github.com/cloudflare/pingora
Следите за последними обновлениями в официальном Discord Validators DAO
Подробности об этом релизе, текущих обновлениях и дальнейшей дорожной карте публикуются в официальном Discord Validators DAO. Мы будем рады вашим вопросам и обратной связи по ERPC. Присоединяйтесь к нашему сообществу.
Официальный Discord Validators DAO: https://discord.gg/C7ZQSrCkYR
Мы и дальше намерены ускорять развитие экосистемы Solana, продолжая работу над ERPC, а также другими технологическими инициативами и развитием инфраструктуры. Следите за новыми обновлениями!


