La blockchain Solana ha subito una nuova importante interruzione di rete nel 2023. La rete ha affrontato numerose difficoltà durante il fine settimana. Si tratta di un problema tecnico che ha causato un ritardo nelle transazioni per diverse ore. Questo non è nuovo, poiché questi problemi sono ricorrenti con Solana sin dal suo lancio nel 2020. Ciò è principalmente dovuto al fatto che la blockchain si concentra sulla gestione di un elevato volume di transazioni, il che può mettere molta pressione sui nodi per rimanere sincronizzati. I validatori dell’infrastruttura di Solana hanno concluso che la migliore soluzione era quella di sincronizzare un riavvio e di forkare la catena. Un primo tentativo è stato abbandonato quando i validatori si sono resi conto di aver scelto il punto di riavvio sbagliato, il che ha ulteriormente allungato i tempi.
Solana: una nuova interruzione di rete porta ad un'indagine
La blockchain Solana (SOL), che ha l’abitudine di avere interruzioni nella sua rete, ha vissuto un fine settimana difficile. L’attività della blockchain è stata estremamente ridotta, passando da una media di circa 5.000 transazioni al secondo (TPS) a soli una ventina. Dopo ore di indagini, gli sviluppatori hanno finalmente trovato la causa del problema, ovvero l’aggiornamento alla versione 1.14, che era stata osservata sulla rete di test per circa sei mesi. Di conseguenza, i validatori della rete hanno dovuto coordinarsi per riavviare la rete alla versione precedente seguendo istruzioni comuni.
Engineers from across the ecosystem continue to investigate the root cause of yesterday's outage – a report will be made available once the case has been determined.
— Solana Status (@SolanaStatus) February 26, 2023
Those wishing to help in diagnosis can join the conversation in the public Discord
Tuttavia, il primo tentativo di rollback è fallito perché i validatori si sono resi conto di aver scelto il punto di rollback sbagliato, ritardando la risoluzione del problema. Il secondo sforzo congiunto dei validatori è stato coronato dal successo, poiché il ritorno a una versione precedente della rete ha finalmente risolto il problema osservato. Il 26 febbraio, il problema era finalmente risolto e il processo di elaborazione delle transazioni poteva riprendere normalmente. Questo incidente non è dissimile da quello dello scorso ottobre, quando i validatori hanno dovuto reimpostare la blockchain a uno stato precedente a causa di un errore nella produzione di blocchi.
La causa sarebbe un problema con un grosso blocco
Secondo Stakezwiz, uno dei validatori della blockchain Solana, un grosso blocco sarebbe responsabile delle montagne russe di ping osservate all’inizio dell’interruzione di rete. Questo blocco avrebbe ostruito Turbine, il protocollo di distribuzione dei blocchi proprietario di Solana, che è responsabile dell’organizzazione corretta dei blocchi. Questo problema avrebbe portato il modulo di sicurezza di Solana, che consente alla blockchain di continuare a convalidare i blocchi dei costituenti e di ignorare i blocchi degli utenti, ad intervenire per risolvere i problemi dei blocchi in modo automatico.
In questo caso, ciò non è stato sufficiente, il che ha portato ad un riavvio coordinato dei validatori. Le reazioni all’interno della comunità sono state divise, con alcuni che dubitavano che Solana potesse mai superare queste falle, mentre altri hanno salutato la decentralizzazione della blockchain. Anatoly Yakoveneko, il fondatore della blockchain Solana, ha ammesso lo scorso ottobre che le disfunzioni erano “la maledizione” della rete. Il prezzo dell’azione di SOL sembra essere sempre meno influenzato dalle interruzioni della blockchain, poiché è stato colpito solo marginalmente nel corso del fine settimana.