Une mise à jour surprise
Les développeurs d’Ethereum ont annoncé le déploiement surprise de la norme ERC-4337 lors de l’événement WalletCon d’ETHDenver le 1er mars. Elle permet ce que l’on appelle l’abstraction de compte. Les portefeuilles peuvent ainsi fonctionner comme des contrats intelligents programmables et ouvrir la voie aux utilisateurs pour récupérer les clés privées perdues.
Le chercheur en sécurité de la Fondation Ethereum, Yoav Weiss, a annoncé la nouvelle, notant que le code a passé avec succès un audit de sécurité d’OpenZeppelin. ERC-4337 a été déployé en tant que contrat intelligent. Aucune modification majeure du protocole Ethereum de base n’a été nécessaire pour lancer le nouveau standard de jetons. Il est désormais disponible sur tous les réseaux blockchain offrant une compatibilité avec l’Ethereum Virtual Machine, le moteur de contrat intelligent central d’Ethereum.
Récupération des clés privées
Cette norme a été proposée par plusieurs des meilleurs chercheurs d’Ethereum, dont Weiss et Vitalik Buterin, en septembre 2021. Les transactions l’impliquant nécessitent des validateurs spécialisés et sont traitées par un pool de mémoire alternatif aux autres transactions Ethereum. Les principales applications de portefeuille comme MetaMask et Coinbase fournissent aux utilisateurs des comptes à propriété externe où seule une personne qui contrôle les clés privées peut initier des transactions.
En revanche, les portefeuilles de comptes de contrats sont programmés par des contrats intelligents et offrent une plus grande flexibilité dans la manière dont les clés privées et les transactions sont gérées. Les utilisateurs peuvent programmer différents mécanismes permettant de récupérer leurs clés privées.
L’abstraction de compte pourrait permettre aux utilisateurs de se passer de la pratique courante consistant à sauvegarder un ensemble de mots sur un morceau de papier. Par exemple, les utilisateurs pourraient mettre en place une authentification à deux facteurs pour accéder à un portefeuille via des données biométriques, ou programmer des portefeuilles à signatures multiples offrant un accès partagé à un seul compte.
Vitalik Buterin, le scientifique en chef et cofondateur d’Ethereum, a également déclaré que l’ERC-4337 permet un marché de frais entièrement décentralisé pour les opérations de portefeuille de contrats intelligents.