AIO APEX

La mise à jour Pectra d'Ethereum a réécrit le fonctionnement des portefeuilles. Voici ce que EIP-7702 change concrètement

Partager:
La mise à jour Pectra d'Ethereum a réécrit le fonctionnement des portefeuilles. Voici ce que EIP-7702 change concrètement

Les mises à jour d'Ethereum sont nommées d'après des villes et publiées environ deux fois par an. La plupart apportent des améliorations incrémentales — meilleures performances, frais réduits, débit de blobs accru — qui comptent pour les développeurs mais changent rarement la façon dont les utilisateurs ordinaires interagissent avec le réseau. Pectra, activé sur le mainnet le 7 mai 2025, est différent. Il a livré EIP-7702, la fonctionnalité qui permet aux portefeuilles Ethereum ordinaires de se comporter temporairement comme des contrats intelligents. Ce faisant, il a discrètement supprimé le plus grand obstacle à la convivialité dans l'auto-conservation crypto.

Comprendre pourquoi cela importe nécessite un détour par le modèle de compte d'Ethereum, qui a longtemps eu un problème dont personne n'était content et que personne ne pouvait résoudre facilement.

Le problème des comptes à deux classes

Ethereum a toujours eu deux types de comptes : les comptes détenus en externe (EOA) — ceux contrôlés par une clé privée, ce que votre portefeuille MetaMask ou Ledger détient — et les comptes de contrat, contrôlés par du code. Les EOA sont simples et sécurisés mais limités : ils ne peuvent faire qu'une chose à la fois, ont toujours besoin d'ETH pour payer leurs propres frais de gaz, et si vous perdez la clé privée, les fonds disparaissent sans possibilité de récupération.

Les portefeuilles à contrat intelligent (Safe, Argent, Gnosis) tentent de résoudre ce problème depuis des années en déployant un contrat qui détient vos fonds et enveloppe les transactions EOA dans une logique supplémentaire. Mais les portefeuilles à contrat intelligent créent leurs propres problèmes : ils sont plus coûteux à déployer et à utiliser, ils ne fonctionnent pas naturellement avec tous les protocoles, et ils obligent les utilisateurs à comprendre la différence entre le « signataire » et l'« adresse du portefeuille ». Le résultat a été un marché où les utilisateurs avancés ont adopté les portefeuilles à contrat intelligent tandis que la plupart des utilisateurs sont restés sur des EOA simples et ont accepté les limitations.

Ce que fait réellement EIP-7702

EIP-7702 introduit un nouveau type de transaction qui permet à un EOA de déléguer temporairement son exécution à un contrat intelligent. Concrètement : vous signez un message autorisant un contrat spécifique à agir pour le compte de votre adresse, et pendant la durée de cette transaction, votre EOA se comporte comme s'il était le contrat auquel vous avez délégué. Après la transaction, votre EOA redevient normal.

Ce mécanisme unique débloque plusieurs capacités qui étaient auparavant impossibles pour les portefeuilles ordinaires :

Regroupement de transactions. La fonctionnalité la plus immédiatement utile. Normalement, « approuver un jeton + échanger un jeton » nécessite deux transactions séparées, deux frais de gaz séparés et deux étapes de confirmation séparées. Avec EIP-7702, un portefeuille peut les regrouper en une seule opération atomique : approuver et échanger en une seule transaction qui soit réussit les deux, soit échoue les deux. Cela élimine à lui seul l'une des interactions les plus frictionnelles dans DeFi.

Parrainage de gaz. Sous EIP-7702, un tiers (une dApp, un protocole, un fournisseur de portefeuille) peut payer les frais de gaz de la transaction d'un utilisateur. L'utilisateur n'a pas besoin de détenir de l'ETH pour interagir avec Ethereum — il pourrait ne détenir que de l'USDC, et la dApp pourrait parrainer le gaz en échange d'une petite commission sur la transaction USDC. Pour l'intégration de nouveaux utilisateurs qui ne comprennent pas encore qu'ils ont besoin d'ETH pour payer les transactions ETH, c'est significatif.

Limites de dépenses programmables et clés de session. Un contrat de délégation peut implémenter des règles : cette adresse peut dépenser jusqu'à 0,1 ETH par jour, cette clé ne peut interagir qu'avec cet ensemble de contrats approuvés, cette opération nécessite l'approbation de deux clés sur trois. Ce sont des contrôles que les utilisateurs institutionnels et les utilisateurs particuliers prudents souhaitent dans les EOA depuis des années.

Récupération sociale. Peut-être la fonctionnalité la plus importante à long terme. Un contrat de délégation peut implémenter une logique de récupération : si vous perdez votre clé principale, un ensemble prédéfini d'adresses de confiance (membres de la famille, une sauvegarde matérielle, un service de confiance) peut coopérer pour réattribuer le contrôle du portefeuille. C'est ainsi que les portefeuilles à contrat intelligent gèrent la perte de clé depuis des années ; EIP-7702 la rend disponible pour les portefeuilles ordinaires sans nécessiter de migration vers une nouvelle adresse.

Quoi d'autre a été livré dans Pectra

EIP-7702 était la fonctionnalité phare, mais Pectra incluait deux autres changements significatifs qui méritent d'être compris.

EIP-7251 a relevé le solde effectif maximum pour les validateurs d'Ethereum de 32 ETH à 2 048 ETH. Auparavant, une entité de staking avec, disons, 3 200 ETH devait exécuter 100 validateurs séparés. Maintenant, elle peut se consolider entre 2 et 100 validateurs, réduisant considérablement les frais généraux opérationnels. Le montant minimum de staking reste à 32 ETH, mais l'augmentation du plafond rend le staking à grande échelle considérablement plus efficace. Lido, Coinbase et les stakeurs institutionnels ont déjà commencé la consolidation.

EIP-7691 a doublé le nombre cible de blobs par bloc de 3 à 6 et relevé le maximum de 6 à 9. Les blobs — introduits dans EIP-4844 (Dencun, mars 2024) — sont la structure de données que les réseaux de couche 2 utilisent pour publier à moindre coût les données de transaction sur Ethereum. Plus de capacité de blobs signifie plus de débit L2 à moindre coût. Après Pectra, les frais de blob moyens sur Arbitrum et Base ont chuté d'environ 40 %.

Ce qui change pour les utilisateurs et les développeurs concrètement

Pour les utilisateurs disposant de portefeuilles mis à jour pour implémenter EIP-7702 (MetaMask, Rabby et plusieurs portefeuilles mobiles ont été mis à jour dans les semaines suivant Pectra), le changement visible immédiat est le regroupement de transactions dans les flux DeFi — moins d'étapes de confirmation, des coûts totaux de gaz plus faibles sur les opérations en plusieurs étapes. Le parrainage de gaz a été adopté par plusieurs dApps majeures comme mécanisme d'intégration pour les nouveaux utilisateurs.

La récupération sociale et les clés de session sont déployées plus lentement, car elles obligent les fournisseurs de portefeuilles à construire des contrats de délégation et des flux UX qui n'existent pas encore. Les outils sont disponibles depuis Pectra ; les implémentations arriveront d'ici 2026.

Pour les développeurs, EIP-7702 simplifie considérablement le problème d'intégration des portefeuilles à contrat intelligent. Plutôt que de maintenir des chemins de code séparés pour les utilisateurs de EOA et de portefeuille à contrat intelligent, les protocoles peuvent désormais supposer que tous les utilisateurs ont accès aux capacités basées sur la délégation lorsque nécessaire. L'écosystème de longue date ERC-4337 (abstraction de compte via le mempool) continue d'opérer et n'est pas rendu obsolète par EIP-7702 — les deux approches servent des besoins différents et coexisteront.

L'arc de cinq ans du travail d'abstraction de compte d'Ethereum a été caractérisé par des progrès incrémentaux et de multiples normes concurrentes. EIP-7702 représente la première fois qu'une capacité centrale de ce travail a atteint simultanément tous les portefeuilles Ethereum ordinaires. C'est un changement significatif dans ce que l'auto-conservation peut être.

Partager:
La mise à jour Pectra d'Ethereum a réécrit le fonctionnement des portefeuilles. Voici ce que EIP-7702 change concrètement | AIO APEX