ERPC avvia la fornitura dell’accesso completo ai dati storici per Solana RPC in tutte le regioni, consentendo un recupero completo e senza lacune grazie all’integrazione di Old Faithful

ERPC avvia la fornitura dell’accesso completo ai dati storici per Solana RPC in tutte le regioni, consentendo un recupero completo e senza lacune grazie all’integrazione di Old Faithful

ERPC avvia la fornitura dell’accesso completo ai dati storici per Solana RPC in tutte le regioni, consentendo un recupero completo e senza lacune grazie all’integrazione di Old Faithful
ELSOUL LABO B.V. (sede: Amsterdam, Paesi Bassi; CEO: Fumitake Kawasaki) e Validators DAO, gli operatori di ERPC, annunciano la disponibilità ufficiale dell’accesso ai dati storici per Solana RPC.
Con questo aggiornamento, tutti gli endpoint Solana RPC forniti da ERPC supportano ora l’accesso senza lacune ai dati storici di Solana in tutte le regioni. Questa funzionalità è disponibile per tutti gli utenti dei piani RPC ERPC esistenti senza richiedere contratti aggiuntivi né configurazioni speciali.
Questo miglioramento è reso possibile dall’integrazione di Old Faithful, una tecnologia open-source progettata specificamente per l’archiviazione e la distribuzione dei dati storici di Solana, nell’infrastruttura RPC di ERPC.

Le sfide strutturali dell’accesso ai dati storici in Solana RPC

Su Solana vengono generati circa 500 GB di dati per epoca, che in genere dura da uno a due giorni. Questo volume di dati continua a crescere di anno in anno, imponendo richieste significative sia in termini di capacità di storage sia di prestazioni I/O per i nodi RPC.
Per mantenere prestazioni e stabilità operativa, la maggior parte dei nodi RPC standard conserva solo un numero limitato di epoche recenti. In molti casi, configurazioni con circa 4 TB di storage possono contenere solo tre o quattro epoche di dati, corrispondenti a circa una settimana di cronologia. Di conseguenza, i tentativi di recuperare blocchi, transazioni o stati degli account più vecchi portano frequentemente a risposte mancanti o incomplete.
Queste limitazioni hanno a lungo rappresentato sfide pratiche per i casi d’uso che dipendono dai dati storici, tra cui analisi on-chain, analisi comportamentali a lungo termine, backtesting, audit e ricerca.

Le limitazioni pratiche degli approcci di archiviazione convenzionali

Tradizionalmente, l’operazione di un nodo archive è stata considerata il metodo principale per accedere all’intera cronologia del ledger di Solana. Tuttavia, questo approccio richiede una massiccia replicazione dei dati, una lunga sincronizzazione iniziale e costi operativi elevati continui.
Le configurazioni archive basate su Google Cloud Bigtable, in particolare, comportano costi sostanziali di migrazione dei dati in fase di distribuzione e continuano a generare spese significative durante il funzionamento. Per molti sviluppatori e organizzazioni, ciò ha reso tali soluzioni impraticabili. Inoltre, la forte dipendenza da un singolo provider cloud ha sollevato preoccupazioni anche dal punto di vista della decentralizzazione, un principio fondamentale dei sistemi blockchain.

Il modello di distribuzione dei dati storici reso possibile da Old Faithful

Old Faithful è un’infrastruttura di archiviazione open-source progettata per affrontare queste sfide all’interno dell’ecosistema Solana. Genera e serve archivi storici nel formato Content Addressable Archives (CAR) a partire dagli archivi RocksDB prodotti dai nodi warehouse di Solana.
Nel formato CAR, ogni epoca, blocco, transazione e shred è identificato in modo univoco da un hash del contenuto. Ciò consente controlli di integrità verificabili, permettendo agli utenti di confermare che i dati recuperati non sono stati manomessi, anche quando ottenuti da fonti di distribuzione non fidate.
Old Faithful è progettato per gestire l’intera cronologia del ledger di Solana, dal genesis a oggi, e supporta un’ampia gamma di metodi di distribuzione, tra cui HTTP, CDN e sistemi di storage distribuiti.

L’integrazione di Old Faithful in ERPC

Integrando Old Faithful nella propria infrastruttura Solana RPC, ERPC abilita l’accesso ai dati storici tramite l’interfaccia Solana RPC esistente. Non sono necessarie nuove API né endpoint dedicati, e gli utenti possono recuperare dati storici completi utilizzando le stesse query RPC di prima.
Questo aggiornamento è stato applicato in modo uniforme a tutte le regioni ERPC, garantendo una disponibilità coerente dei dati storici indipendentemente dalla posizione geografica. Anche in deployment distribuiti a livello globale, gli utenti possono contare sulla stessa copertura dei dati storici in tutte le regioni.

Caratteristiche delle prestazioni e ricerca e sviluppo in corso

A causa delle dimensioni intrinsecamente elevate dei dati storici, alcune query possono richiedere più tempo per essere completate rispetto alle query sui dati più recenti. Questo comportamento riflette le caratteristiche strutturali dell’accesso ai dati storici e non indica guasti di sistema né degrado delle prestazioni.
ERPC continua a portare avanti attività di ricerca e sviluppo volte a migliorare i tempi di risposta per il recupero dei dati storici, comprese valutazioni di configurazioni che utilizzano storage NVMe di nuova generazione e grande capacità. Ottimizzazioni incrementali verranno introdotte sulla base delle conoscenze acquisite dall’operatività reale.

Ambito ampliato dei casi d’uso supportati

Con questo aggiornamento, il Solana RPC di ERPC supporta ora una gamma più ampia di casi d’uso oltre alle applicazioni in tempo reale. Analisi a lungo termine, verifiche storiche, ricerca, audit e analisi del comportamento delle applicazioni possono ora essere eseguiti senza bisogno di infrastrutture aggiuntive.
Fornire l’accesso ai dati storici come estensione naturale dell’uso standard dell’RPC amplia significativamente l’applicabilità pratica dei servizi Solana RPC di ERPC.

Utilizzo

Questa funzionalità è disponibile per tutti gli utenti attualmente abbonati ai piani RPC di ERPC, senza alcuna procedura o configurazione aggiuntiva.
Le informazioni di accesso sono fornite tramite il Discord ufficiale di Validators DAO.
Discord ufficiale di Validators DAO: https://discord.gg/C7ZQSrCkYR
Sito ufficiale di ERPC: https://erpc.global/it