# Qu’est-ce que l’abstraction de compte ? Guide des smart wallets ERC-4337

> L’abstraction de compte transforme les portefeuilles crypto en smart contracts programmables. Découvrez le fonctionnement d’ERC-4337, d’EIP-7702 et des transactions sans frais de gas.

Last updated: 2026-09-18T13:24:03

Canonical URL: https://crevio.co/fr/blog/what-is-account-abstraction

**L’abstraction de compte explique pourquoi de plus en plus de portefeuilles crypto ne vous demandent plus de noter douze mots aléatoires et de les protéger comme votre vie.** Il s’agit d’un terme générique qui désigne un ensemble de standards Ethereum, principalement [ERC-4337](https://eips.ethereum.org/EIPS/eip-4337) et [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702), permettant à un portefeuille de devenir un petit programme plutôt qu’une simple clé privée. Ce programme peut prendre en charge ses propres frais de gas, récupérer l’accès au compte en cas de perte d’un appareil, valider plusieurs actions avec une seule signature et vous authentifier à l’aide d’une empreinte digitale plutôt qu’avec une phrase de récupération. Selon certains outils de suivi, [des dizaines de millions de ces « smart accounts » sont déjà actifs](https://www.alchemy.com/overviews/what-is-account-abstraction) sur Ethereum et ses rollups, et leur nombre augmente chaque trimestre.

- **L’idée centrale** : remplacer un portefeuille dont la seule logique est « signature valide = accès total » par un smart contract capable d’appliquer les règles choisies par son propriétaire
- **Deux voies déjà opérationnelles** : ERC-4337, un standard de la couche applicative disponible depuis mars 2023, et EIP-7702, une mise à niveau du protocole déployée avec le [hard fork Pectra d’Ethereum le 7 mai 2025](https://blog.ethereum.org/2025/04/23/pectra-mainnet)
- **Ce que cela permet concrètement** : prise en charge des frais de gas (par un tiers, ou paiement en USDC plutôt qu’en ETH), récupération sociale au lieu de perdre définitivement ses fonds avec une phrase de récupération égarée, transactions groupées validées par une seule signature et clés de session pour gérer les autorisations propres à chaque application
- **Ce n’est pas sans contreparties** : risques supplémentaires liés aux smart contracts, nouvelle infrastructure (bundlers, paymasters) susceptible d’introduire ses propres points de défaillance, et expérience encore fragmentée entre les différentes chaînes et les différents portefeuilles

## Qu’est-ce que l’abstraction de compte, exactement ?

Historiquement, chaque compte Ethereum appartenait à l’un de deux types. Un **compte détenu par une entité externe (externally owned account, ou EOA)** est une paire de clés publique et privée : quiconque détient la clé privée dispose d’un contrôle total et inconditionnel, sans possibilité de programmer des règles autour de ce contrôle. Si vous perdez la clé, les fonds sont définitivement perdus ; si la clé est compromise, l’attaquant a déjà gagné. Un **compte de contrat**, en revanche, est un smart contract. Les smart contracts peuvent intégrer une logique arbitraire : exigences de multisignature, plafonds de dépenses, verrous temporels, ou toute autre règle définie dans le code.

Avant l’abstraction de compte, le problème était le suivant : seuls les EOA pouvaient *initier* une transaction. Les comptes de contrat pouvaient recevoir des fonds et exécuter une logique, mais une entité disposant d’une clé privée devait tout de même lancer chaque action. C’est cette asymétrie que l’abstraction de compte supprime. Elle permet à un smart contract de devenir le compte principal : celui qui signe, paie les frais de gas et initie une transaction, selon la logique de validation personnalisée que son propriétaire a programmée. « Abstraction de compte » est un nom un peu clinique pour désigner un changement simple : votre portefeuille cesse d’être une simple paire de clés et devient un programme que vous pouvez façonner.

## EOA ou smart account

Côte à côte, cette asymétrie se traduit par trois différences concrètes : un EOA ne peut pas prendre en charge ses propres frais de gas, récupérer l’accès après la perte d’une clé ni regrouper plusieurs actions avec une seule signature. Un smart account peut faire les trois, car sa logique de validation est écrite dans le code plutôt que fixée par le protocole.

![Comparaison entre un compte détenu par une entité externe et un smart account : contrôle fixe par clé privée contre logique de validation programmable pour la récupération, le gas et le regroupement des actions](https://crevio.co/vite/assets/eoa-vs-smart-account-jazxykur.svg)

C’est aussi pourquoi les expressions « smart contract wallet » et « account abstraction wallet » sont presque interchangeables. [Safe](https://safe.global/) (anciennement Gnosis Safe) propose des portefeuilles de smart contracts multisignatures depuis 2018, bien avant l’existence d’ERC-4337, démontrant à lui seul l’intérêt du concept de compte de contrat. ERC-4337 n’a pas créé le smart account : il a ajouté une méthode standardisée et sans permission permettant à *n’importe quel* smart account d’initier des transactions sans modifier le protocole de base d’Ethereum.

## Comment fonctionne l’abstraction de compte : ERC-4337 sous le capot

ERC-4337, rédigé par Vitalik Buterin et ses collaborateurs puis finalisé sur Ethereum en mars 2023, répond à un problème précis : comment permettre aux smart contracts d’initier des transactions sans modifier la couche de consensus d’Ethereum, une évolution qui demanderait des années de coordination et de déploiement ? Sa réponse consiste en un système de transactions parallèle qui se superpose au système existant.

![Flux d’une UserOperation ERC-4337 : un smart account signe une intention, un bundler la regroupe avec d’autres, le contrat EntryPoint la valide et l’exécute, et un paymaster prend éventuellement les frais de gas en charge](https://crevio.co/vite/assets/erc-4337-flow-lu8s0b9o.svg)

Quatre éléments assurent son fonctionnement :

- **UserOperation** : un objet qui ressemble à une transaction. Au lieu de signer une transaction Ethereum standard, votre smart account signe une UserOperation décrivant l’action à effectuer. Celle-ci n’est pas diffusée dans le mempool normal, mais dans un « alt-mempool » distinct conçu à cet effet.
- **Bundler** : un nœud qui surveille cet alt-mempool, collecte les UserOperations de nombreux utilisateurs et les regroupe dans une véritable transaction Ethereum, comme un block builder regroupe les transactions ordinaires.
- **EntryPoint** : un smart contract unique et publiquement vérifié (une instance canonique est utilisée par l’ensemble de l’écosystème), appelé par le bundler. Il valide chaque UserOperation en fonction de la logique propre au compte émetteur, puis l’exécute.
- **Paymaster** : un contrat facultatif qui peut accepter de prendre en charge le coût en gas d’une UserOperation, soit en l’absorbant entièrement, soit en acceptant un paiement dans un token ERC-20 comme l’USDC plutôt qu’en ETH. C’est ce qui rend les applications « sans gas » possibles : l’utilisateur ne voit aucuns frais de gas, mais un paymaster paie discrètement le bundler en ETH en arrière-plan.

Tout cela n’a pas nécessité de modifier les règles de consensus d’Ethereum, ce qui est précisément l’intérêt de la solution : ERC-4337 a pu être déployé et commencer immédiatement à traiter de vraies transactions, sans attendre un hard fork que chaque opérateur de nœud devrait adopter. En contrepartie, la solution reste ajoutée par-dessus le protocole. Pour l’utiliser, un portefeuille doit être déployé sous forme de smart contract, et chacune de ces UserOperations coûte un peu plus de gas qu’une transaction classique équivalente, car la logique de validation d’EntryPoint s’exécute en plus de l’exécution sous-jacente.

## EIP-7702 : l’abstraction de compte sans abandonner son EOA

La principale limite d’ERC-4337 est qu’il ne fonctionne qu’avec des comptes qui sont déjà des smart contracts. La grande majorité des adresses Ethereum existantes sont des EOA, et transférer ses fonds vers une toute nouvelle adresse de smart account constitue une friction à laquelle la plupart des utilisateurs ne veulent pas se confronter. [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702), rédigé par Vitalik Buterin et d’autres contributeurs puis déployé avec la [mise à niveau Pectra d’Ethereum le 7 mai 2025](https://blog.ethereum.org/2025/04/23/pectra-mainnet), comble cette lacune au niveau du protocole plutôt qu’au niveau applicatif.

EIP-7702 permet à un EOA d’attacher temporairement, ou de « déléguer », son fonctionnement à un fragment de code de smart contract, grâce à un nouveau type de transaction conçu précisément pour cela. L’EOA conserve son adresse et son historique, mais peut, pendant la durée de cette délégation, exécuter une logique de contrat arbitraire : regrouper plusieurs appels dans une seule transaction, laisser un paymaster prendre les frais de gas en charge ou appliquer des règles de dépenses, sans que l’utilisateur ait à migrer vers une nouvelle adresse. Là où ERC-4337 dit « permettons aux smart contracts d’agir comme des comptes de premier ordre », EIP-7702 dit « permettons aux comptes existants de se comporter comme des smart contracts, à la demande ». Les deux solutions sont explicitement conçues pour fonctionner ensemble : un EOA délégué via 7702 peut être inclus dans un bundle ERC-4337. C’est pourquoi elles sont généralement présentées comme deux voies complémentaires vers le même objectif, et non comme des concurrentes.

![Évolution de l’abstraction de compte sur Ethereum : comptes exclusivement EOA, mise en service de l’alt-mempool d’ERC-4337 en mars 2023, puis arrivée d’EIP-7702 au niveau du protocole avec la mise à niveau Pectra en mai 2025](https://crevio.co/vite/assets/account-abstraction-timeline-fp2qrnh4.svg)

## Ce que l’abstraction de compte permet concrètement

Oublions les acronymes : ce qui compte pour l’utilisateur d’un portefeuille, ce sont les améliorations concrètes.

![Quatre possibilités offertes par l’abstraction de compte : transactions sans gas grâce à un paymaster, récupération sociale au lieu d’une phrase de récupération perdue, actions groupées validées par une seule signature et clés de session limitées à une application](https://crevio.co/vite/assets/what-aa-unlocks-cr62jymj.svg)

- **Transactions sans gas.** Un paymaster prend les frais de gas en charge, ou vous permet de les payer en stablecoin au lieu de détenir de l’ETH uniquement pour effectuer des transactions. C’est la principale raison pour laquelle les applications crypto grand public commencent à être plus simples à utiliser.
- **Récupération sociale ou par guardians.** Au lieu de considérer que « la phrase de récupération est la seule sauvegarde et que sa perte entraîne la perte de tous les fonds », un smart account peut désigner des guardians de confiance (d’autres adresses, une clé matérielle ou un second appareil) capables de contribuer collectivement à rétablir l’accès. Comme le système est programmable, le propriétaire du portefeuille définit les règles exactes.
- **Transactions groupées.** Approuver un token, puis l’échanger nécessitait auparavant deux signatures et deux paiements de frais de gas distincts. Un smart account peut regrouper les deux opérations dans une seule UserOperation, approuvée une seule fois par l’utilisateur.
- **Clés de session et plafonds de dépenses.** Un jeu ou une application peut recevoir une clé limitée à certaines actions et valable pendant une durée définie. Le joueur n’a ainsi pas à signer chaque action effectuée dans le jeu avec sa clé principale.

Les portefeuilles qui proposent ces fonctionnalités aujourd’hui ne sont pas de simples concepts. [Smart Wallet de Coinbase](https://wallet.coinbase.com/smart-wallet), lancé mi-2024, est déployé directement comme smart account ERC-4337, sans phrase de récupération, et utilise à la place des passkeys de l’appareil (Face ID, Touch ID ou clé de sécurité) pour la récupération. [Safe](https://safe.global/) reste le portefeuille de smart contracts dominant pour les DAO et les trésoreries qui gèrent des sommes importantes, notamment grâce à son modèle multisignature antérieur à ERC-4337. [Argent](https://www.argent.xyz/) a conçu son portefeuille autour de la récupération sociale dès le départ. Des fournisseurs d’infrastructure comme [Alchemy](https://www.alchemy.com/account-kit), [Biconomy](https://www.biconomy.io/) et [ZeroDev](https://zerodev.app/) fournissent les composants bundler, paymaster et SDK qui permettent à d’autres applications d’ajouter ces fonctionnalités sans développer toute la stack à partir de zéro.

## Les pièges dont personne ne parle

L’abstraction de compte est souvent présentée comme une amélioration sans contrepartie. L’idée centrale est solide, mais quelques compromis méritent d’être connus avant de conclure que tous les portefeuilles devraient l’adopter.

- **Vous dépendez de davantage d’infrastructures, et non de moins.** Une transaction dépend désormais de la capacité d’un bundler à inclure votre UserOperation et de la solvabilité d’un paymaster, ainsi que de sa volonté de la prendre en charge. Cela ne représente pas un risque de centralisation comparable à celui d’un dépositaire unique détenant vos clés, mais il s’agit d’une dépendance réelle, absente d’une transaction EOA classique.
- **Les smart contracts peuvent contenir des bugs.** Pour un EOA, la seule surface d’attaque est la clé privée. Pour un smart account, elle inclut également le code de validation exécuté. Un contrat de portefeuille mal audité introduit un type de risque inédit pour un portefeuille reposant uniquement sur une phrase de récupération.
- **Le gas ne coûte pas réellement moins cher : il est déplacé ou masqué.** Les transactions « sans gas » coûtent toujours du gas ; c’est un paymaster qui le paie, généralement en récupérant le montant via des frais en tokens ou en l’absorbant comme coût d’acquisition client. Il s’agit d’une amélioration réelle et précieuse de l’expérience utilisateur, mais ce n’est pas la même chose que la gratuité.
- **L’adoption reste fragmentée.** Tous les smart accounts ne fonctionnent pas de la même manière avec chaque fournisseur de portefeuille, et déplacer la logique d’un smart account d’une chaîne à une autre n’est pas aussi simple que déplacer la clé privée d’un EOA. Les outils existent et se développent (BundleBear et des tableaux de bord similaires suivent [plus d’un milliard de UserOperations cumulées](https://www.alchemy.com/overviews/what-is-account-abstraction) traitées depuis mars 2023), mais l’« abstraction de compte » désigne aujourd’hui plusieurs implémentations concurrentes qui convergent vers des standards similaires, et non un produit finalisé unique.

## Si vous développez ou vendez dans cet écosystème

L’abstraction de compte est un standard lié à la couche portefeuille, et Crevio n’est ni un portefeuille crypto, ni un bundler, ni un paymaster : ce n’est pas le rôle d’un [créateur d’entreprise assisté par l’IA](https://crevio.co/), et il ne devrait pas chercher à le devenir. En revanche, de nombreuses personnes qui développent ou enseignent dans cet écosystème ne programment pas en Solidity à temps plein. Elles proposent une formation sur le développement avec ERC-4337, vendent un ebook qui explique les smart wallets aux fondateurs non techniques ou animent une communauté payante consacrée au suivi de l’écosystème de l’abstraction de compte. Dans tous les cas, il s’agit d’une activité classique de vente de produits numériques autour d’un sujet natif du monde crypto.

C’est précisément ce que couvre Crevio : vous décrivez la formation, le téléchargement ou l’abonnement que vous souhaitez vendre, et l’IA de Crevio crée autour de celui-ci la vitrine, le paiement et la gestion client, avec Stripe et sans portefeuille crypto requis pour l’acheteur. C’est le même principe que celui présenté dans notre [guide pour créer une vitrine NFT](/fr/blog/what-is-an-nft-storefront) : si vous vendez les *connaissances* liées à un concept du Web3 plutôt qu’un actif on-chain, vous n’avez pas besoin d’une infrastructure blockchain pour le vendre, mais d’une vitrine classique consacrée à un sujet du Web3.

L’abstraction de compte, c’est lorsqu’un portefeuille cesse d’être un mot de passe pour devenir un logiciel : votre argent reste le vôtre, mais il est désormais régi par du code que vous pouvez réellement comprendre et contrôler.

## Foire aux questions

### L’abstraction de compte est-elle la même chose qu’un portefeuille de smart contracts ?

Pas exactement. Un portefeuille de smart contracts est le compte lui-même : un contrat qui détient des fonds et applique une logique personnalisée. L’abstraction de compte est le standard plus large, principalement ERC-4337, qui permet à ces portefeuilles de smart contracts d’initier des transactions comme un portefeuille classique, sans qu’un EOA distinct ait à les lancer. Les portefeuilles de smart contracts de Safe existaient avant ERC-4337 ; l’abstraction de compte a transformé ce concept en standard polyvalent plutôt qu’en simple choix d’architecture propre à un projet.

### Dois-je changer de portefeuille pour utiliser l’abstraction de compte ?

Cela dépend de la voie choisie. Passer à un smart account ERC-4337 (comme Smart Wallet de Coinbase) implique bien une nouvelle adresse avec son propre déploiement. EIP-7702, disponible depuis la mise à niveau Pectra d’Ethereum en mai 2025, a précisément été conçu pour éviter cela : il permet à votre EOA existant de se comporter temporairement comme un smart contract pour une transaction donnée, sans transférer vos fonds.

### L’abstraction de compte rend-elle réellement les transactions crypto gratuites ?

Non. « Sans gas » décrit qui paie et de quelle manière, pas l’absence de frais de gas. Un contrat paymaster prend les frais en charge pour vous et récupère ce coût soit en vous facturant en stablecoin, comme l’USDC, plutôt qu’en ETH, soit en l’assumant comme un coût d’acquisition client, de la même manière que de nombreuses applications subventionnent une première transaction. Les frais du réseau sous-jacent sont toujours payés ; l’abstraction de compte modifie simplement la personne qui les paie et la manière dont ils sont présentés à l’utilisateur.

## Articles associés

- [Qu’est-ce qu’une vitrine NFT ?](/fr/blog/what-is-an-nft-storefront)
- [Comment vendre des produits numériques](/fr/blog/how-to-sell-digital-products)
- [Comment fixer le prix de vos produits numériques](/fr/blog/how-to-price-your-digital-products)
- [7 outils indispensables pour les créateurs de produits numériques](/fr/blog/essential-tools-for-digital-product-creators)
