L'aggiornamento Pectra di Ethereum affronta problemi sul testnet Sepolia.

Cryptocurrencies

article image

L'aggiornamento recente di Pectra sulla Ethereum's (CRYPTO:ETH) testnet di Sepolia ha incontrato problemi significativi, aggravati da un attaccante sconosciuto che ha sfruttato un caso limite.

Lanciato il 5 marzo, l'aggiornamento mirava a migliorare la funzionalità di Ethereum ma ha rapidamente incontrato errori, inclusa la creazione di blocchi vuoti.

Lo sviluppatore Marius van der Wijden ha riportato che i problemi sono sorti quando il contratto di deposito ha innescato eventi scorretti, portando a fallimenti operativi.

Nonostante una correzione iniziale sia stata implementata, la situazione è peggiorata quando un attaccante ha inviato trasferimenti di token a zero all'indirizzo di deposito, causando ulteriori interruzioni.

Van der Wijden ha notato che questo exploit ha portato a una ricorrenza di blocchi vuoti creati, inducendo un'indagine più approfondita sui pool di transazioni.

Inizialmente si sospettava fosse un errore da parte dei validatori affidabili, ma è stato successivamente rivelato che le transazioni problematiche provenivano da un account recentemente finanziato.

Lo standard ERC-20 consente trasferimenti di token a zero, che l'attaccante ha utilizzato per interrompere la rete.

Per mitigare il problema, gli sviluppatori hanno implementato una correzione privata su nodi selezionati senza pubblicizzarla a causa delle preoccupazioni che l'attaccante potesse monitorare le loro comunicazioni.

Entro le 14:00 del 5 marzo, tutti i nodi sono stati aggiornati con questa correzione, permettendo la ripresa delle operazioni normali.

È importante notare che, nonostante questi contrattempi, la finalizzazione non è andata persa durante l'incidente, e i problemi sono stati confinati al testnet di Sepolia a causa dell'utilizzo di un contratto di deposito con token gate.

Prima di questo incidente, l'aggiornamento di Pectra aveva già affrontato sfide durante i test sul testnet di Holesky.

Come risultato di questi problemi in corso, gli sviluppatori hanno deciso di posticipare il lancio sulla mainnet di Pectra fino a che ulteriori test possano assicurare stabilità e sicurezza.

L'aggiornamento è significativo poiché segue l'aggiornamento Dencun di Ethereum ed è progettato per migliorare lo staking e la scalabilità attraverso le reti layer-2.

Al momento della segnalazione, il prezzo di Ethereum (ETH) era di $2,065.48.