Le 29 octobre 2026, les systèmes de surveillance en temps réel de la blockchain ont relevé des flux de capitaux d'une intensité anormale au départ des portefeuilles chauds (hot wallets) de la plateforme d'échange Binance. En l'espace de quelques heures, le volume global des transactions suspectes est passé d'une estimation initiale de 2,1 milliards à plus de 5,7 milliards de dollars répartis sur plusieurs réseaux compatibles EVM. La plateforme a aussitôt suspendu certaines files d'attente de retraits tandis que les émetteurs de stablecoins déclenchaient une réponse concertée d'une ampleur historique.

Tether a gelé plus de 1,5 milliard d'USDT, tandis que Circle a inscrit sur liste de restriction environ 800 millions d'USDC sur les adresses réceptrices identifiées, neutralisant plus de 2,5 milliards de dollars de fonds détournés. L'ancien directeur général de Binance, Changpeng Zhao (CZ), a publiquement indiqué sur les réseaux sociaux que les éléments observés correspondaient à une compromission des processus automatisés de signature de l'infrastructure de retrait.

Les experts en criminalistique blockchain ont mis en lumière un vecteur d'attaque inédit articulé autour de la proposition d'amélioration EIP-7702, déployée lors de la mise à niveau Pectra d'Ethereum.

[Serveur de Signature Automatisé Compromis]
                   │
                   ▼ (1) Émission d'une transaction signée EIP-7702 Type-4
[Portefeuille Chaud Binance (Compte EOA)]
  Adresse : 0x28C6...3048
  Solde : Plusieurs milliards de dollars de liquidités
                   │
                   ▼ (2) Délégation dynamique : Le pointeur de code vise le contrat pirate
[Contrat Mandataire Malveillant]
  Bytecode : Exécute des transferts groupés et altère les autorisations ERC-20
                   │
                   ▼ (3) Sorties d'actifs massives sur les chaînes EVM
[Portefeuilles de l'Attaquant] ───> [Gel d'urgence : Listes de blocage Tether / Circle]

Décryptage technique de l'EIP-7702 : La délégation de code pour comptes EOA

Afin de comprendre comment le portefeuille d'un opérateur centralisé a pu voir ses liquidités s'évaporer sans fuite directe des clés privées conservées en stockage à froid (cold storage), il convient d'examiner le fonctionnement de l'EIP-7702.

Introduite par Vitalik Buterin, Sam Wilson, Ansgar Dietrichs et Matt Garnett dans le cadre du hard fork Pectra, l'EIP-7702 visait à combler une limite historique de l'expérience utilisateur sur Ethereum : apporter les bénéfices de l'abstraction de compte (Account Abstraction, ERC-4337) aux comptes externes classiques (EOA) sans obliger les utilisateurs à migrer vers des contrats intelligents onéreux.

L'EIP-7702 instaure un format de transaction inédit, SET_CODE_TX_TYPE (identifié par l'octet 0x04). Un compte EOA standard peut signer une charge utile d'autorisation désignant un contrat intelligent cible. Lorsque cette transaction est intégrée dans un bloc, la machine virtuelle Ethereum (EVM) associe temporairement le pointeur d'exécution du compte EOA au bytecode du contrat désigné :

$$ ext{EOA}{ ext{code}} \leftarrow ext{Contract}{ ext{implementation}}$$

Cette délégation dynamique octroie au compte EOA l'ensemble des prérogatives d'un contrat programmable :

  1. Opérations groupées (Batching) : Exécution conjointe de dizaines d'approbations et de transferts de jetons en un seul appel atomique.
  2. Prise en charge du gaz (Paymasters) : Paiement des frais de réseau par un tiers de confiance.
  3. Logique de vérification personnalisée : Application de règles sur mesure pour valider les conditions de transfert.

Néanmoins, cette flexibilité introduit une surface d'exposition critique. Dans l'architecture historique de l'EVM, un compte EOA ne peut déclencher de transferts arbitraires sans une signature numérique secp256k1 propre à chaque transaction. Avec l'EIP-7702, si le service de signature automatisée est manipulé pour valider une unique autorisation de délégation, l'ensemble de la logique d'exécution du compte passe sous le contrôle du contrat tiers.

Mécanique de l'intrusion : La manipulation des files de retrait du hot wallet

Les plateformes d'échange centralisées structurent leurs réserves selon un schéma compartimenté :

  • Stockage à froid (Cold Storage) : Modules de sécurité matériels (HSM) ou schémas multi-signatures (ex. quorum 4 sur 7), abritant 90 % à 95 % des actifs en environnement isolé du réseau.
  • Portefeuilles tampons (Warm Wallets) : Gestion de l'équilibrage de la liquidité interne.
  • Portefeuilles chauds (Hot Wallets) : Systèmes connectés à Internet, traitant en continu les demandes de retrait des clients.

En raison de la cadence élevée des retraits, l'infrastructure fait appel à des microservices de signature automatisés qui récupèrent les demandes depuis une file de messages (Kafka ou Redis), apposent la signature cryptographique depuis une enclave sécurisée locale, puis diffusent la transaction via des passerelles RPC.

+-------------------------------------------------------------------------+
|                  CHAÎNE DE DÉLÉGATION DU PORTEFEUILLE CHAUD             |
+-------------------------------------------------------------------------+
| [File de messages / RPC Interne] -> [Module de Signature Automatisé]    |
|                                            │                            |
|                                            ▼                            |
|                               Signature de l'autorisation EIP-7702   |
|                               Cible : 0x9a8F... (Contrat de l'assaillant) |
+-------------------------------------------------------------------------+
                                             │
                                             ▼
+-------------------------------------------------------------------------+
|                      EXÉCUTION SUR LA BLOCKCHAIN EVM                    |
+-------------------------------------------------------------------------+
| 1. L'EVM assigne le bytecode de 0x9a8F au compte EOA de Binance         |
| 2. Le contrat malveillant balaie les réserves de jetons ERC-20          |
| 3. Appels transferFrom() successifs drainant l'USDT, l'USDC et le WETH |
| 4. Transfert massif des fonds vers les adresses de l'attaquant          |
+-------------------------------------------------------------------------+

Les données d'investigation on-chain suggèrent que les assaillants ont exploité une anomalie de sérialisation au sein de la file de distribution des retraits. En introduisant des instructions forgées dans la file, l'attaquant a amené le module de signature à produire une signature secp256k1 authentique validant une charge utile EIP-7702.

Une fois la délégation enregistrée sur la blockchain, l'adresse EOA a immédiatement exécuté les ordres groupés du contrat proxy pirate, vidant les soldes liquides ERC-20 disponibles sur Ethereum, Arbitrum et BNB Smart Chain.

Paramètre de l'incident Constatations On-Chain Portée pour la sécurité
Première détection 29/10/2026 à 18h42 UTC Début des mouvements sortants anormaux
Composant ciblé Portefeuille chaud EVM (EOA) Couche de traitement automatisé des retraits
Vecteur suspecté Délégation de code EIP-7702 Détournement de l'autorisation d'abstraction
Volume brut estimé De 2,1 à 5,7 milliards de dollars Plus important volume sortant en 24h documenté
Actifs neutralisés ~1,5 Md$ USDT + ~800 M$ USDC Verrouillage par les fonctions de contrats émetteurs
Situation actuelle Audits approfondis en cours Reste des fonds converti vers ETH et BTC

Réaction des stablecoins centralisés : 2,5 milliards de dollars immobilisés

La limitation rapide de l'attaque a mis en lumière une spécificité technique des monnaies stables centralisées : la réversibilité administrative intégrée dans le code.

À la différence des monnaies natives comme Bitcoin, les jetons Tether (USDT) et Circle (USDC) disposent de routines de gestion insérées au niveau de leurs contrats intelligents ERC-20 :

  • Fonctions freeze() et blacklist() : Mise à jour d'une table d'états interdisant aux adresses désignées tout transfert, approbation ou rachat de jetons.
// Schéma simplifié de restriction administrative dans un contrat Stablecoin
mapping(address => bool) internal _isBlacklisted;

function transfer(address to, uint256 amount) public returns (bool) {
    require(!_isBlacklisted[msg.sender], "Emetteur : adresse expediteur bloquee");
    require(!_isBlacklisted[to], "Emetteur : adresse destinataire bloquee");
    _transfer(msg.sender, to, amount);
    return true;
}

Dans les 90 minutes qui ont suivi la première alerte, les équipes de sécurité de Tether et Circle ont utilisé leurs mécanismes multi-signatures d'urgence pour neutraliser les principales adresses réceptrices. Cette intervention a préservé plus de 2,5 milliards de dollars en empêchant leur éparpillement dans les protocoles de tenue de marché automatisée (AMM).

Recommandations architecturales pour les plateformes et les utilisateurs

L'événement d'octobre 2026 fournit des enseignements déterminants pour les exploitants d'infrastructures blockchain :

1. Filtrage strict des prérogatives EIP-7702

Les institutions gérant des processus de signature automatique pour comptes EOA doivent instaurer des règles strictes au sein de leurs modules HSM :

  • Interdire purement et simplement la signature des transactions de type SET_CODE_TX_TYPE (0x04) pour les portefeuilles chauds, ou
  • Définir une liste blanche immuable d'empreintes de bytecode (hashes) pour les contrats de délégation autorisés.

2. Cloisonnement réseau des liaisons RPC internes

Les modules de signature ne doivent jamais dialoguer avec les nœuds de diffusion sur des segments non chiffrés. Toute présence d'un tiers malveillant au sein de l'infrastructure cloud permettrait d'altérer les paramètres des transactions avant leur validation matérielle.

L'architecture réseau de VPNRice résout cette vulnérabilité en acheminant l'ensemble des flux RPC internes via des liaisons chiffrées de Couche 3. Avec RiceGuard :

  • Les échanges entre ordonnanceurs, modules de clés et validateurs sont sécurisés par le protocole ChaCha20-Poly1305.
  • Les interceptions locales et les altérations de paquets sur le transit réseau deviennent impossibles.

3. Prudence et signature explicite (Clear-Signing) pour les utilisateurs

Si l'incident a frappé une infrastructure de plateforme, les utilisateurs Web3 s'exposent aux mêmes risques avec la diffusion de l'EIP-7702 :

  • Ne validez aucune demande de délégation de compte non vérifiée sur vos extensions de navigation.
  • Recourez à des portefeuilles physiques compatibles Clear-Signing, capables d'afficher en clair l'adresse du contrat délégué.
  • Conservez vos réserves patrimoniales sur des portefeuilles à froid totalement isolés de toute logique de contrat intelligent.

L'industrie des crypto-actifs franchit une étape déterminante dans la recherche d'équilibre entre ergonomie de l'abstraction de compte et maîtrise des surfaces de vulnérabilité. Les conclusions officielles de l'enquête définiront les standards d'ingénierie institutionnelle pour les années à venir.