
Il hard fork di Costantinopoli sulla rete Ethereum è stato posticipato. La decisione di posticipare il hard fork è stata presa dagli sviluppatori di Ethereum a causa di una vulnerabilità critica trovata in uno dei prossimi aggiornamenti. Come riporta la pubblicazione CoinDesk, la vulnerabilità è stata scoperta nell'EIP 1283, che è destinato a migliorare il sistema di pricing nella valutazione delle modifiche ai dati. Grazie a questa vulnerabilità, identificata dalla società di audit ChainSecurity, gli hacker potrebbero rubare fondi dai conti degli utenti.
Pertanto, durante la video conferenza di ieri sulla vulnerabilità, a cui hanno partecipato il creatore della rete Vitalik Buterin, gli sviluppatori Hudson Jameson, Nick Johnson ed Evan Van Ness, così come il responsabile delle release di Parity Afri Schoedon, è stato deciso di posticipare la data di attivazione del hard fork per un certo periodo. Tutti gli esperti hanno concordato che non sarebbe stato possibile correggere l'errore entro la scadenza stabilita (intorno alle 7:00 ora di Mosca del 17 gennaio).
La vulnerabilità, chiamata "attacco di reentrancy", avrebbe essenzialmente permesso a un attaccante di entrare ripetutamente nella stessa funzione e prelevare fondi dal conto di un utente indefinitamente. Come spiegato da Joan Espanyol, il direttore tecnico della società di analisi Amberdata, l'essenza di questo bug è che un contratto, per così dire, acquisisce la funzione di chiamare un altro contratto. Pertanto, un hacker può attivare questa funzione mentre la precedente è in esecuzione, guadagnando la capacità di prelevare fondi. Uno schema del genere è simile alla vulnerabilità scoperta nella rete The DAO nel 2016.
Vale la pena notare che attualmente nessun contratto intelligente di Ethereum è vulnerabile. Infatti, l'audit di ChainSecurity della blockchain di Ethereum non ha trovato alcun contratto che sarebbe vulnerabile anche se l'aggiornamento fosse avvenuto, ma gli sviluppatori di Ethereum hanno comunque deciso di ridurre il rischio posticipando l'aggiornamento del Hard Fork di Ethereum Constantinople, che doveva iniziare giovedì – 16 gennaio.
La nuova data per il hard fork sarà annunciata il 18 gennaio.






