Avec un portefeuille Ethereum, certaines choses sont particulièrement pénibles : si vous perdez votre phrase de récupération, vos actifs sont perdus ; sans ETH dans votre portefeuille, impossible de transférer vos jetons ; chaque opération nécessite une signature distincte. L’abstraction de compte vise précisément à résoudre ces problèmes : permettre de définir les règles du compte par du code.
Jeton mentionné dans l’article : $ETH à 2 240,82 (-7,64 % 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 en dur dans le protocole : une clé privée, un type de signature, et des frais payables uniquement en ETH.
Cela signifie qu’une clé privée perdue est irrécupérable, qu’une clé compromise peut permettre de détourner les actifs et qu’il est impossible de définir des règles plus souples, comme des limites ou une signature multiple.
Comment fonctionne ERC-4337 :
ERC-4337 met en œuvre l’abstraction de compte sans modifier les règles de consensus d’Ethereum. Au lieu d’une transaction ordinaire, l’utilisateur signe une requête appelée UserOperation. Un Bundler rassemble plusieurs UserOperations et les soumet ensemble au contrat EntryPoint, qui les exécute. EntryPoint a été déployé sur le réseau principal d’Ethereum en mars 2023.
Ce processus peut également intégrer un Paymaster, un contrat qui paie le Gas à la place de l’utilisateur. Une application peut prendre en charge les frais de l’utilisateur ou lui permettre de payer avec d’autres jetons.
Ce que permet un portefeuille à 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, récupérer son compte en cas de changement de téléphone grâce à des contacts ou appareils désignés à l’avance, définir une limite quotidienne de transfert, ou encore autoriser et effectuer un échange en plusieurs étapes avec une seule signature.
Les adresses ordinaires peuvent aussi en profiter :
La mise à niveau Pectra de mai 2025 a introduit EIP-7702, qui permet aussi aux comptes externes existants de déléguer l’exécution de code à un contrat. Il est ainsi possible de bénéficier de fonctionnalités comme les transactions groupées et la prise en charge des frais de Gas, sans changer d’adresse.
Des capacités accrues impliquent aussi davantage de risques : un portefeuille à contrat intelligent est lui-même du code et peut comporter des failles ; si vous signez une délégation à un contrat malveillant, les conséquences peuvent être comparables à celles de la divulgation de votre clé privée. Soyez donc particulièrement prudent avec les demandes de signature de délégation et refusez d’emblée celles provenant de sites inconnus.
Concrètement :
L’abstraction de compte transforme le portefeuille : d’une « clé qui ouvre une serrure », il devient un « coffre-fort dont on peut définir les règles ». Plus ces règles sont souples, plus il faut savoir qui les définit et qui les contrôle. Ne misez pas toutes vos économies sur un seul projet.
Si vous avez des amis qui débutent, vous pouvez leur transférer cet article.
Je partage simplement quelques réflexions, ce n’est pas un conseil.