Il 10 novembre 2024, si è verificato un incidente scioccante quando un utente ha perso token ezETH del valore di 25 milioni di dollari a causa di gravi difetti nello standard dei token ERC-20. Questo evento ha suscitato una discussione significativa sulla sicurezza dei contratti intelligenti e sulle responsabilità di sviluppatori e utenti. L'esperto di sicurezza blockchain Dexaran avverte di questi problemi da anni, e questa situazione evidenzia l'urgenza di un cambiamento nel settore.
Principali Conclusioni
-
Un utente ha perso 25 milioni di dollari a causa di difetti nello standard dei token ERC-20, non a causa di un errore.
-
Dexaran avverte di queste vulnerabilità dal 2017, ma non sono state intraprese azioni per risolverle.
-
Lo standard ERC-223 è stato creato per prevenire tali perdite rifiutando transazioni incompatibili.
-
Ignorare gli avvertimenti degli esperti ha portato a oltre 115 milioni di dollari di perdite nel settore.
-
È necessaria una migliore pratica di sicurezza e responsabilità nello sviluppo blockchain.
Un Errore Costoso: Cosa è Successo ai 25 Milioni di Token ezETH?
Comprendere l'Incidente
Il 10 novembre 2024, un utente noto come @qklpjeth ha fatto una richiesta pubblica di aiuto dopo aver inviato erroneamente 7.912,311 token ezETH, valutati circa 26 milioni di dollari, a un contratto intelligente che non poteva elaborarli. Nonostante abbia offerto una ricompensa del 10% per il recupero di questi token, i fondi rimangono bloccati e irrecuperabili. Questo incidente ha suscitato una discussione significativa sulla responsabilità nello spazio blockchain.
Cosa è Andato Storto?
L'utente aveva acquisito i token ezETH nell'aprile 2024 e stava utilizzando un portafoglio multisignature Gnosis Safe. Tuttavia, un errore di transazione ha portato i token a essere inviati a un contratto intelligente Cobo Safe, che non era progettato per gestire trasferimenti di token ERC-20. Di conseguenza, i fondi sono diventati irrimediabilmente bloccati.
Perché Non è un Errore dell'Utente
Lo standard dei token ERC-20 manca di meccanismi integrati per prevenire transazioni incompatibili. A differenza di altri standard di token, come ERC-223, i contratti ERC-20 non rifiutano transazioni che non possono essere elaborate. Questo difetto di progettazione significa che le transazioni possono portare a perdite irreversibili, evidenziando una vulnerabilità significativa nello standard ERC-20.
Approfondimento degli Esperti: L'Avvertimento di Dexaran Ignorato per 7 Anni
Chi è Dexaran?
Dexaran è una figura ben nota nella comunità blockchain, riconosciuta per i suoi significativi contributi alla sicurezza e agli standard nella tecnologia blockchain. Il suo lavoro include:
-
Creare lo standard dei token ERC-223 per prevenire la perdita di token durante le transazioni.
-
Fondare la Callisto Blockchain & Dex223, che si concentra sulla sicurezza dei contratti intelligenti.
I Difetti dell'ERC-20 e la Soluzione Proposta
Lo standard dei token ERC-20 ha difetti critici che possono portare a significative perdite finanziarie. Questi problemi includono:
-
Mancanza di capacità di gestione degli errori, che può risultare in perdite irreversibili.
-
Incompatibilità con alcuni contratti intelligenti, portando a fondi bloccati.
-
Una storia di oltre 115 milioni di dollari persi dal 2017 a causa di queste vulnerabilità.
Lo standard proposto ERC-223 affronta questi problemi consentendo ai contratti intelligenti di rifiutare trasferimenti di token incompatibili, migliorando così la sicurezza.
Gli avvertimenti di Dexaran evidenziano un bisogno cruciale di migliorare le misure di sicurezza nella tecnologia blockchain. Senza affrontare questi difetti, gli utenti rimangono a rischio di perdite prevenibili.
Una Storia di Avvertimenti Ignorati
![]()
Sforzi per Affrontare il Problema
Negli anni successivi all'introduzione dello standard dei token ERC-20, sono stati sollevati numerosi avvertimenti sulle sue vulnerabilità, ma sono state intraprese poche azioni. Dexaran, una figura chiave nella sicurezza blockchain, ha avvertito per la prima volta la Ethereum Foundation nel 2017 riguardo a questi problemi. Nonostante i suoi sforzi, lo standard proposto ERC-223, che avrebbe potuto mitigare questi rischi, è stato ignorato. La seguente cronologia evidenzia le perdite significative attribuite a queste vulnerabilità:
|
Anno |
Perdite (in USD) |
|---|---|
|
2017 |
$16,000 |
|
2018 |
$2,000,000 |
|
2023 |
$60,000,000 |
|
2024 |
$115,000,000 |
Questi dati illustrano una tendenza preoccupante di perdite finanziarie ripetute a causa degli stessi problemi sottostanti.
Un Problema Più Ampio del Settore
Colpe Mal Riposte
Incolpare gli utenti per incidenti che coinvolgono contratti intelligenti semplifica eccessivamente una questione complessa. La realtà è che:
-
Il design dei contratti intelligenti, piuttosto che le azioni degli utenti, è principalmente responsabile di queste perdite finanziarie.
-
Il diffuso utilizzo dello standard dei token ERC-20 continua a esporre milioni di utenti a potenziali rischi.
-
Molti utenti mancano delle conoscenze tecniche per comprendere le complessità dei contratti intelligenti, rendendoli vulnerabili ai difetti di progettazione.
Cosa Deve Cambiare?
Per affrontare questi problemi in corso, sono necessari diversi cambiamenti:
-
Revisioni degli Standard: È essenziale riconoscere e sostituire standard difettosi come l'ERC-20 con alternative più sicure.
-
Divulgazioni Trasparenti: La Ethereum Foundation dovrebbe documentare e affrontare attivamente le vulnerabilità note nei contratti intelligenti.
-
Responsabilità del Settore: I revisori e gli sviluppatori devono dare priorità alla sicurezza rispetto alla comodità, assicurando che tutti i contratti intelligenti siano rigorosamente testati prima del deployment.
Fino a quando l'industria non affronterà collettivamente queste vulnerabilità, gli utenti continueranno a subire perdite prevenibili. Incolpare gli individui, piuttosto che risolvere i sistemi difettosi, perpetua il ciclo di danno finanziario.
Dexaran Chiede Azione
![]()
Conclusione per la Comunità
Dexaran sottolinea l'urgenza per la comunità blockchain di agire riguardo alle vulnerabilità nei contratti intelligenti. Le sue intuizioni evidenziano che senza cambiamenti significativi, gli utenti continueranno a subire perdite prevenibili. I seguenti punti riassumono il suo appello all'azione:
-
Adottare Standard Sicuri: L'industria deve passare da standard obsoleti come l'ERC-20 a alternative più sicure come l'ERC-223.
-
Migliorare la Trasparenza: La Ethereum Foundation dovrebbe documentare e affrontare apertamente le vulnerabilità note per promuovere fiducia e sicurezza.
-
Prioritizzare la Sicurezza: Sviluppatori e revisori devono concentrarsi sulle misure di sicurezza piuttosto che sulla comodità, assicurando che i contratti intelligenti siano progettati per prevenire errori.
Fino a quando l'industria non affronterà collettivamente queste vulnerabilità, il ciclo di danno finanziario persisterà, colpendo innumerevoli utenti.
Conclusione: Un Appello al Cambiamento negli Standard Blockchain
In sintesi, la perdita di 25 milioni di dollari in token ezETH evidenzia un difetto significativo nel design dello standard dei token ERC-20 piuttosto che un errore commesso dall'utente. Questo incidente serve da promemoria che l'industria blockchain deve dare priorità alla sicurezza nei suoi protocolli. Esperti come Dexaran hanno a lungo avvertito di queste vulnerabilità, sostenendo l'adozione dello standard ERC-223, che offre una migliore protezione contro tali problemi. È cruciale che la Ethereum Foundation e altri stakeholder riconoscano questi problemi e agiscano per migliorare la sicurezza dei contratti intelligenti. Senza affrontare questi difetti fondamentali, gli utenti continueranno a subire perdite evitabili e la reputazione dell'industria blockchain rimarrà a rischio.
Domande Frequenti
Cosa è successo ai 25 milioni di dollari in token ezETH?
Un utente ha inviato accidentalmente 7.912,311 token ezETH, del valore di 26 milioni di dollari, a un contratto intelligente che non poteva accettarli, portando a una perdita totale.
Perché questo incidente non è considerato un errore dell'utente?
Gli esperti credono che il vero problema risieda nei difetti dello standard dei token ERC-20, che manca di protezioni contro tali errori.
Chi è Dexaran e qual è il suo ruolo in questa questione?
Dexaran è un esperto di sicurezza blockchain che ha avvertito delle vulnerabilità nello standard ERC-20 per anni e ha proposto un'alternativa più sicura chiamata ERC-223.
Quali sono i principali difetti dello standard dei token ERC-20?
I token ERC-20 non hanno gestione degli errori integrata, il che può portare a perdite quando i token vengono inviati a contratti incompatibili.
Quali cambiamenti suggerisce Dexaran per l'industria?
Dexaran chiede alla comunità Ethereum di adottare standard migliori, come l'ERC-223, e di prendere la sicurezza più seriamente.
Come possono gli utenti proteggersi da incidenti simili in futuro?
Gli utenti dovrebbero rimanere informati sugli standard dei token ed essere cauti quando inviano token, specialmente a contratti intelligenti nuovi o sconosciuti.
Sinistra:
Problemi ERC-20: https://ethereum.org/en/developers/docs/standards/tokens/erc-20/#erc20-issues
Calcolatore delle perdite in tempo reale per ERC-20: https://dexaran.github.io/erc20-losses
Documentazione ufficiale ERC-223 pubblicata su Ethereum: https://eips.ethereum.org/EIPS/eip-223
https://ethereum.org/en/developers/docs/standards/tokens/erc-223/
Pagina principale ERC-223: https://dexaran.github.io/erc223/
Sito web Dex223 (ERC-223 DEX): https://dex223.io
Telegram: https://t.me/Dex223_defi
Youtube: https://www.youtube.com/@erc223
Reddit: https://www.reddit.com/r/Dex223
https://www.reddit.com/r/ERC223
Medium: https://dexaran820.medium.com/
Github: https://GitHub.com/Dexaran/Dex223-exchange
https://github.com/Dexaran/ERC223-token-standard
Fonti:
https://medium.com/dex223/trader-loses-26m-in-ezeth-contract-e504595a45fb
https://x.com/Dexaran/status/1855991828912431332
