ERPC voert een grootschalige upgrade uit van zijn Solana RPC-, WebSocket- en Geyser gRPC-infrastructuur — realtime-applicatieprestaties verbeteren sterk in een praktijkvergelijking met een grote externe RPC-dienst

ERPC voert een grootschalige upgrade uit van zijn Solana RPC-, WebSocket- en Geyser gRPC-infrastructuur — realtime-applicatieprestaties verbeteren sterk in een praktijkvergelijking met een grote externe RPC-dienst

ERPC voert een grootschalige upgrade uit van zijn Solana RPC-, WebSocket- en Geyser gRPC-infrastructuur — realtime-applicatieprestaties verbeteren sterk in een praktijkvergelijking met een grote externe RPC-dienst
ELSOUL LABO B.V. (hoofdkantoor: Amsterdam, Nederland; CEO: Fumitake Kawasaki) en Validators DAO, de beheerders van ERPC, kondigen een grote upgrade aan van ERPC's Solana RPC-, WebSocket- en Solana Geyser gRPC-infrastructuur.
Met deze upgrade is een high-capacity node van topklasse toegevoegd en zijn Solana RPC, WebSocket, Geyser gRPC, de interne gateway, adapters voor realtime-datadistributie, netwerksoftware en serverconfiguratie als één samenhangend systeem verbeterd. Op basis van opgebouwde inzichten in loadpatronen, subscription-gedrag, method-level gebruik en latencyfactoren die vaak in realtime-applicaties optreden, heeft ERPC de prestaties verbeterd op paden die dicht bij echte productiebelasting liggen.
In een praktijkvergelijking vanuit dezelfde clientomgeving in Frankfurt met een grote externe RPC-dienst liet ERPC sterke prestaties zien op meerdere metrics die belangrijk zijn voor realtime-applicaties, waaronder de mediaan van HTTP getSlot, WebSocket-verbindingstijd, de eerste notificatie van WebSocket transactionSubscribe-compatibele functionaliteit, slot freshness en errors.
Deze verbetering is niet beperkt tot een specifiek nieuw plan. Ze wordt stapsgewijs uitgerold naar ERPC's Solana RPC- en Solana Geyser gRPC-gerelateerde plannen. De impact is vooral belangrijk voor het gebruik van Solana RPC en Geyser gRPC, en ERPC past de in Frankfurt bevestigde verbeteringen stap voor stap toe in andere regio's.
ERPC Dashboard: https://dashboard.erpc.global/en Officiële ERPC-website: https://erpc.global/nl

Praktijkvergelijking met een grote externe RPC-dienst laat duidelijke verbetering zien voor realtime-applicaties

Deze vergelijking is uitgevoerd vanuit dezelfde clientomgeving in Frankfurt, waarbij ERPC en een grote externe RPC-dienst onder dezelfde omstandigheden zijn gemeten. De test richtte zich op paden die snel merkbaar worden in realtime-applicaties, waaronder HTTP getSlot, WebSocket slotSubscribe en WebSocket transactionSubscribe-compatibele functionaliteit.
In representatieve meetresultaten was de mediane HTTP getSlot-latency 23,4 ms op ERPC en 39,9 ms op de grote externe RPC-dienst, waardoor ERPC ongeveer 1,7x sneller was. De WebSocket-verbindingstijd was 87 ms op ERPC en 157 ms op de grote externe RPC-dienst, waardoor ERPC ongeveer 1,8x sneller was. Voor de eerste notificatie van WebSocket transactionSubscribe-compatibele functionaliteit noteerde ERPC 240 ms, terwijl de grote externe RPC-dienst 556 ms noteerde. Daarmee was ERPC ongeveer 2,3x sneller.
Voor realtime Solana-applicaties is eenvoudige gemiddelde latency niet genoeg. Het opzetten van verbindingen, de eerste notificatie, stabiliteit van realtime-subscriptions, slot freshness en het ontbreken van errors zijn allemaal belangrijk. Vooral bij detectie van on-chain events, trading-applicaties, monitoringsystemen, alerts, analytics-infrastructuur, bots en backend-API's bepaalt de snelheid van de eerste notificatie, en hoe stabiel data na het starten van een subscription binnenkomt, wanneer verdere verwerking kan beginnen.
In deze vergelijking observeerden ERPC en de grote externe RPC-dienst dezelfde slot voor processed en confirmed getSlot freshness. Ook bij WebSocket slotSubscribe observeerden beide diensten dezelfde slot op hetzelfde moment. ERPC liet een voordeel zien in verbindingssnelheid, terwijl dezelfde slot freshness behouden bleef. Het aantal errors was aan beide kanten 0.

HTTP, WebSocket en Geyser gRPC als één geïntegreerd systeem verbeteren

Deze upgrade is niet alleen het resultaat van het toevoegen van een extra server. ERPC heeft het HTTP-pad voor Solana RPC, het WebSocket-pad, het Geyser gRPC-pad, de interne gateway, adapters voor realtime-dataconversie, distributieprocessen en netwerksoftware als één geïntegreerd systeem herzien en verbeterd.
In productieomgevingen voor Solana-applicaties is snelle HTTP RPC alleen niet voldoende. De daadwerkelijke applicatie-ervaring kan sterk veranderen wanneer WebSocket-verbindingen traag zijn, eerste notificaties vertragen, realtime-subscription-throughput niet opschaalt, latency ontstaat bij de conversie van Geyser gRPC naar WebSocket-compatibele lagen, of backend-verwerking onder hoge load vastloopt.
ERPC behandelt HTTP, WebSocket en Geyser gRPC niet als losse functies. In plaats daarvan verbetert ERPC ze als één doorlopend pad dat Solana-data ontvangt, verwerkt, distribueert en beschikbaar maakt voor applicaties. De toevoeging van de grote node, verbeteringen aan netwerksoftware, gateway-verbeteringen, WebSocket-adapterverbeteringen en optimalisatie van het Geyser gRPC-pad in deze upgrade zijn op die geïntegreerde benadering gebaseerd.

Verbeteringen aan het Geyser gRPC-pad en de WebSocket-adapter versterken de eerste notificatie

Een onderdeel waar deze upgrade bijzonder duidelijke resultaten liet zien, is de combinatie van het Geyser gRPC-pad en de WebSocket-adapter. ERPC biedt realtime-data die als Geyser-events wordt ontvangen ook aan in een vorm die gemakkelijker via een WebSocket-compatibele laag te gebruiken is.
In de vergelijking van transactionSubscribe-compatibele functionaliteit vanuit dezelfde clientomgeving in Frankfurt noteerde ERPC een eerste notificatie van 240 ms met 0 errors. De grote externe RPC-dienst noteerde een eerste notificatie van 556 ms met 0 errors. ERPC was daarmee ongeveer 2,3x sneller bij de eerste notificatie, terwijl ook de doorlopende distributieprestaties op een gelijk of hoger niveau zijn bevestigd.
Dit resultaat kan niet alleen door netwerkafstand worden verklaard. Bij realtime-datadistributie op Solana wordt de uiteindelijke aankomstprestatie bepaald door een combinatie van nodeprestaties, Geyser gRPC-afhandeling, gateway-verwerking, WebSocket-conversie, queue-behandeling, fanout-architectuur en efficiëntie van netwerksoftware. ERPC blijft deze componenten verbeteren op basis van dagelijkse loadtrends en echte meetresultaten.

Snellere verbinding en eerste notificatie met behoud van slot freshness

Bij snelheidsverbeteringen is het ook belangrijk om te bevestigen dat een dienst niet simpelweg verouderde data sneller teruggeeft. In deze vergelijking observeerden ERPC en de grote externe RPC-dienst dezelfde slot voor processed en confirmed getSlot freshness, de niveaus die vooral door realtime-applicaties worden gebruikt.
Ook bij WebSocket slotSubscribe observeerden beide diensten dezelfde slot op hetzelfde moment. ERPC liet een voordeel zien in verbindingssnelheid, terwijl dezelfde slot freshness behouden bleef. De verbindingstijd voor WebSocket slotSubscribe was 87 ms op ERPC en 157 ms op de grote externe RPC-dienst, waardoor ERPC ongeveer 1,8x sneller verbinding maakte.
Tegelijkertijd kunnen RPC- en WebSocket-prestaties variëren per regio, tijdstip, clientlocatie, subscription-voorwaarden en load. ERPC volgt mediaan, p95, maximumwaarden, eerste notificatie, throughput, slot freshness en error rate afzonderlijk, en blijft de metrics verbeteren die in praktisch gebruik belangrijk zijn. Deze upgrade is een grote stap vooruit, maar ERPC blijft verbeteren per regio, methode en workload, in plaats van één resultaat als eindpunt te zien.

Uitgebreidere dekking voor WebSocket / RPC-compatibele lagen, inclusief Burst

Naast prestatieverbeteringen breidt deze upgrade ook de methode-ondersteuning uit in de WebSocket / RPC-compatibele lagen rond Geyser gRPC-gerelateerde endpoints, inclusief Burst.
Zo is ondersteuning toegevoegd voor standaard bevestigings- en statusmethoden zoals getVersion, getSlot, getBlockHeight, getLatestBlockhash en isBlockhashValid. Daardoor wordt de omgeving niet alleen bruikbaarder voor realtime-subscriptions, maar ook voor statuscontroles en aanvullende requests daaromheen.
ERPC is geen statische dienst die alleen een vaste featuretabel aanbiedt. ERPC breidt de dekking continu uit op basis van de methoden, subscription-voorwaarden, queries en applicatievereisten die gebruikers daadwerkelijk nodig hebben. Als u een probleem tegenkomt met een specifieke methode, request, subscription-voorwaarde, WebSocket-compatibele functie of Geyser gRPC-gebruikspatroon, maak dan een supportticket aan via de officiële Discord van Validators DAO. Door de concrete request, het verwachte gedrag, foutdetails en gebruikscontext te delen, helpt u toekomstige compatibiliteitsuitbreiding en verbeteringen te sturen.

Stapsgewijze uitrol naar Solana RPC- en Geyser gRPC-gerelateerde plannen

Deze verbetering is niet beperkt tot één specifieke dedicated configuratie. ERPC zal deze stapsgewijs toepassen in alle regio's voor Solana RPC-, WebSocket- en Solana Geyser gRPC-gerelateerde plannen.
In Frankfurt heeft ERPC al duidelijke verbeteringen bevestigd in de praktijkvergelijking met een grote externe RPC-dienst. Vanaf hier past ERPC deze verbeteringen stap voor stap toe in alle regio's, terwijl elke regio verder wordt getuned op basis van gebruikspatronen, loadtrends, netwerkpaden en serverconfiguratie.
De kracht van ERPC ligt niet alleen in eenmalige featuretoevoegingen. Ze ligt in het continu verbeteren van bestaande planprestaties, methode-ondersteuning, distributiepaden en serverconfiguraties op basis van data uit echte productie. In productieomgevingen op Solana veranderen netwerkcondities, verkeer, methodegebruik, subscription-volume en regionale vraag voortdurend. ERPC blijft zich ontwikkelen als Solana-specifiek platform dat met deze veranderingen mee verbetert.

Metingen vanuit dezelfde clientomgeving gebruiken voor doorlopende verbetering

ERPC gebruikt ook meetresultaten uit vergelijkingen met externe diensten als input voor doorlopende verbetering. In deze test heeft ERPC vanuit dezelfde clientomgeving in Frankfurt HTTP getSlot, WebSocket-verbindingstijd, de eerste notificatie van WebSocket transactionSubscribe-compatibele functionaliteit, slot freshness en errors afzonderlijk gemeten.
De prestaties van Solana RPC en WebSocket kunnen verschillen afhankelijk van regio, clientlocatie, subscription-voorwaarden, methoden, tijdstip, load en backendconfiguratie. Daarom kijkt ERPC niet alleen naar één gemiddeld getal, maar ook naar metrics die bepalen wanneer echte applicatieverwerking kan beginnen, zoals het opzetten van verbindingen, eerste notificatie, slot freshness en error rate.
Voor gebruikers is uiteindelijk belangrijk of de data die hun applicatie nodig heeft met de vereiste snelheid en stabiliteit aankomt. ERPC blijft praktische prestaties verbeteren door Solana RPC, WebSocket, Geyser gRPC, Shredstream, VPS en bare-metalservers op hetzelfde Solana-specifieke platform te beheren en doorlopend te verbeteren.

Free trials voor geschikte plannen en testen met echte workloads

Voor geschikte plannen zijn momenteel free trials beschikbaar. Gebruikers kunnen de geschikte plannen bekijken via het ERPC Dashboard en de verbeteringen aan Solana RPC-, WebSocket- en Geyser gRPC-infrastructuur testen onder omstandigheden die dicht bij hun echte workloads liggen.
Voor Solana-applicaties zijn benchmarkcijfers alleen niet genoeg. De optimale configuratie hangt af van welke methoden de applicatie gebruikt, vanuit welke regio de client verbinding maakt, hoeveel subscription-volume nodig is, of eerste notificatie de prioriteit heeft, of throughput de prioriteit heeft en hoe belangrijk slot freshness is voor de workload.
Via het ERPC Dashboard kunnen gebruikers plannen bekijken voor onder meer Solana RPC, WebSocket en Solana Geyser gRPC, en een configuratie kiezen die past bij hun huidige behoeften. Bestaande ERPC-gebruikers kunnen ook responssnelheid, subscription-prestaties en ondersteunde methoden in hun huidige workloads controleren nadat de verbeteringen in hun omgeving zijn verwerkt.

Doorlopende verbetering als Solana-specifieke infrastructuur

ERPC biedt Solana RPC niet alleen aan als een eenvoudig API-endpoint. ERPC verbetert het als infrastructuur die de uitvoeringskwaliteit van Solana-applicaties ondersteunt. In Solana hebben HTTP RPC, WebSocket, Geyser gRPC, Shredstream, SWQoS, serverplaatsing, validatorkwaliteit, netwerkpaden en prestaties van verwerkingsnodes directe invloed op snelheid en stabiliteit van applicaties.
ELSOUL LABO is sinds 2022 vijf jaar op rij goedgekeurd voor de WBSO-regeling van de Nederlandse overheid voor onderzoek en ontwikkeling. Het bedrijf blijft onderzoek en ontwikkeling uitvoeren rond Solana RPC-infrastructuur, validator-operatie, realtime-datadistributie en AI-agent-gebaseerde ondersteuning voor ontwikkeling en operatie. De resultaten worden verwerkt in ERPC, SLV, SLV AI, het AS200261 Solana-specifieke datacenter en gerelateerde diensten.
Deze grote upgrade is ook onderdeel van die doorlopende R&D. Met de toevoeging van grote high-performance nodes, verbeteringen aan netwerksoftware, gateway-verbeteringen, WebSocket-adapterverbeteringen, verbeteringen aan het Geyser gRPC-pad en uitbreiding van methode-ondersteuning versterkt ERPC de infrastructuurprestaties die realtime Solana-applicaties nodig hebben.
ERPC blijft zijn Solana-specifieke infrastructuur verbeteren voor Solana RPC, WebSocket, Solana Geyser gRPC, Solana Shredstream, VPS en bare-metalservers. ERPC blijft een omgeving bieden waarin gebruikers meer Solana-data sneller en betrouwbaarder kunnen verwerken, zodat ontwikkelaars zich kunnen concentreren op applicatieontwikkeling en productie-operatie.

Contact

Voor vragen over Solana RPC, WebSocket, Solana Geyser gRPC, Burst, ondersteunde methoden, free trials, bestaande plannen, regio's, benchmarks of configuratieadvies kunt u een supportticket aanmaken via de officiële Discord van Validators DAO.
Als u een probleem tegenkomt met een specifieke methode, subscription-voorwaarde, query, WebSocket-compatibele functie of Geyser gRPC-gebruikspatroon, vermeld dan ook de concrete request en het verwachte gedrag. ERPC blijft dekking en prestaties verbeteren op basis van echte gebruikersvereisten.
ERPC Dashboard: https://dashboard.erpc.global/en Officiële ERPC-website: https://erpc.global/nl Officiële Discord van Validators DAO: https://discord.gg/C7ZQSrCkYR