Account abstraction

L'account abstraction, ou abstraction de compte, rend un compte blockchain programmable, si bien que des règles logicielles décident de la manière dont les transactions sont approuvées. Un compte peut exiger plusieurs signatures, fixer des plafonds de dépense et prévoir le remplacement d'une clé perdue. Sur Ethereum et les réseaux compatibles, ERC-4337 et EIP-7702 offrent différentes façons de prendre en charge ces fonctions de smart account.

L'account abstraction aide les développeurs de wallets à rendre les comptes blockchain plus simples à utiliser sans donner un contrôle illimité à une seule clé. Le logiciel du wallet peut regrouper plusieurs étapes d'une transaction et faire payer les frais dans un autre jeton ou par une application. Ces fonctions réduisent le besoin, pour les utilisateurs, de gérer entièrement seuls les frais de réseau et la récupération du compte.

Écran d'autorisations d'un wallet près d'une clé de sécurité.

Le problème d'une clé privée unique

Un compte Ethereum standard, ou compte détenu en externe (EOA), est une paire de clés publique et privée. Qui détient la clé privée peut faire tout ce que le compte permet, et qui la perd ne peut plus rien faire. Une clé perdue ne se récupère pas, et une clé volée donne un accès immédiat à tous les fonds. Chaque transaction exige aussi de l'ether pour payer les frais de réseau, même quand l'utilisateur ne détient qu'un stablecoin.

Un compte smart contract inscrit sa logique dans le code et peut exiger plusieurs signatures au-delà d'un seuil, n'accepter des virements que vers des adresses de confiance, remplacer une clé compromise et laisser un tiers payer les frais. La fondation Ethereum recense plus de 26 millions de smart wallets et 170 millions d'opérations utilisateur créées à ce jour.

Les paiements d'abord: frais en stablecoins et étapes groupées

Pour une application de paiement, l'obligation de détenir de l'ether est le premier obstacle. Avec l'account abstraction, un contrat appelé paymaster paie les frais de réseau et les facture à l'utilisateur dans un autre jeton, ou l'application les prend en charge. Le Paymaster de Circle permet aux utilisateurs de payer le gaz en USDC au lieu du jeton natif de la chaîne, fonctionne avec les smart accounts ERC-4337 et avec les comptes ordinaires mis à niveau par EIP-7702, et tourne sur Arbitrum, Avalanche, Base, Ethereum, OP Mainnet, Polygon PoS et Unichain. Les utilisateurs finaux paient 10 % des frais de gaz par transaction.

Le regroupement change les étapes de transaction: autoriser un jeton puis payer avec ce jeton demande deux transactions sur un compte standard et une seule sur un smart account. Pour un commerçant ou une équipe de trésorerie, un point de défaillance disparaît entre les deux étapes. Paiements récurrents et plafonds de dépense découlent du même mécanisme, car le compte peut vérifier la règle lui-même avant de signer.

ERC-4337 et EIP-7702: deux voies, un même résultat

ERC-4337 ajoute un flux de transactions distinct au-dessus d'Ethereum sans modifier le protocole de base. Les utilisateurs soumettent des opérations utilisateur, regroupées dans des transactions ordinaires et vérifiées par un contrat EntryPoint déployé sur le mainnet Ethereum le 1er mars 2023. EIP-7702, intégré à la mise à niveau Pectra de mai 2025, suit l'autre voie et permet à un compte existant de déléguer son contrôle à du code smart contract, si bien que l'utilisateur garde son adresse.

Pour les institutions, la différence se joue au niveau des clés. Un wallet MPC divise une clé privée en fragments que la chaîne ne voit pas, alors que l'account abstraction inscrit les règles d'approbation sur la chaîne, où un auditeur peut les lire. Détenir des clés pour le compte de clients implique des exigences d'agrément pour la conservation crypto.

Prochains événements actifs numériques et paiements en Allemagne

Finance Loop et l'account abstraction

Le Bybit EU x Circle Roadshow à Francfort, soutenu par Finance Loop, a tenu deux tables rondes sur les stablecoins, USDC et EURC, les jetons que les paymasters acceptent désormais pour les frais. Finance Loop traite la couche wallet des actifs numériques dans ses pages sur les wallets MPC et les paiements en stablecoins.

L'account abstraction, c'est quoi?

L'account abstraction rend les comptes blockchain programmables: des règles inscrites dans le code décident qui peut signer, comment les frais sont payés et comment une clé perdue est remplacée, au lieu d'une seule clé privée qui contrôle tout.

Quelle différence entre ERC-4337 et EIP-7702?

ERC-4337 crée de nouveaux comptes smart contract et un flux distinct d'opérations utilisateur sans modifier le protocole de base d'Ethereum. EIP-7702 permet à un compte existant de confier son contrôle à du code smart contract, et l'adresse reste la même.

Un paymaster, c'est quoi?

Un paymaster est un smart contract qui paie les frais de réseau d'une opération utilisateur. Le paymaster peut facturer l'utilisateur en stablecoin, comme l'USDC, ou laisser l'application payer les frais.

Un smart wallet est-il plus sûr qu'un wallet classique?

Un wallet smart contract supprime le point de défaillance unique d'une seule clé privée et permet des règles de récupération et de dépense. Le wallet smart contract ajoute un risque lié au code, si bien que son contrat doit faire l'objet d'un audit de smart contracts.

Account abstraction et Finance Loop

Finance Loop traite de l'account abstraction dans l'axe Paiements & monnaie numérique, comme la couche wallet qui décide si les paiements en stablecoins fonctionnent pour les commerçants et les équipes de trésorerie. Finance Loop réunit des personnes issues des banques, des sociétés de paiement, des conservateurs et des fournisseurs de wallets lors d'événements à Francfort, Munich, Berlin et Hambourg.

Finance Loop est un réseau professionnel qui favorise l'usage institutionnel des technologies émergentes en finance, comme l'IA, les paiements numériques, le cloud et les solutions blockchain. Finance Loop aide ses membres à développer des compétences et des réseaux personnels dans ces domaines: Investissement & actifs numériques, Paiements & monnaie numérique, Infrastructure numérique & souveraineté et Risque & conformité.

Restons en contact

Plus de 4 000 membres en finance et tech. Devenez Network Member gratuitement.

Recevez les actus gratuites!

Invitations exclusives aux événements, avantages membres et actualités du réseau. Désinscription à tout moment.

En envoyant, vous acceptez les conditions.