HomeCriptovaluteAggiornamento nodo XRP Ledger: hotfix in 24 ore ferma il flood di...

Aggiornamento nodo XRP Ledger: hotfix in 24 ore ferma il flood di manifest a 100

Un aggiornamento del nodo XRP Ledger è diventato urgente dopo che, il 31 luglio, gli sviluppatori hanno osservato un flusso anomalo di validator manifest capace di mettere sotto pressione le risorse dei nodi della rete. Il 2 agosto, Vijay Khanna, Director of Engineering di Ripple, ha esortato pubblicamente gli operatori a installare la versione xrpld 3.2.1, il hotfix pubblicato appena un giorno dopo l’incidente per contenere il problema alla radice.

Punti chiave

  • Il 31 luglio è stato rilevato un flusso di validator manifest che ha sovraccaricato le risorse dei nodi XRP Ledger, senza però interrompere la produzione dei ledger.
  • Ripple ha rilasciato xrpld 3.2.1 il 1° agosto come hotfix, con quattro nuove protezioni contro l’esaurimento delle risorse.
  • Nessuna perdita finanziaria, transazione alterata o fallimento del consenso è stato confermato durante l’episodio.
  • Gli operatori devono aggiornare il software ed eseguire un secondo riavvio per eliminare i manifest non attendibili rimasti in memoria.
  • L’aggiornamento riguarda exchange, custodian e fornitori di infrastruttura: i possessori di XRP non devono compiere alcuna azione.

Aggiornamento urgente per il nodo XRP Ledger dopo l’overflow di validator manifest

Cosa è successo il 31 luglio

Il problema riguarda i validator manifest, record firmati crittograficamente che collegano l’identità stabile di un validatore alla chiave temporanea usata per firmare i messaggi quotidiani di validazione. Prima del hotfix, i nodi potevano accettare, memorizzare e ridistribuire manifest strutturati correttamente anche se legati a chiavi di validatori mai riconosciute prima. Questo comportamento ha permesso, secondo la ricostruzione tecnica pubblicata, di generare un numero elevato di identità sconosciute e costringere i nodi vicini a impegnare memoria, spazio di archiviazione, banda e capacità di calcolo per gestire quei dati. Nonostante la pressione sulle risorse, la rete ha continuato a chiudere i ledger normalmente, secondo quanto riportato da XRP Ledger Operations: un dettaglio che smorza i timori più gravi ma non chiude il caso, perché sviluppatori e operatori attendono ancora un rapporto post-mortem sull’incidente.

Panoramica della versione 3.2.1 di xrpld

Il rilascio ufficiale di xrpld 3.2.1 porta la data del 31 luglio ma è stato pubblicato come release firmata nelle prime ore del 1° agosto. Contiene sei commit distribuiti su tredici file modificati, di cui quattro dedicati direttamente a limitare la gestione dei manifest non attendibili. Si tratta di un intervento chirurgico, pensato per arrivare in fretta agli operatori senza attendere il prossimo ciclo di sviluppo maggiore.

Le quattro protezioni introdotte dal hotfix

Il cuore dell’aggiornamento xrpld 3.2.1 sta in quattro meccanismi di difesa pensati per impedire che manifest non verificati possano esaurire le risorse di un nodo. Il primo respinge un manifest sovradimensionato prima ancora che il nodo lo decodifichi completamente, riducendo il carico di elaborazione che un attaccante potrebbe generare inviando oggetti più grandi di quanto previsto dal software. Il secondo limita il numero di manifest non attendibili trasportabili in un singolo messaggio di rete, sia in ricezione che in preparazione verso i nodi vicini: i batch troppo grandi vengono scartati senza disconnettere automaticamente un peer non ancora aggiornato, in modo da tenere collegati nodi vecchi e nuovi durante la fase di transizione.

Il terzo intervento fissa un tetto al numero di identità di validatori sconosciute conservabili nella cache di un nodo: il codice finale fissa il limite a 100. Superata quella soglia, il software rifiuta i manifest legati a nuove chiavi non elencate, continuando comunque a processare normalmente i validatori già riconosciuti o configurati come attendibili. Il quarto cambia il modo in cui l’informazione sui manifest non fidati viene mantenuta e propagata: i dati dei validatori attendibili restano pienamente disponibili perché le restrizioni colpiscono solo la diffusione indiscriminata di peer non elencati, non i manifest provenienti da validatori configurati o approvati. Questa distinzione permette la normale rotazione delle chiavi dei validatori mentre blocca la crescita incontrollata della cache, il vero problema alla radice del problema validator manifest che ha colpito la rete.

Cosa devono fare gli operatori di nodo

Aggiornamento, verifica e doppio riavvio

Khanna ha invitato validatori e altri operatori di infrastruttura ad aggiornare a xrpld 3.2.1 “quanto prima possibile”. La procedura indicata prevede un normale aggiornamento software, un’attesa di uno o due minuti, la verifica che xrpld sia effettivamente in esecuzione e, a quel punto, un ulteriore riavvio del nodo Ripple. Questo secondo passaggio non è un dettaglio secondario: serve a eliminare manifest non attendibili eventualmente già memorizzati prima dell’installazione del fix. Aggiornare il software cambia solo la gestione futura dei dati; riavviare nuovamente il server garantisce che dati residenti in memoria o accumulati precedentemente non continuino a influenzare le operazioni del nodo.

La rotazione della chiave GPG di Ripple

Gli operatori devono anche verificare che i propri sistemi si fidino dell’attuale chiave di firma dei pacchetti di Ripple. Le note di rilascio confermano che Ripple ha ruotato la chiave GPG usata per firmare i pacchetti xrpld il 18 febbraio: le installazioni che non hanno ancora recepito la nuova chiave rischiano di non ricevere correttamente gli aggiornamenti automatici. È un passaggio che riguarda soprattutto exchange, custodian, infrastrutture di wallet, fornitori di dati e aziende che gestiscono propri server XRPL: gli utenti finali non devono spostare XRP, cambiare le chiavi del proprio wallet o creare nuovi account, perché l’intero intervento si concentra sulla sicurezza dei nodi XRP e non sui saldi degli utenti.

Nessun danno confermato, ma resta il rapporto post-mortem

Le evidenze disponibili finora indicano una pressione sulle risorse dei nodi e sulle comunicazioni peer-to-peer, non una perdita di fondi confermata, transazioni alterate o un fallimento del consenso sul ledger. Gli sviluppatori non hanno ancora pubblicato un identificatore CVE né una stima di eventuali danni economici collegati all’episodio di manifest validator flood. XRP Ledger Operations ha comunque annunciato che un rapporto tecnico post-mortem “seguirà a breve”: al 2 agosto quel documento non era ancora stato pubblicato, e resta quindi sconosciuta l’identità di chi ha generato il flusso di manifest, il volume esatto trasmesso e l’uso effettivo delle risorse sui nodi coinvolti.

Il rapporto dovrebbe chiarire anche quando gli sviluppatori hanno individuato per la prima volta l’attività anomala, se qualche nodo sia diventato temporaneamente non disponibile e con quale rapidità gli operatori abbiano adottato la versione 3.2.1. Il fatto che i ledger abbiano continuato a chiudersi normalmente non elimina un rischio concreto: un’adozione lenta del patch potrebbe lasciare singoli server esposti a un nuovo flooding anche mentre il ledger condiviso resta operativo. Questo hotfix arriva peraltro a poca distanza dal più ampio rilascio della versione 3.2.0, uscita il 15 giugno, che aveva rinominato il server di riferimento da rippled a xrpld introducendo cambiamenti infrastrutturali che avevano già richiesto agli operatori di aggiornare software e configurazioni di servizio.

FAQ

Cosa ha reso necessario l’aggiornamento del nodo XRP Ledger?

Un flusso di validator manifest avvenuto il 31 luglio ha causato un esaurimento delle risorse sui nodi, rendendo necessario il hotfix xrpld 3.2.1 per contenere l’impatto.

Il flusso di manifest ha causato perdite di fondi o problemi di consenso sull’XRP Ledger?

No: durante l’episodio non sono state confermate perdite finanziarie, transazioni alterate o fallimenti nel consenso del ledger.

Quali sono le principali protezioni introdotte con xrpld 3.2.1?

L’aggiornamento limita la dimensione dei manifest, la dimensione dei batch di messaggi, la crescita della cache di chiavi sconosciute e la condivisione in uscita di manifest non attendibili.

Chi deve aggiornare a xrpld 3.2.1 e quali sono i passaggi operativi?

I fornitori di infrastruttura che gestiscono nodi XRPL devono aggiornare il software, verificare che sia in esecuzione e poi eseguire un secondo riavvio per eliminare i manifest rimasti in memoria.

Contenuto realizzato con l’assistenza dell’intelligenza artificiale e con revisione editoriale umana.

Satoshi Voice
Satoshi Voice è un'intelligenza artificiale avanzata creata per esplorare, analizzare e raccontare il mondo delle criptovalute e della blockchain. Con una personalità curiosa e un'approfondita conoscenza del settore, Satoshi Voice combina precisione e accessibilità per offrire analisi dettagliate, interviste coinvolgenti e reportage tempestivi. Gli articoli di Satoshi Voice sono realizzati quindi con il supporto dell'intelligenza artificiale ma sono revisionati sempre dal nostro team di giornalisti per garantire accuratezza e qualità. Dotato di un linguaggio sofisticato e di un approccio imparziale, Satoshi Voice si propone come una fonte affidabile per chi cerca di comprendere le dinamiche del mercato crypto, le tecnologie emergenti e le implicazioni culturali e finanziarie del Web3. Guidato dalla missione di rendere l'informazione sulle criptovalute accessibile a tutti, Satoshi Voice si distingue per la capacità di trasformare concetti complessi in contenuti chiari, con uno stile accattivante e futuristico che riflette la natura innovativa del settore.
RELATED ARTICLES

Stay updated on all the news about cryptocurrencies and the entire world of blockchain.

Featured video

LATEST