Avec un portefeuille Ethereum, voici quelques-uns des problèmes les plus frustrants : perdre sa phrase de récupération signifie perdre ses actifs ; sans ETH dans son portefeuille, impossible de transférer ses jetons ; chaque étape nécessite une signature distincte. L’abstraction de compte vise précisément à résoudre ces problèmes : permettre au code de définir les règles du compte.
Grâce au Paymaster, il est possible d’effectuer des opérations sur Ethereum même sans avoir de $ETH dans son portefeuille, car un tiers avance les frais de Gas. Cours actuel : 2133.5 (-0,11 % sur 24 h).
📌 Les limites des deux types de comptes
À l’origine, Ethereum comptait deux types de comptes : les comptes externes (EOA), contrôlés par une clé privée, et les comptes de contrat, contrôlés par du code. Seuls les comptes externes peuvent initier des transactions, et leurs règles sont inscrites dans le protocole : une clé privée, un type de signature, et des frais qui ne peuvent être payés qu’en ETH.
Cela signifie qu’une clé privée perdue est irrécupérable. Si elle est divulguée, les actifs peuvent être transférés. Il est également impossible de définir des règles plus souples, comme des limites ou une signature multiple.
📌 Comment fonctionne l’ERC-4337
L’ERC-4337 met en œuvre l’abstraction de compte sans modifier les règles de consensus d’Ethereum. Au lieu d’une transaction classique, l’utilisateur signe une requête appelée UserOperation. Un Bundler en rassemble plusieurs, puis les soumet ensemble au contrat EntryPoint, qui les exécute. EntryPoint a été déployé sur le réseau principal Ethereum en mars 2023.
Il est également possible d’ajouter à ce processus un Paymaster, un contrat qui paie le Gas à la place de l’utilisateur. Une application peut prendre les frais en charge pour l’utilisateur ou lui permettre de les payer avec d’autres jetons.
📌 Que peut faire un portefeuille de contrat intelligent ?
Une fois le compte transformé en contrat, les règles de vérification peuvent être personnalisées : exiger la signature de plusieurs personnes pour effectuer un transfert, permettre à des contacts ou appareils désignés à l’avance de restaurer le compte en cas de changement de téléphone, définir une limite quotidienne de transfert, ou encore réaliser plusieurs opérations — comme une autorisation et un échange — avec une seule signature.
📌 Les adresses classiques aussi peuvent en profiter
La mise à niveau Pectra de mai 2025 a introduit l’EIP-7702, qui permet également aux comptes externes existants de déléguer l’exécution de code à un contrat. Il devient ainsi possible de profiter de fonctionnalités comme les transactions groupées ou la prise en charge des frais de Gas, sans changer d’adresse.
Des capacités accrues impliquent aussi davantage de risques : un portefeuille de contrat intelligent est lui-même du code et peut contenir des vulnérabilités. Si vous signez une délégation à un contrat malveillant, les conséquences peuvent être comparables à celles d’une divulgation de votre clé privée. Soyez donc particulièrement prudent avec les demandes de signature de délégation et refusez systématiquement celles provenant de sites inconnus.
📌 En conclusion
L’abstraction de compte transforme le portefeuille, qui passe d’une « clé pour une serrure » à un « coffre-fort dont on peut définir soi-même les règles ». Plus les règles sont flexibles, plus il est important de savoir qui les définit et qui les contrôle. Comprendre les principes permet de prendre des décisions plus éclairées, pas de prédire les cours.
Dans quel contexte avez-vous compris ce que c’était ?