ActualitésCryptoQu'est-ce que l'EIP-7702 ? La mise à niveau d'Ethereum utilisée dans le piratage de 6,4 Md$ de Binance

Qu'est-ce que l'EIP-7702 ? La mise à niveau d'Ethereum utilisée dans le piratage de 6,4 Md$ de Binance

Auteur: Decrypt·

Points clés

  • •L'EIP-7702, rédigé par Vitalik Buterin et trois autres développeurs, a été activé avec la mise à niveau Pectra d'Ethereum le 7 mai 2025, permettant aux comptes détenus par une clé externe (EOA) standards d'adopter temporairement du code de contrat intelligent.
  • •Cette fonctionnalité permet le traitement groupé des transactions, la sponsorisation des frais de gaz par des tiers et des sous-clés à permissions limitées, mais le code délégué reçoit un accès illimité aux fonds du compte.
  • •Le 29 octobre 2026, un attaquant a utilisé une délégation EIP-7702 pour transformer un hot wallet de Binance en sweeper lors d'un vol d'environ 6,4 milliards de dollars sur 10 blockchains, attribué par TRM Labs et Chainalysis au groupe nord-coréen TraderTraitor.
  • •TRM Labs a indiqué que l'utilisation de 50 autorisations pré-signées, conjuguée à des transferts signés ordinaires sur d'autres blockchains, pointe vers une compromission de l'infrastructure de signature des hot wallets de Binance plutôt que vers une faille d'Ethereum elle-même.
  • •Ethereum considère l'EIP-7702 comme une première étape vers l'abstraction complète des comptes, Buterin déclarant en février 2026 que l'EIP-8141 pourrait vraisemblablement arriver d'ici un an dans le fork Hegotá.
Qu'est-ce que l'EIP-7702 ? La mise à niveau d'Ethereum utilisée dans le piratage de 6,4 Md$ de Binance

L'EIP-7702 est une mise à niveau d'Ethereum activée en mai 2025 qui permet aux portefeuilles standards d'adopter temporairement les capacités de contrats intelligents.

Cette modification permet les transactions groupées, les frais de gaz sponsorisés et les clés à permissions limitées. Cependant, le code délégué dispose d'un accès illimité aux fonds du portefeuille. Un attaquant a utilisé une délégation EIP-7702 en octobre 2026 pour vider un hot wallet de Binance lors d'un piratage de 6,4 milliards de dollars attribué par les analystes blockchain à la Corée du Nord.

Les comptes Ethereum se répartissent généralement en deux catégories. Les comptes détenus par une clé externe (EOA), les portefeuilles standards utilisés par la plupart des utilisateurs, sont contrôlés par des clés privées et ne peuvent guère plus qu'envoyer des transactions. Les comptes de contrats intelligents peuvent exécuter du code, permettant des fonctionnalités telles que les limites de dépenses, la récupération de compte et le paiement des frais dans des jetons autres qu'ETH. La plupart des utilisateurs n'ont toutefois pas migré vers ces comptes.

L'EIP-7702 est conçu pour combler cet écart sans obliger les utilisateurs à changer de portefeuille. Il permet aux EOA existants d'emprunter temporairement le code d'un contrat intelligent tout en conservant leurs adresses et leurs fonds.

Qu'est-ce que l'EIP-7702 ?

L'EIP-7702, intitulé « Set Code for EOAs », est une proposition d'amélioration d'Ethereum rédigée en mai 2024 par le cofondateur d'Ethereum Vitalik Buterin et les développeurs Sam Wilson, Ansgar Dietrichs et lightclient, selon la spécification officielle.

Il s'agissait de l'un des changements majeurs de Pectra, une importante mise à niveau d'Ethereum déployée le 7 mai 2025.

« L'EIP-7702 pose les fondations dont nous avions besoin depuis longtemps », avait alors déclaré à Decrypt le développeur principal d'Ethereum Preston Van Loon. « Bien que l'abstraction complète ne soit pas immédiatement disponible pour les utilisateurs finaux avec Pectra, cette mise à niveau donne à Ethereum l'infrastructure nécessaire pour la prendre en charge à l'avenir. »

L'EIP-7702 est une modification du protocole cœur d'Ethereum, et non un jeton ni une blockchain distincte. Il n'existe donc aucun actif EIP-7702 à acheter.

Comment fonctionne l'EIP-7702 ?

L'EIP-7702 introduit un nouveau type de transaction Ethereum appelé « set code transaction ». Cette transaction contient une liste d'autorisations, chacune signée avec la clé privée du compte concerné. Chaque autorisation désigne l'adresse d'un contrat intelligent que le compte souhaite utiliser.

Une fois la transaction traitée, le compte stocke un petit pointeur, appelé indicateur de délégation, qui renvoie au contrat intelligent. À partir de ce moment, chaque fois que le compte est appelé, Ethereum exécute le code du contrat comme s'il appartenait au compte. Ce code dispose d'un accès complet aux fonds du compte.

La délégation reste en vigueur jusqu'à ce que le propriétaire du compte signe une nouvelle autorisation. Celle-ci peut désigner un autre contrat ou effacer le pointeur, restaurant ainsi le compte en EOA standard.

L'EIP-7702 identifie les comptes délégués par l'octet 0xef. Les mises à niveau antérieures avaient interdit cette valeur de code afin de la réserver à des usages spéciaux comme celui-ci.

Que permet l'EIP-7702 ?

La spécification identifie trois capacités principales :

  • Traitement groupé (batching) : Plusieurs actions peuvent être combinées en une seule transaction. Par exemple, un utilisateur peut approuver un jeton puis l'échanger sans soumettre de transactions séparées.
  • Sponsorisation : Un autre compte, comme une application, peut payer les frais de transaction pour le compte d'un utilisateur. L'utilisateur peut rembourser le sponsor dans un jeton autre qu'ETH.
  • Dé-escalade des privilèges : Les utilisateurs peuvent créer des sous-clés avec des permissions restreintes, par exemple l'autorisation de dépenser uniquement un jeton particulier ou 1 % maximum d'un solde par jour.

Risques de sécurité

Ces mêmes capacités créent également des risques de sécurité. Comme le code délégué dispose d'un « accès illimité au compte », la spécification avertit que les applications ne devraient jamais demander aux utilisateurs de signer une autorisation EIP-7702. Elle indique également que les portefeuilles ne devraient pas fournir d'interface à cet effet : « Il n'existe aucun moyen sûr de fournir cette interface. » Cette distinction est importante : l'EIP-7702 ne donne pas en soi à une application l'accès à un EOA ; l'accès dépend d'une autorisation valide signée par la clé privée du compte.

Des escrocs ont commencé à exploiter ce mécanisme peu après le lancement de Pectra. Dans les semaines suivant la mise à niveau, la société de trading Wintermute a constaté que plus de 80 % des délégations EIP-7702 pointaient vers des copies d'un même contrat malveillant de type « sweeper », qui vide automatiquement les portefeuilles dont les clés ont fuité, a rapporté The Block en juin 2025.

L'EIP-7702 et le piratage de Binance

Le 29 octobre 2026, un attaquant a déplacé environ 6,4 milliards de dollars depuis des portefeuilles de Binance sur 10 blockchains, la plupart des fonds ayant été transférés en une vingtaine de minutes. Les sociétés d'analyse blockchain TRM Labs et Chainalysis ont toutes deux attribué ce vol à TraderTraitor, le groupe de pirates nord-coréen à l'origine du piratage de 1,5 milliard de dollars de Bybit en février 2025.

Sur Ethereum, l'attaquant a utilisé une délégation EIP-7702 pour transformer un hot wallet de Binance en sweeper sous son contrôle. Selon TRM Labs, 50 autorisations avaient été signées à l'avance.

Un portefeuille opérationnel financé via le mixeur de cryptomonnaies Tornado Cash a soumis les autorisations signées. Cela a permis au hot wallet de Binance d'exécuter du code déployé par l'attaquant. Ce dernier a ensuite appelé le portefeuille et transféré ses actifs vers des adresses sous son contrôle, a indiqué Chainalysis.

Les délégations EIP-7702 exigent une signature valide du compte concerné. Les portefeuilles de Binance sur les neuf autres blockchains ont également envoyé des fonds à l'attaquant par des transferts signés ordinaires. TRM Labs a indiqué que ce schéma pointe vers une compromission de l'infrastructure de signature des hot wallets de Binance plutôt que vers une faille d'Ethereum elle-même.

Binance a déclaré que son enquête avait débuté avec l'ordinateur portable compromis d'un ingénieur, et qu'elle avait depuis découvert « d'autres points d'intrusion ».

L'avenir de l'EIP-7702

L'EIP-7702 constitue une première étape vers l'abstraction complète des comptes, un objectif de longue date visant à rendre chaque compte Ethereum aussi flexible qu'un contrat intelligent. Ses auteurs l'ont conçu pour être rétrocompatible avec cet « objectif final », ce qui signifie que les portefeuilles construits sur l'EIP-7702 devraient continuer à fonctionner à mesure que le modèle de comptes d'Ethereum évolue.

La prochaine étape pourrait venir avec Hegotá, la mise à niveau prévue après Glamsterdam sur la feuille de route d'Ethereum. En février 2026, Buterin a déclaré que l'EIP-8141, qu'il a décrit comme « un texte global qui règle tous les problèmes restants » que l'abstraction de comptes devait résoudre, semblait « réalisable d'ici un an » dans le fork Hegotá.

Buterin a fait ces remarques dans une publication sur X le 28 février 2026 :

Now, account abstraction. We have been talking about account abstraction ever since early 2016, see the original EIP-86: Now, we finally have EIP-8141 ( ), an omnibus that wraps up and solves every remaining problem that AA was… — vitalik.eth (@VitalikButerin) February 28, 2026

https://twitter.com/VitalikButerin/status/2027774090627715377

« Nous parlons d'abstraction de comptes depuis début 2016 », a écrit Buterin. Il a ajouté que les développeurs discutaient également de la possibilité pour les comptes existants de rejoindre le nouveau cadre, ce qui leur donnerait nativement le traitement groupé et les transactions sponsorisées.

Cette proposition s'inscrit dans une refonte plus large de la feuille de route à long terme d'Ethereum. En juillet 2026, Buterin a décrit une nouvelle version de la feuille de route comme la plus grande refonte du réseau depuis la Merge, le passage d'Ethereum à la preuve d'enjeu en 2022.