La Baleine a perdu 25 000 000 $ en raison d'une vulnérabilité connue des contrats intelligents
Le 10 novembre, l'utilisateur @qklpjeth sur X.com a publié un appel à l'aide, demandant à toute personne en mesure de l'aider à extraire des tokens ezETH d'un contrat intelligent dans lequel il semble avoir envoyé ses actifs par erreur. En guise d'incitation, @qklpjeth propose 10 % du montant perdu, soit actuellement 2,6 millions de dollars en tokens ezETH.

Ce que l'on sait de l'incident
L'analyse des transactions révèle qu'en avril 2024, l'utilisateur a acquis des tokens ezETH et semble avoir choisi de les stocker dans un portefeuille multisignature Gnosis Safe. Cependant, la deuxième transaction a été une erreur. Au lieu de Gnosis Safe, 7 912,311 ezETH ont été envoyés à l'adresse d'un contrat intelligent d'un autre service de stockage de cryptomonnaies, Cobo Safe, qui peut servir de module supplémentaire pour Gnosis Safe.

Étant donné que l'utilisateur demande de l'aide, il est évident qu'il n'a pas accès à l'extension Cobo Safe. Compte tenu de cela et du fait que les contrats intelligents ne peuvent pas traiter les transferts entrants de tokens ERC-20 et ne sont tout simplement pas au courant des fonds entrants, on peut supposer que les fonds de l'utilisateur sont définitivement perdus.
Commentaires d'experts
La situation a suscité une réaction de la part de l'ingénieur en sécurité des contrats intelligents Dexaran. Il a souligné que cette vulnérabilité est connue depuis 7 ans mais a été ignorée par la Fondation Ethereum.
Dexaran est connu comme le chef de l'Ethereum Commonwealth et l'auteur de la norme ERC-223, conçue pour résoudre ces vulnérabilités.

Solutions pour la vulnérabilité ERC-20
La norme ERC-223 est capable de résoudre complètement cette vulnérabilité ERC-20 en offrant un modèle de communication entre le contrat intelligent du token et le contrat intelligent récepteur. Selon ce modèle, le contrat intelligent cible est toujours informé de l'arrivée de tokens ERC-223. Si le contrat intelligent n'est pas conçu pour fonctionner avec des tokens ERC-223, la transaction est rejetée, préservant ainsi les fonds de l'utilisateur.
Les normes ERC-223 et ERC-20 ne sont pas rétrocompatibles ; cependant, un convertisseur (EIP-7417) a été développé pour simplifier les mises à jour de l'écosystème, permettant la conversion de tokens dans les deux sens selon les besoins des utilisateurs et des applications.
Pour promouvoir et adopter l'ERC-223, la plateforme DEX223 est actuellement en développement, ce qui pourrait devenir un saut innovant significatif pour l'écosystème des blockchains EVM.
Liens :
Site web Dex223 : https://www.dex223.io
Problèmes ERC-20 : https://ethereum.org/en/developers/docs/standards/tokens/erc-20/#erc20-issues
Calculateur de pertes en direct ERC-20 : https://dexaran.github.io/erc20-losses
Documentation officielle ERC-223 publiée sur Ethereum : https://eips.ethereum.org/EIPS/eip-223
https://ethereum.org/en/developers/docs/standards/tokens/erc-223/
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
Sources :
https://x.com/Dexaran/status/1855991828912431332
https://x.com/Dexaran/status/1855994784273580249
https://x.com/Dexaran/status/1856000084053524718
