Solana combatte le interruzioni persistenti mantenendo una forte presenza DeFi
Summary:
La rete Solana ha subito una grave interruzione il 6 febbraio, interrompendo la produzione di blocchi per oltre cinque ore prima che la rete venisse riavviata dai validatori. Non è la prima volta che Solana si trova ad affrontare problemi di questo tipo, avendo registrato diverse interruzioni significative da gennaio 2022. I motivi variavano dalle vulnerabilità del software agli attacchi denial-of-service. È attualmente in corso un'indagine per determinare la causa della recente interruzione. Nonostante questi problemi, Solana ha mantenuto una presenza significativa nell'ecosistema della finanza decentralizzata, classificandosi come la quinta catena DeFi più grande. Tuttavia, nonostante i suoi risultati, le critiche persistono a causa del continuo status beta della rete.
Il 6 febbraio, la rete Solana si è fermata per oltre cinque ore a partire dalle 10:22 UTC a causa di una grave interruzione, prima che i validatori della rete la riavviassero con successo. Il record di prestazioni di Solana da gennaio 2022 è stato tutt'altro che stellare, con oltre una dozzina di interruzioni significative e circa quindici giorni di arresti completi o parziali della rete. Le indagini sono attualmente in corso da parte degli ingegneri di tutta la rete per identificare le ragioni dietro l'ultima interruzione della mainnet-beta.
Da crash parziali a completi, le interruzioni sono state generate da una serie di cause come vulnerabilità del software di rete, attacchi denial-of-service e attacchi di esaurimento delle risorse. A seguito del recente downtime, il 9 febbraio Solana ha pubblicato un resoconto dettagliato, rivelando la causa e le misure correttive adottate per riavviare la rete. Questa narrazione ha divulgato che la cache di compilazione Just-in-Time (JIT) di Solana che elabora tutti i programmi prima dell'esecuzione della transazione, è stata colpita da un bug.
In precedenza, la cache JIT funzionava con "ExecutorsCache", che è stato scambiato con una nuova implementazione nota come "LoadedPrograms" nella versione v1.16. Prendendo in prestito i dettagli contabili dall'account on-chain di un programma, il nuovo programma loader recupera il suo slot di distribuzione più recente che viene quindi utilizzato per calcolare l'altezza dello slot funzionale. Tuttavia, ciò ha fatto sì che la cache JIT rimanesse intrappolata in un loop con i programmi più vecchi, costringendola a ricompilarla ripetutamente invece di accedere ed eseguire correttamente le istruzioni. Il sistema è stato paralizzato da questo problema tecnico ed è stato inviato in un ciclo infinito che ha impedito l'elaborazione delle transazioni.
Nel frattempo, Austin Federa, responsabile della strategia di Solana, ha comunicato che era stato invocato un vecchio set di istruzioni e che, sebbene fosse in atto uno schema per sostituire il vecchio sistema di caricamento, questa complicazione si è verificata prima che la soluzione potesse essere implementata. Ha spiegato in dettaglio che il compilatore JIT è scattato quando non è riuscito a individuare ciò di cui aveva bisogno, attivando il ciclo infinito. Da allora il team di ingegneri di Solana ha risolto il problema, aggiornato i processi del sistema e taggato questi programmi più vecchi per prevenire futuri cicli di ricompilazione.
Inoltre, ha sottolineato che Solana come rete di smart contract possiede client validatori indipendenti paralleli solo a Ethereum, che è più preciso nella sua architettura attuale. Ha anche sottolineato che tutti i problemi affrontati erano radicati nei dettagli dell'attuazione piuttosto che negli errori del consenso.
Dal suo avvio nel marzo 2020, Solana ha fatto molta strada e ha stabilito una forte presenza nell'ecosistema della finanza decentralizzata (DeFi) per classificarsi come la quinta più grande catena DeFi con oltre 1,7 miliardi di dollari impegnati in una varietà di protocolli on-chain. Nonostante le sue impressionanti imprese, Solana continua a rimanere nella sua fase beta e deve ancora essere lanciato ufficialmente. Un prodotto in genere passa dalla sua fase beta, in cui un gruppo selezionato testa un software quasi finito, dopo il suo rilascio ufficiale, tuttavia, questo non è stato il caso di Solana. Anche se è aperto a tutti, con centinaia di applicazioni decentralizzate in uso per lanciare vari prodotti e un fiorente ecosistema di token non fungibili (NFT), il suo status beta ha spesso attirato critiche, soprattutto alla luce delle sue precedenti interruzioni.
Ma, secondo Federa, solo Bitcoin ed Ethereum potrebbero probabilmente essere considerati mainnet completi, mentre il resto della maggior parte dei sistemi blockchain rimane in versione beta. Ha anche affermato che potrebbe non passare molto tempo prima che Solana esca dalla sua fase beta. Molti sostenitori della DeFi vedono l'uptime irregolare di Solana come un ostacolo significativo per diventare un potenziale rivale di Ethereum, tuttavia, il suo vantaggio competitivo risiede nell'alta velocità e nei bassi costi che continuano ad attirare nuovi progetti sulla rete.
Published At
2/27/2024 5:03:26 PM
Disclaimer: Algoine does not endorse any content or product on this page. Readers should conduct their own research before taking any actions related to the asset, company, or any information in this article and assume full responsibility for their decisions. This article should not be considered as investment advice. Our news is prepared with AI support.
Do you suspect this content may be misleading, incomplete, or inappropriate in any way, requiring modification or removal?
We appreciate your report.