- Torna al menu
- Torna al menuPrezzi
- Torna al menuRicerca
- Torna al menuConsenso
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menuWebinar ed Eventi
Ethereum ha smesso brevemente di finalizzare le transazioni. Cosa è successo?
La perdita di finalità ha comportato la possibilità che i blocchi venissero manomessi e, sebbene T si supponesse che ciò avrebbe influito sull'esperienza dell'utente finale, ha comunque causato alcuni inconvenienti per alcune applicazioni.
La blockchain Ethereum ha sofferto due brevi episodi la scorsa settimana, quando i blocchi T venivano finalizzati: un episodio indesiderato di instabilità che presenta rischi per la sicurezza della blockchain, ma T è considerato grave.
C'è stata molta confusione in termini di cosa il ritardo nella "finalità" significasse per la funzionalità della blockchain, innescando discussioni su problemi di sicurezza. Quindi, vale la pena di sviscerare un BIT'.
Stai leggendoIl Protocollo, la nostra newsletter settimanale che esplora la tecnologia alla base Cripto, ONE blocco alla volta. Iscriviti quiper riceverlo nella tua casella di posta ogni mercoledì.
La causa della perdita temporanea della finalità del blocco resta sotto inchiesta, sebbene Prysm, un fornitore di software client utilizzato per eseguire un nodo sulla blockchain, abbia appenaha rilasciato una nuova versione, descrivendolo come "la prima versione completa dopo i recenti problemi della mainnet", con "correzioni critiche".
Quando i blocchi di dati T vengono finalizzati, T dovrebbe esserci alcun downtime o differenza nell'esperienza dell'utente finale. Detto questo, una perdita di finalità può portare ad alcuni problemi di sicurezza come riorganizzazioni.
Riorganizzazionisi verifica quando una blockchain produce più di ONE blocco contemporaneamente, solitamente a causa di un bug o di un attacco. Ciò significa che un nodo validatore crea temporaneamente una nuova versione di una blockchain, il che rende difficile verificare correttamente se una transazione ha avuto successo, mentre la vecchia versione della blockchain continua a esistere.
Tuttavia, gli effetti valanga di questo incidente hanno portato ad alcuni sussulti negli utenti finali. DYDX, una piattaforma leader di scambio Cripto , ha dovuto sospendere temporaneamente i depositi a causa di ONE degli incidenti della scorsa settimana, anche lo zkEVM di Polygon ha riscontrato alcuni ritardi con i depositi.

Come funziona la finalizzazione?
In unprova di partecipazioneblockchain come quella di Ethereum, i validatori devono prima proporre un blocco che contenga transazioni. Una volta proposte, altri validatori devono firmare il blocco per aggiungerlo in modo permanente alla blockchain, il che richiede circa 15 minuti. Una volta approvato, o "attestato", da due terzi dei validatori, il blocco alla fine diventa definitivo.
Così, la finalità è il puntodove le transazioni su una blockchain sono considerate immutabili. La finalità dovrebbe garantire che le transazioni all'interno di un blocco non possano essere alterate.
Se la finalità non può essere garantita, la blockchain entra in uno stato di emergenza chiamato "perdita di inattività," dove i validatori ricevono penalità per non aver raggiunto la finalizzazione. Quando lo stato viene attivato, agisce come un modo per incentivare la blockchain a ricominciare la finalizzazione. L'incidente della scorsa settimana ha innescato la prima perdita di inattività di Ethereum.
La comunità Ethereum ha riconosciuto che l'attuale lasso di tempo necessario alla finalizzazione dei blocchi è troppo lungo.
"Avere un ritardo tra la proposta di un blocco e la sua finalizzazione crea anche un'opportunità per brevi riorganizzazioni che un aggressore potrebbe utilizzare per censurare determinati blocchi o estrarneMEV,” ha condiviso il sito web Ethereumin un blog.
Il co-fondatore di Ethereum Vitalik Buterin era scrivendo sulla finalità sette anni fa, a dimostrazione di quanto sia importante la questione.
Quando illa prima perdita di finalità si è verificata ilL'11 maggio, gli sviluppatori lo hanno immediatamente condiviso su Twitter, dicendo che avrebbero distribuito ulteriore aiuto per capire cosa stava succedendo. Dopo 25 minuti, il problema sembrava essere stato risolto e la catena ha ripreso a finalizzare.
Circa 24 ore dopo,la catena ha smesso di finalizzare di nuovo per circa un'ora, che ha causato interruzioni per alcuni fornitori di infrastrutture.
In passato, la finalizzazionesi è temporaneamente fermato a causa di bug nel software client utilizzato per eseguire la blockchain. Ethereum ha più client nel caso in cui ci sia un difetto o un glitch nel software, quindi ci sono altre opzioni e l'attività sulla blockchain può KEEP a funzionare.
In che modo ciò ha influito sulle applicazioni?
Tim Beiko, responsabile del supporto al protocollo presso la Ethereum Foundation, ha dichiarato a CoinDesk che l'incidente è "sicuramente significativo, ma non è qualcosa in cui la sicurezza o la solidità di Ethereum sono a rischio o compromesse".
"Nel giro di pochi minuti, le cose sono state corrette e nel giro di un giorno o due i clienti hanno ricevuto patch software per assicurarsi che questo caso specifico non si ripresentasse più", ha affermato.
Gli sviluppatori stanno ancora cercando di capire cosa abbia causato l'interruzione della finalizzazione della blockchain e si prevede che discuteranno un rapporto post-mortem nella loro prossima chiamata Consensus Layer.
Beiko ha detto a CoinDesk che l'incidente non è arrivato al punto "in cui abbiamo iniziato a testare i fallback più estremi nel protocollo per gestire questa situazione".
Gli incidenti hanno interessato diverse applicazioni basate sulla blockchain Ethereum .
Jordi Baylina, responsabile tecnico di Polygon, ha affermato che l'interruzione della finalità ha comportato un ritardo nei depositi sulla catena zkEVM Polygon e, poiché la catena si basava su Infura, un fornitore di infrastrutture che aveva anche lui avuto un'interruzione temporanea a causa della perdita di finalità, i problemi per gli utenti della zkEVM si sono aggravati.
"Bisogna attendere che la finalità nel deposito di livello 1 sia disponibile nel livello 2", ha detto Balyina. "Quindi finché T si ha la finalità, non si può usare [la catena] o si corre il rischio di una doppia spesa nel livello 2".
DYDX ha sospeso la sua depositi temporaneamente oggi a causa della mancanza di definitività Ethereum e ha affermato che stava "continuando a monitorare e indagare su questo problema".
Nonostante ciò, gli sviluppatori Ethereum sottolineano che la rete non è andata giù.
"L'incidente di oggi è stato una grande esercitazione antincendio. LOOKS che due o tre problemi si siano uniti (come spesso accade). La catena si è ripresa con grazia e abbiamo scoperto alcuni altri problemi che potrebbero essere migliorati per rendere Ethereum più resiliente", twittato Marius van der Wijden, sviluppatore della Ethereum Foundation.
Continua a leggere: Ethereum riprende a finalizzare i blocchi dopo il secondo calo di prestazioni in 24 ore
Margaux Nijkerk
Margaux Nijkerk parla del protocollo Ethereum e L2. Laureata presso le università Johns Hopkins ed Emory, ha un master in Affari internazionali ed economia. Possiede BTC ed ETH superiori alla soglia Dichiarazione informativa di CoinDesk di $ 1.000.
