ERPC potenzia su larga scala la propria infrastruttura Solana RPC, WebSocket e Geyser gRPC — Le prestazioni delle applicazioni live migliorano significativamente nel confronto reale con un importante servizio RPC esterno

ERPC potenzia su larga scala la propria infrastruttura Solana RPC, WebSocket e Geyser gRPC — Le prestazioni delle applicazioni live migliorano significativamente nel confronto reale con un importante servizio RPC esterno

ERPC potenzia su larga scala la propria infrastruttura Solana RPC, WebSocket e Geyser gRPC — Le prestazioni delle applicazioni live migliorano significativamente nel confronto reale con un importante servizio RPC esterno
ELSOUL LABO B.V. (sede: Amsterdam, Paesi Bassi; CEO: Fumitake Kawasaki) e Validators DAO, gli operatori di ERPC, sono lieti di annunciare un importante potenziamento dell’infrastruttura Solana RPC, WebSocket e Solana Geyser gRPC di ERPC.
Questo aggiornamento aggiunge un nodo di alta capacità di fascia top e migliora Solana RPC, WebSocket, Geyser gRPC, gateway interno, adattatori di consegna dei dati in tempo reale, software di rete e configurazione dei server come sistema unificato. Sulla base dei dati accumulati su pattern di carico, comportamento delle subscription, utilizzo a livello di metodo e fattori di latenza osservati di frequente nelle applicazioni live, ERPC ha migliorato le prestazioni lungo percorsi vicini all’utilizzo reale in produzione.
In un confronto reale dallo stesso ambiente client di Francoforte con un importante servizio RPC esterno, ERPC ha mostrato prestazioni solide su più metriche rilevanti per le applicazioni live, tra cui la latenza mediana di HTTP getSlot, il tempo di connessione WebSocket, il tempo di notifica iniziale della funzionalità compatibile con transactionSubscribe via WebSocket, la freschezza degli slot e gli errori.
Questo miglioramento non è limitato a un nuovo piano specifico. Verrà distribuito progressivamente su tutti i piani relativi a Solana RPC e Solana Geyser gRPC di ERPC. L’impatto è particolarmente significativo per l’utilizzo di Solana RPC e Geyser gRPC, ed ERPC sta applicando passo dopo passo i miglioramenti confermati a Francoforte anche alle altre regioni.

Il confronto reale con un importante servizio RPC esterno mostra un miglioramento significativo per le applicazioni live

Questo confronto è stato condotto dallo stesso ambiente client di Francoforte, misurando ERPC e un importante servizio RPC esterno nelle stesse condizioni. Il test si è concentrato sui percorsi che influiscono direttamente sull’esperienza delle applicazioni live, tra cui HTTP getSlot, WebSocket slotSubscribe e la funzionalità compatibile con transactionSubscribe via WebSocket.
Nei risultati rappresentativi, la latenza mediana di HTTP getSlot era di 23.4ms su ERPC e di 39.9ms sull’importante servizio RPC esterno, rendendo ERPC circa 1.7 volte più veloce. Il tempo di connessione WebSocket era di 87ms su ERPC e di 157ms sull’importante servizio RPC esterno, rendendo ERPC circa 1.8 volte più veloce. Per la notifica iniziale della funzionalità compatibile con transactionSubscribe via WebSocket, ERPC ha registrato 240ms, mentre l’importante servizio RPC esterno ha registrato 556ms, rendendo ERPC circa 2.3 volte più veloce.
Per le applicazioni Solana live, la semplice latenza media non basta. L’instaurazione della connessione, il tempo di notifica iniziale, la stabilità delle subscription in tempo reale, la freschezza degli slot e l’assenza di errori sono tutti importanti. In particolare, per il rilevamento di eventi on-chain, le applicazioni di trading, i sistemi di monitoraggio, la consegna di avvisi, le infrastrutture di analisi, i bot e le API di backend, la velocità con cui arriva la prima notifica e la costanza con cui i dati possono essere ricevuti dopo l’avvio di una subscription influiscono direttamente su quando l’elaborazione a valle può iniziare.
In questo confronto, ERPC e l’importante servizio RPC esterno hanno osservato lo stesso slot per la freschezza getSlot ai livelli processed e confirmed. Anche in WebSocket slotSubscribe, entrambi i servizi hanno osservato lo stesso slot nello stesso momento. ERPC ha mostrato un vantaggio nella velocità di connessione mantenendo la stessa freschezza degli slot. Il numero di errori era 0 su entrambi i lati.

Migliorare HTTP, WebSocket e Geyser gRPC come un unico sistema integrato

Questo aggiornamento non è semplicemente il risultato dell’aggiunta di un altro server. ERPC ha rivisto e migliorato il percorso HTTP per Solana RPC, il percorso WebSocket, il percorso degli eventi Geyser, il gateway interno, gli adattatori di conversione dei dati in tempo reale, i processi di consegna e il software di rete come un unico sistema integrato.
Nelle applicazioni Solana in produzione, un HTTP RPC veloce da solo non è sufficiente. L’esperienza applicativa effettiva può cambiare significativamente quando le connessioni WebSocket sono lente, le notifiche iniziali sono ritardate, il throughput delle subscription in tempo reale non scala, compare latenza durante la conversione da Geyser gRPC ai livelli compatibili con WebSocket, oppure l’elaborazione del backend si congestiona sotto carico elevato.
ERPC non tratta HTTP, WebSocket e Geyser gRPC come funzionalità isolate. Li migliora invece come un percorso continuo che riceve, elabora, consegna ed espone i dati Solana alle applicazioni. L’aggiunta del grande nodo, i miglioramenti del software di rete, i miglioramenti del gateway, i miglioramenti dell’adattatore WebSocket e l’ottimizzazione del percorso Geyser gRPC in questo aggiornamento si basano su quell’approccio integrato.

I miglioramenti del percorso Geyser gRPC e dell’adattatore WebSocket rafforzano le prestazioni della notifica iniziale

Un’area in cui questo aggiornamento ha mostrato risultati particolarmente forti è la combinazione del percorso Geyser gRPC e dell’adattatore WebSocket. ERPC fornisce i dati in tempo reale ricevuti come eventi Geyser in una forma più facile da usare anche attraverso un livello compatibile con WebSocket.
Nel confronto a parità di client di Francoforte sulla funzionalità compatibile con transactionSubscribe, ERPC ha registrato un tempo di notifica iniziale di 240ms con 0 errori. L’importante servizio RPC esterno ha registrato un tempo di notifica iniziale di 556ms con 0 errori. ERPC è risultato circa 2.3 volte più veloce nel tempo di notifica iniziale, mentre anche le prestazioni di consegna continua sono state confermate a un livello pari o superiore.
Questo risultato non può essere spiegato solo dalla distanza di rete. Nella consegna di dati Solana in tempo reale, le prestazioni finali di arrivo sono determinate dalla combinazione di prestazioni del nodo, gestione di Geyser gRPC, elaborazione del gateway, conversione WebSocket, gestione delle code, architettura di fanout ed efficienza del software di rete. ERPC continua a migliorare questi componenti sulla base delle tendenze di carico quotidiane e dei risultati delle misurazioni reali.

Connessione e notifica iniziale più veloci mantenendo la freschezza degli slot

Quando si migliora la velocità, è importante anche verificare che un servizio non stia semplicemente restituendo più rapidamente dati obsoleti. In questo confronto, ERPC e l’importante servizio RPC esterno hanno osservato lo stesso slot per la freschezza getSlot ai livelli processed e confirmed, che sono i livelli usati principalmente dalle applicazioni live.
Anche in WebSocket slotSubscribe, entrambi i servizi hanno osservato lo stesso slot nello stesso momento. ERPC ha mostrato un vantaggio nella velocità di connessione mantenendo la stessa freschezza degli slot. Il tempo di connessione di WebSocket slotSubscribe era di 87ms su ERPC e di 157ms sull’importante servizio RPC esterno, rendendo ERPC circa 1.8 volte più veloce nella connessione.
Allo stesso tempo, le prestazioni di RPC e WebSocket possono variare a seconda di regione, ora del giorno, posizione del client, condizioni delle subscription e condizioni di carico. ERPC traccia separatamente mediana, p95, valori massimi, tempo di notifica iniziale, throughput, freschezza degli slot e tasso di errore, e migliora continuamente le metriche che contano nell’utilizzo reale. Questo aggiornamento è un grande passo avanti, ma ERPC continuerà a migliorare su regioni, metodi e carichi di lavoro invece di trattare un singolo risultato come punto di arrivo.

Copertura ampliata per i livelli compatibili con WebSocket / RPC, incluso Burst

Oltre ai miglioramenti delle prestazioni, questo aggiornamento amplia anche la copertura dei metodi nei livelli compatibili con WebSocket / RPC attorno agli endpoint relativi a Geyser gRPC, incluso Burst.
Ad esempio, è stato aggiunto il supporto per metodi standard di conferma e stato come getVersion, getSlot, getBlockHeight, getLatestBlockhash e isBlockhashValid. Questo rende l’ambiente più facile da usare non solo per le subscription in tempo reale, ma anche per i controlli di stato circostanti e le richieste ausiliarie.
ERPC non è un servizio statico che offre solo una tabella di funzionalità fissa. ERPC espande continuamente la copertura in base ai metodi, alle condizioni delle subscription, alle query e ai requisiti applicativi di cui gli utenti hanno effettivamente bisogno. Se riscontri un problema con un metodo specifico, una richiesta, una condizione di subscription, una funzionalità compatibile con WebSocket o un pattern di utilizzo di Geyser gRPC, crea un ticket di supporto tramite il Discord ufficiale di Validators DAO. Condividendo la richiesta specifica, il comportamento atteso, i dettagli dell’errore e il contesto d’uso, puoi contribuire a orientare le future espansioni di compatibilità e i miglioramenti.

Distribuzione progressiva sui piani relativi a Solana RPC e Geyser gRPC

Questo miglioramento non è limitato a una configurazione dedicata specifica. ERPC lo applicherà progressivamente in tutte le regioni per i piani relativi a Solana RPC, WebSocket e Solana Geyser gRPC.
A Francoforte, ERPC ha già confermato miglioramenti importanti nel confronto reale con un importante servizio RPC esterno. Da qui, ERPC applicherà questi miglioramenti a tutte le regioni passo dopo passo, continuando a ottimizzare ciascuna regione in base a pattern di utilizzo, tendenze di carico, percorsi di rete e configurazione dei server.
La forza di ERPC non si limita ad aggiunte di funzionalità una tantum. Risiede nel migliorare continuamente le prestazioni dei piani esistenti, la copertura dei metodi, i percorsi di consegna e le configurazioni dei server sulla base dei dati ottenuti dall’utilizzo reale in produzione. Negli ambienti di produzione Solana, condizioni di rete, traffico, utilizzo dei metodi, volume delle subscription e domanda regionale cambiano costantemente. ERPC continua a evolversi come piattaforma specializzata in Solana che migliora insieme a questi cambiamenti.

Applicare le misurazioni a parità di client al miglioramento continuo

ERPC utilizza anche le misurazioni ottenute dai confronti con servizi esterni come input per il miglioramento continuo. In questo test, ERPC ha misurato separatamente HTTP getSlot, tempo di connessione WebSocket, tempo di notifica iniziale della funzionalità compatibile con transactionSubscribe via WebSocket, freschezza degli slot ed errori dallo stesso ambiente client di Francoforte.
Le prestazioni di Solana RPC e WebSocket possono variare a seconda di regione, posizione del client, condizioni delle subscription, metodi, ora del giorno, condizioni di carico e configurazione del backend. Per questo motivo, ERPC non si concentra solo su un singolo valore medio, ma anche sulle metriche che influiscono su quando l’elaborazione applicativa reale può iniziare, tra cui instaurazione della connessione, tempo di notifica iniziale, freschezza degli slot e tasso di errore.
Ciò che conta per gli utenti è se i dati richiesti dalla loro applicazione arrivano con la velocità e la stabilità necessarie. ERPC continua a migliorare le prestazioni pratiche gestendo Solana RPC, WebSocket, Geyser gRPC, Shredstream, VPS e server bare metal sulla stessa piattaforma specializzata in Solana.

Prove gratuite per i piani idonei e test con carichi di lavoro reali

Le prove gratuite sono attualmente disponibili per i piani idonei. Puoi verificare i piani idonei dall’ERPC Dashboard e testare i miglioramenti dell’infrastruttura Solana RPC, WebSocket e Geyser gRPC in condizioni vicine ai tuoi carichi di lavoro effettivi.
Per le applicazioni Solana, i numeri dei benchmark da soli non bastano. La configurazione ottimale dipende da quali metodi usa l’applicazione, da quale regione si connette il client, da quanto volume di subscription è richiesto, dal fatto che la priorità sia il tempo di notifica iniziale o il throughput, e da quanto sia importante la freschezza degli slot per il carico di lavoro.
Dall’ERPC Dashboard, puoi esaminare i piani che includono Solana RPC, WebSocket e Solana Geyser gRPC e adottare la configurazione che corrisponde alle tue esigenze attuali. Anche gli utenti ERPC esistenti possono verificare velocità di risposta, prestazioni delle subscription e metodi supportati nei propri carichi di lavoro attuali dopo che i miglioramenti saranno stati applicati al loro ambiente.

Miglioramento continuo come infrastruttura specializzata in Solana

ERPC non fornisce Solana RPC come semplice endpoint API. Lo migliora come infrastruttura che supporta la qualità di esecuzione delle applicazioni Solana. In Solana, HTTP RPC, WebSocket, Geyser gRPC, Shredstream, SWQoS, posizionamento dei server, qualità dei validator, percorsi di rete e prestazioni dei nodi di elaborazione influiscono direttamente su velocità e stabilità delle applicazioni.
ELSOUL LABO ha ottenuto per cinque anni consecutivi dal 2022 l’approvazione del programma di supporto alla ricerca e sviluppo WBSO del governo olandese. L’azienda prosegue la ricerca e lo sviluppo relativi a infrastruttura Solana RPC, operazioni sui validator, consegna di dati in tempo reale e supporto a sviluppo e operazioni basati su agenti AI. I risultati si riflettono su ERPC, SLV, SLV AI, sul data center specializzato in Solana AS200261 e sui servizi correlati.
Anche questo importante aggiornamento fa parte di quella ricerca e sviluppo continui. Attraverso l’aggiunta di grandi nodi ad alte prestazioni, i miglioramenti del software di rete, i miglioramenti del gateway, i miglioramenti dell’adattatore WebSocket, i miglioramenti del percorso Geyser gRPC e la copertura ampliata dei metodi, ERPC sta rafforzando ulteriormente le prestazioni infrastrutturali richieste dalle applicazioni Solana live.
ERPC continuerà a migliorare l’infrastruttura specializzata in Solana su Solana RPC, WebSocket, Solana Geyser gRPC, Solana Shredstream, VPS e server bare metal. ERPC continuerà a fornire un ambiente in cui gli utenti possono gestire più dati Solana, in modo più veloce e affidabile, e in cui gli sviluppatori possono concentrarsi sullo sviluppo delle applicazioni e sulle operazioni di produzione.

Contatti

Per richieste su Solana RPC, WebSocket, Solana Geyser gRPC, Burst, metodi supportati, prove gratuite, piani esistenti, regioni, benchmark o consulenze sulle configurazioni, crea un ticket di supporto tramite il Discord ufficiale di Validators DAO.
Se riscontri un problema con un metodo specifico, una condizione di subscription, una query, una funzionalità compatibile con WebSocket o un pattern di utilizzo di Geyser gRPC, includi la richiesta specifica e il comportamento atteso quando ci contatti. ERPC continua a migliorare copertura e prestazioni sulla base dei requisiti reali degli utenti.
ERPC Dashboard: https://dashboard.erpc.global/en ERPC Website: https://erpc.global/en Validators DAO Official Discord: https://discord.gg/C7ZQSrCkYR