Solana ERPC behaalt meer dan 3x prestatiewinst met experimentele Rust-gebaseerde high-performance netwerkimplementatie

Solana ERPC behaalt meer dan 3x prestatiewinst met experimentele Rust-gebaseerde high-performance netwerkimplementatie

2025.01.10
ELSOUL LABO B.V. (Hoofdkantoor: Amsterdam, Nederland; CEO: Fumitake Kawasaki) heeft samen met Validators DAO — dat decentralisatie en veiligheid van het Solana-netwerk bevordert — aangekondigd dat Enhanced Solana RPC (hierna "ERPC") meer dan drie keer de vorige piekprestatie behaalde in een experiment waarbij de Nginx-gebaseerde proxy werd vervangen door "Pingora," een Rust-gebaseerd high-performance netwerkframework. Het team is van plan dit nieuwe systeem de komende weken in productie uit te rollen om snelheid en stabiliteit verder te verbeteren.
DeFi-transacties en NFT-mints vereisen vaak snelle transactieverwerking, vooral tijdens perioden met veel verkeer. Het waarborgen van stabiele verbindingen onder zware belasting kan gebruikers helpen gemiste kansen te voorkomen, dus dit experiment richtte zich op het verhogen van de doorvoer en het verlagen van de latency tijdens piekmomenten.

Meer dan 3x prestatie met een Pingora-gebaseerde proxy

ERPC maakt gebruik van een wereldwijd proxynetwerk van meer dan 300 edge-servers, dat gebruikersverzoeken automatisch naar de dichtstbijzijnde server leidt voor consistent lage latency en stabiele verbindingen. In dit experiment werd de Nginx-gebaseerde proxy vervangen door het Rust-gebaseerde high-performance netwerkframework "Pingora," wat resulteerde in meer dan drie keer hogere prestaties tijdens piekverkeer vergeleken met de vorige opzet.
Omdat RPC-verbindingen een groot volume aan verzoeken moeten verwerken, hebben verbeteringen in proxyprestaties direct invloed op de gebruikerservaring. Deze resultaten tonen aan dat zelfs bij zwaar netwerkverkeer en hoge nodebelasting, Pingora stabiele verbindingen met lage latency kan handhaven. Hierdoor wordt verwacht dat het slagingspercentage van transacties onder hoge belasting verder verbetert, waardoor het risico op gemiste handels- of mintingkansen voor gebruikers afneemt.

Over de uitgevoerde stresstests

Om de veerkracht van het systeem onder zware belasting te beoordelen, hebben we vergelijkende tests uitgevoerd tussen de Nginx-gebaseerde en Pingora-gebaseerde proxy's met Vegeta, een open-source belastingstesttool.

10-seconden belastingstest

Nginx-gebaseerd
Nginx
Pingora-gebaseerd
Pingora

60-seconden belastingstest

Nginx-gebaseerd
Nginx
Pingora-gebaseerd
Pingora
Uit de vergelijking van deze resultaten blijkt dat Pingora consistent meer verkeer verwerkt met lagere latency. De latency werd ruwweg gehalveerd voor 50% van de verzoeken en gereduceerd tot ongeveer een zevende voor 90% van de verzoeken. Bovendien wordt dit voordeel steeds duidelijker bij aanhoudende hoge belasting, wat het vermogen van Pingora aantoont om lage latency te handhaven zelfs in intensieve scenario's.

Schakeling zonder downtime en verbeterde stabiliteit

Pingora ondersteunt zowel HTTP/1 als HTTP/2 native, wat Graceful Reload (herstarten zonder downtime) mogelijk maakt. Terwijl het herstarten van een Nginx-gebaseerde proxy onvermijdelijk verbindingen zou resetten, minimaliseert Pingora onderbrekingen en handhaaft het hoge servicecontinuïteit.
Daarnaast schakelt Pingora bij updates of serverdowntime direct over om verbindingen te handhaven, wat zorgt voor een stabiele Solana RPC-ervaring voor gebruikers.

Toekomstige updates en uitrol in productie

De nieuwe proxy wordt momenteel gefaseerd uitgerold naar productie en staat gepland voor volledige implementatie tegen het einde van deze maand. Deze update brengt nog lagere latency en hogere doorvoer, waardoor soepelere transactieverwerking op het Solana-netwerk mogelijk wordt. Een aparte aankondiging volgt zodra de implementatie is afgerond.
Blijf op de hoogte via onze officiële ERPC-website en de Validators DAO Discord.

Wat is ERPC (Enhanced Solana RPC)?

ERPC
ERPC is een RPC-dienst die is ontworpen om altijd en overal de snelste transactieverwerking op het Solana-netwerk te bieden.
Door gebruik te maken van een wereldwijde proxy van meer dan 300 edge-servers, leidt ERPC elk gebruikersverzoek automatisch naar de dichtstbijzijnde server, wat lage latency en stabiele verbindingen oplevert. Dit zorgt voor snelle toegang vanuit elke regio en handhaaft topprestaties zelfs onder zware belasting.

Belangrijkste kenmerken

  • Wereldwijde proxy: Meer dan 300 edge-servers wereldwijd, die automatisch de kortste route kiezen
  • Lage latency en hoge doorvoer: Ontworpen voor piekverkeer met consistent snelle prestaties
  • Failover en hoge beschikbaarheid: Robuuste mechanismen om verbindingen te handhaven tijdens storingen
ERPC Officiële Website: https://erpc.global/

Wat is Pingora?

Pingora is een open-source framework ontwikkeld door Cloudflare voor het bouwen van snelle, betrouwbare en programmeerbare netwerksystemen in Rust.
Het is getest in productie op grote schaal en verwerkt meer dan 40 miljoen verzoeken per seconde in real-world omgevingen. Opvallende kenmerken zijn onder andere:
  • Hoge snelheid en betrouwbaarheid met Async Rust
  • Native ondersteuning voor HTTP/1 en HTTP/2
  • TLS (OpenSSL, BoringSSL, rustls (Experimenteel))
  • gRPC- en WebSocket-proxying
  • Graceful Reload (herstarten zonder downtime)
  • Aanpasbare load balancing en failover-strategieën
  • Uitgebreide ondersteuning voor observability-tools

Bekijk de Validators DAO Officiële Discord voor de laatste updates

Meer details over deze release, lopende updates en toekomstige roadmaps zijn te vinden op de Validators DAO officiële Discord. We verwelkomen vragen of feedback over ERPC — neem gerust deel aan onze community!
Validators DAO Officiële Discord: https://discord.gg/C7ZQSrCkYR
We blijven ons inzetten voor de verdere ontwikkeling van het Solana-ecosysteem en zetten ons werk aan ERPC en andere technologische ontwikkelingen en operaties voort. Blijf op de hoogte voor meer updates!