Am 10. November 2024 ereignete sich ein schockierender Vorfall, als ein Benutzer Token im Wert von 25 Millionen Dollar in ezETH verlor, aufgrund schwerwiegender Mängel im ERC-20-Token-Standard. Dieses Ereignis hat eine bedeutende Diskussion über die Sicherheit von Smart Contracts und die Verantwortung von Entwicklern und Nutzern ausgelöst. Der Blockchain-Sicherheitsexperte Dexaran warnt seit Jahren vor diesen Problemen, und diese Situation hebt den dringenden Bedarf an Veränderungen in der Branche hervor.
Wichtige Erkenntnisse
-
Ein Benutzer verlor 25 Millionen Dollar aufgrund von Mängeln im ERC-20-Token-Standard, nicht wegen eines Fehlers.
-
Dexaran warnt seit 2017 vor diesen Schwachstellen, aber es wurden keine Maßnahmen ergriffen, um sie zu beheben.
-
Der ERC-223-Standard wurde geschaffen, um solche Verluste zu verhindern, indem inkompatible Transaktionen abgelehnt werden.
-
Das Ignorieren von Expertenwarnungen hat zu Verlusten von über 115 Millionen Dollar in der Branche geführt.
-
Es besteht ein Bedarf an besseren Sicherheitspraktiken und Verantwortlichkeit in der Blockchain-Entwicklung.
Ein kostspieliger Fehler: Was geschah mit 25 Millionen Dollar in ezETH-Token?
Verständnis des Vorfalls
Am 10. November 2024 stellte ein Benutzer mit dem Namen @qklpjeth eine öffentliche Hilfsanfrage, nachdem er versehentlich 7.912,311 ezETH-Token, die etwa 26 Millionen Dollar wert waren, an einen Smart Contract gesendet hatte, der sie nicht verarbeiten konnte. Trotz eines Angebots von 10 % Belohnung für die Wiederherstellung dieser Token bleiben die Gelder gesperrt und nicht wiederherstellbar. Dieser Vorfall hat eine bedeutende Diskussion über die Verantwortlichkeit im Blockchain-Bereich ausgelöst.
Was ging schief?
Der Benutzer hatte die ezETH-Token im April 2024 erworben und verwendete eine Gnosis Safe Multisignatur-Wallet. Ein Transaktionsfehler führte jedoch dazu, dass die Token an einen Cobo Safe Smart Contract gesendet wurden, der nicht für die Verarbeitung von ERC-20-Token-Übertragungen ausgelegt war. Infolgedessen wurden die Gelder unwiderruflich gesperrt.
Warum es kein Benutzerfehler ist
Der ERC-20-Token-Standard verfügt nicht über integrierte Mechanismen, um inkompatible Transaktionen zu verhindern. Im Gegensatz zu anderen Token-Standards, ERC-223, lehnen ERC-20-Verträge Transaktionen, die nicht verarbeitet werden können, nicht ab. Dieser Konstruktionsfehler bedeutet, dass Transaktionen zu irreversiblen Verlusten führen können, was eine erhebliche Schwachstelle im ERC-20-Standard aufzeigt.
Experteneinsicht: Dexarans Warnung seit 7 Jahren ignoriert
Wer ist Dexaran?
Dexaran ist eine bekannte Persönlichkeit in der Blockchain-Community, die für seine bedeutenden Beiträge zur Sicherheit und zu Standards in der Blockchain-Technologie anerkannt ist. Zu seinen Arbeiten gehören:
-
Schaffung des ERC-223-Token-Standards zur Verhinderung von Tokenverlusten während Transaktionen.
-
Gründung der Callisto-Blockchain und DEX223, die sich auf die Sicherheit von Smart Contracts konzentriert.
Fehler im ERC-20 und der vorgeschlagene Fix
Der ERC-20-Token-Standard weist kritische Mängel auf, die zu erheblichen finanziellen Verlusten führen können. Diese Probleme umfassen:
-
Mangel an Fehlerbehandlungsfähigkeiten, was zu irreversiblen Verlusten führen kann.
-
Inkompatibilität mit bestimmten Smart Contracts, was zu gesperrten Geldern führt.
-
Eine Geschichte von über 115 Millionen Dollar Verlusten seit 2017 aufgrund dieser Schwachstellen.
Der vorgeschlagene ERC-223-Standard adressiert diese Probleme, indem er Smart Contracts ermöglicht, inkompatible Token-Übertragungen abzulehnen, und somit die Sicherheit erhöht.
Dexarans Warnungen heben einen entscheidenden Bedarf an verbesserten Sicherheitsmaßnahmen in der Blockchain-Technologie hervor. Ohne diese Mängel zu beheben, bleiben die Benutzer einem Risiko für vermeidbare Verluste ausgesetzt.
Eine Geschichte ignorierter Warnungen
![]()
Bemühungen zur Lösung des Problems
In den Jahren nach der Einführung des ERC-20-Token-Standards wurden zahlreiche Warnungen über seine Schwachstellen geäußert, doch es wurden nur wenige Maßnahmen ergriffen. Dexaran, eine Schlüsselperson in der Blockchain-Sicherheit, informierte die Ethereum Foundation 2017 erstmals über diese Probleme. Trotz seiner Bemühungen wurde der vorgeschlagene ERC-223-Standard, der diese Risiken hätte mindern können, ignoriert. Der folgende Zeitstrahl hebt bedeutende Verluste hervor, die diesen Schwachstellen zugeschrieben werden:
|
Jahr |
Verluste (in USD) |
|---|---|
|
2017 |
16.000 $ |
|
2018 |
2.000.000 $ |
|
2023 |
60.000.000 $ |
|
2024 |
115.000.000 $ |
Diese Zahlen veranschaulichen einen besorgniserregenden Trend wiederholter finanzieller Verluste aufgrund derselben zugrunde liegenden Probleme.
Ein breiteres Branchenproblem
Fehlgeleitete Schuldzuweisungen
Benutzer für Vorfälle mit Smart Contracts verantwortlich zu machen, vereinfacht ein komplexes Problem. Die Realität ist, dass:
-
Das Design von Smart Contracts, und nicht die Handlungen der Benutzer, hauptsächlich für diese finanziellen Verluste verantwortlich ist.
-
Die weitverbreitete Nutzung des ERC-20-Token-Standards setzt weiterhin Millionen von Benutzern potenziellen Risiken aus.
-
Viele Benutzer verfügen nicht über das technische Wissen, um die Feinheiten von Smart Contracts zu verstehen, was sie anfällig für Konstruktionsfehler macht.
Was muss sich ändern?
Um diese anhaltenden Probleme anzugehen, sind mehrere Änderungen notwendig:
-
Standardrevisionen: Es ist unerlässlich, fehlerhafte Standards wie ERC-20 durch sicherere Alternativen zu ersetzen.
-
Transparente Offenlegungen: Die Ethereum Foundation sollte bekannte Schwachstellen in Smart Contracts dokumentieren und aktiv angehen.
-
Branchenverantwortung: Prüfer und Entwickler müssen Sicherheit über Bequemlichkeit priorisieren und sicherstellen, dass alle Smart Contracts vor der Bereitstellung gründlich getestet werden.
Bis die Branche diese Schwachstellen kollektiv angeht, werden Benutzer weiterhin vermeidbare Verluste erleiden. Einzelne zu beschuldigen, anstatt die fehlerhaften Systeme zu reparieren, perpetuiert den Kreislauf finanzieller Schäden.
Dexaran fordert Maßnahmen
![]()
Erkenntnis für die Gemeinschaft
Dexaran betont den dringenden Bedarf für die Blockchain-Community, Maßnahmen bezüglich der Schwachstellen in Smart Contracts zu ergreifen. Seine Erkenntnisse heben hervor, dass ohne bedeutende Veränderungen die Benutzer weiterhin unter vermeidbaren Verlusten leiden werden. Die folgenden Punkte fassen seinen Aufruf zum Handeln zusammen:
-
Sichere Standards annehmen: Die Branche muss von veralteten Standards wie ERC-20 auf sicherere Alternativen wie ERC-223 umsteigen.
-
Transparenz erhöhen: Die Ethereum Foundation sollte bekannte Schwachstellen offen dokumentieren und angehen, um Vertrauen und Sicherheit zu fördern.
-
Sicherheit priorisieren: Entwickler und Prüfer müssen sich auf Sicherheitsmaßnahmen konzentrieren, anstatt auf Bequemlichkeit, und sicherstellen, dass Smart Contracts so gestaltet sind, dass sie Fehler verhindern.
Bis die Branche diese Schwachstellen kollektiv angeht, wird der Kreislauf finanzieller Schäden bestehen bleiben, was unzählige Benutzer betrifft.
Fazit: Ein Aufruf zur Veränderung der Blockchain-Standards
Zusammenfassend lässt sich sagen, dass der Verlust von 25 Millionen Dollar in ezETH-Token einen erheblichen Mangel im Design des ERC-20-Token-Standards aufzeigt, und nicht einen Fehler des Benutzers. Dieser Vorfall dient als Erinnerung daran, dass die Blockchain-Branche die Sicherheit in ihren Protokollen priorisieren muss. Experten wie Dexaran warnen seit langem vor diesen Schwachstellen und plädieren für die Annahme des ERC-223-Standards, der besseren Schutz gegen solche Probleme bietet. Es ist entscheidend, dass die Ethereum Foundation und andere Interessengruppen diese Probleme erkennen und Maßnahmen ergreifen, um die Sicherheit von Smart Contracts zu verbessern. Ohne diese grundlegenden Mängel zu beheben, werden Benutzer weiterhin unter vermeidbaren Verlusten leiden, und der Ruf der Blockchain-Branche wird weiterhin gefährdet bleiben.
Häufig gestellte Fragen
Was geschah mit den 25 Millionen Dollar in ezETH-Token?
Ein Benutzer sendete versehentlich 7.912,311 ezETH-Token im Wert von 26 Millionen Dollar an einen Smart Contract, der sie nicht akzeptieren konnte, was zu einem Totalverlust führte.
Warum wird dieser Vorfall nicht als Benutzerfehler angesehen?
Experten glauben, dass das eigentliche Problem in den Mängeln des ERC-20-Token-Standards liegt, der keinen Schutz gegen solche Fehler bietet.
Wer ist Dexaran und welche Rolle spielt er in diesem Problem?
Dexaran ist ein Blockchain-Sicherheitsexperte, der seit Jahren vor den Schwachstellen im ERC-20-Standard warnt und eine sicherere Alternative namens ERC-223 vorgeschlagen hat.
Was sind die Hauptmängel des ERC-20-Token-Standards?
ERC-20-Token haben keine integrierte Fehlerbehandlung, was zu Verlusten führen kann, wenn Token an inkompatible Verträge gesendet werden.
Welche Änderungen schlägt Dexaran für die Branche vor?
Dexaran fordert die Ethereum-Community auf, bessere Standards wie ERC-223 zu übernehmen und die Sicherheit ernster zu nehmen.
Wie können Benutzer sich vor ähnlichen Vorfällen in der Zukunft schützen?
Benutzer sollten sich über Token-Standards informieren und vorsichtig sein, wenn sie Token senden, insbesondere an neue oder unbekannte Smart Contracts.
Links:
ERC-20-Probleme: https://ethereum.org/en/developers/docs/standards/tokens/erc-20/#erc20-issues
ERC-20-Live-Verlustrechner: https://dexaran.github.io/erc20-losses
Offizielle ERC-223-Dokumentation auf Ethereum veröffentlicht: https://eips.ethereum.org/EIPS/eip-223
https://ethereum.org/en/developers/docs/standards/tokens/erc-223/
ERC-223 Hub-Seite: https://dexaran.github.io/erc223/
Website 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
Quellen:
https://medium.com/dex223/trader-loses-26m-in-ezeth-contract-e504595a45fb
https://x.com/Dexaran/status/1855991828912431332
