Solana ERPC multiplie par plus de trois ses performances dans une expérimentation réseau en Rust

Solana ERPC multiplie par plus de trois ses performances dans une expérimentation réseau en Rust

Solana ERPC multiplie par plus de trois ses performances dans une expérimentation réseau en Rust
ELSOUL LABO B.V. (siège social : Amsterdam, Pays-Bas ; PDG : Fumitake Kawasaki) annonce, aux côtés de Validators DAO — qui œuvre à la décentralisation et à la sécurité du réseau Solana — qu’Enhanced Solana RPC (ci-après « ERPC ») a dépassé de plus de trois fois son précédent pic de performance lors d’une expérimentation consistant à remplacer son proxy Nginx par Pingora, un framework réseau haute performance développé en Rust. L’équipe prévoit de déployer ce nouveau système en production dans les prochaines semaines afin d’améliorer encore la vitesse et la stabilité.
Les applications Solana à fort trafic doivent traiter les transactions rapidement, en particulier pendant les périodes de pointe. Des connexions stables sous forte charge réduisent le risque d’exécution ; cette expérimentation s’est donc attachée à accroître le débit et à réduire la latence aux heures de pointe.

Des performances multipliées par plus de trois grâce à un proxy fondé sur Pingora

ERPC s’appuie sur un réseau proxy mondial de plus de 300 serveurs edge, qui achemine automatiquement les requêtes vers le serveur le plus proche afin d’assurer des connexions stables et constamment rapides. Dans cette expérimentation, le proxy Nginx a été remplacé par Pingora, framework réseau haute performance développé en Rust. Aux pics de trafic, cette nouvelle configuration a offert des performances plus de trois fois supérieures à celles de l’ancien système.
Les connexions RPC devant absorber un grand volume de requêtes, les gains de performance du proxy ont un effet direct sur l’expérience utilisateur. Les résultats montrent que Pingora peut maintenir des connexions stables et à faible latence même lorsque le trafic réseau et la charge des nœuds sont élevés. Le taux de réussite des transactions sous forte charge devrait donc encore progresser, ce qui réduirait le risque d’exécution pendant les périodes de pointe.

À propos des tests de charge réalisés

Pour évaluer la résistance du système sous forte charge, nous avons comparé les proxys Nginx et Pingora avec Vegeta, un outil open source de test de charge.

Test de charge de 10 secondes

Avec Nginx
Nginx
Avec Pingora
Pingora

Test de charge de 60 secondes

Avec Nginx
Nginx
Avec Pingora
Pingora
La comparaison montre que Pingora traite systématiquement davantage de trafic avec une latence plus faible. La latence a été approximativement divisée par deux pour 50 % des requêtes et ramenée à environ un septième pour 90 % d’entre elles. Cet avantage s’accentue en outre lorsque la forte charge se prolonge, ce qui démontre la capacité de Pingora à conserver une faible latence dans les scénarios intensifs.

Basculement sans interruption et stabilité accrue

Pingora prend nativement en charge HTTP/1 et HTTP/2, ainsi que le Graceful Reload, qui permet de redémarrer sans interruption. Alors que le redémarrage d’un proxy Nginx réinitialisait inévitablement les connexions, Pingora limite les perturbations et assure une grande continuité de service.
En cas de mise à jour ou d’indisponibilité d’un serveur, Pingora effectue par ailleurs un basculement immédiat pour maintenir les connexions et garantir aux utilisateurs une expérience Solana RPC stable.

Prochaines mises à jour et déploiement en production

Le nouveau proxy est actuellement déployé progressivement en production et sa mise en service complète est prévue d’ici la fin du mois. Cette évolution réduira encore la latence et augmentera le débit, pour un traitement plus fluide des transactions sur le réseau Solana. Une annonce distincte sera publiée lorsque le déploiement sera achevé.
Suivez les prochaines informations sur le site officiel d’ERPC et sur le Discord de Validators DAO.

Qu’est-ce qu’ERPC (Enhanced Solana RPC) ?

ERPC
ERPC est un service RPC conçu pour proposer le traitement des transactions le plus rapide sur le réseau Solana, à tout moment et depuis n’importe où.
Grâce à un proxy mondial de plus de 300 serveurs edge, ERPC achemine automatiquement chaque requête vers le serveur le plus proche, pour des connexions stables et à faible latence. Les utilisateurs bénéficient ainsi d’un accès rapide depuis toutes les régions et de performances élevées même sous forte charge.

Principales caractéristiques

  • Proxy mondial : plus de 300 serveurs edge dans le monde, avec sélection automatique du trajet le plus court
  • Faible latence et haut débit : une architecture conçue pour maintenir des performances rapides pendant les pics de trafic
  • Basculement et haute disponibilité : des mécanismes robustes qui préservent les connexions en cas d’incident
Site officiel d’ERPC : https://erpc.global/fr/

Qu’est-ce que Pingora ?

Pingora est un framework open source développé par Cloudflare pour construire en Rust des systèmes réseau rapides, fiables et programmables.
Il a fait ses preuves en production à grande échelle, où il traite plus de 40 millions de requêtes par seconde. Ses principales caractéristiques sont les suivantes :
  • Rapidité et fiabilité grâce à Async Rust
  • Prise en charge native de HTTP/1 et HTTP/2
  • TLS (OpenSSL, BoringSSL, rustls — expérimental)
  • Proxy pour gRPC et WebSocket
  • Graceful Reload (redémarrage sans interruption)
  • Stratégies personnalisables d’équilibrage de charge et de basculement
  • Prise en charge complète des outils d’observabilité

Retrouvez les dernières informations sur le Discord officiel de Validators DAO

Le Discord officiel de Validators DAO fournit davantage de détails sur cette version, les mises à jour en cours et les futures feuilles de route. Vos questions et retours sur ERPC sont les bienvenus : n’hésitez pas à rejoindre la communauté.
Discord officiel de Validators DAO : https://discord.gg/C7ZQSrCkYR
Nous restons déterminés à faire progresser l’écosystème Solana en poursuivant nos travaux sur ERPC ainsi que nos autres développements et opérations technologiques. D’autres nouveautés sont à venir.