Les propositions d'amélioration d'Ethereum (EIPs) établissent des normes techniques à travers l'écosystème Ethereum. Dans ce cadre, la demande de commentaire Ethereum (ERC) définit des normes au niveau des applications régissant les contrats intelligents et les interfaces de jetons. Contrairement aux mises à niveau au niveau du protocole, les ERC représentent un consensus communautaire parmi les développeurs et les parties prenantes de l'industrie.
ERC-4337 se présente comme une norme importante de couche d'application qui met en œuvre l'abstraction de compte via des contrats intelligents déployés sur le réseau principal d'Ethereum. Soumise à l'origine en tant qu'EIP-4337 en 2021, elle a été officiellement adoptée et déployée en mars 2023. Bien que certaines documentations fassent référence au numéro de proposition original, ERC-4337 désigne la désignation de norme actuelle.
Le problème actuel du portefeuille
L'écosystème Ethereum d'aujourd'hui fonctionne avec deux modèles de comptes distincts : des comptes externes possédés (EOAs) gérés par des clés privées, et des comptes de contrats intelligents contenant du code exécutable. Cette structure à double compte crée des frictions dans plusieurs domaines.
La plupart des portefeuilles—comme MetaMask—dépendent entièrement de la gestion des clés privées EOA. Les utilisateurs sont confrontés à des procédures de récupération fastidieuses, à la vulnérabilité à la perte de clés et à une flexibilité programmatique limitée. Les portefeuilles de contrats intelligents offrent théoriquement une fonctionnalité supérieure, mais obligent les utilisateurs à jongler avec deux comptes distincts : l'un contenant des fonds et l'autre couvrant les frais de gaz. Cette fragmentation dégrade considérablement l'expérience utilisateur.
Les implémentations actuelles reposent souvent sur des intermédiaires centralisés appelés relayeurs pour le traitement des transactions, ce qui introduit des hypothèses de confiance supplémentaires et une complexité opérationnelle. Ces limitations freinent l'adoption généralisée et frustrent les utilisateurs expérimentés à la recherche de fonctionnalités de sécurité améliorées.
Le cadre de solution ERC-4337
Proposé par Vitalik Buterin et la communauté des développeurs Ethereum, l'ERC-4337 a été lancé comme un cadre prêt à la production permettant des fonctionnalités de portefeuille programmables. Plutôt que d'exiger des modifications au niveau du consensus - comme les efforts antérieurs tels que l'EIP-2938 ont tenté de le faire - l'ERC-4337 fonctionne entièrement au niveau de l'application, permettant un déploiement plus rapide sans changements de protocole.
La norme y parvient grâce à une architecture de transaction innovante. Les UserOperations représentent un nouveau primitif de transaction soumis à un mempool hors chaîne distinct. Des acteurs spécialisés appelés bundlers collectent ces UserOperations, les agrègent en transactions Ethereum conventionnelles, paient les frais de gaz associés et reçoivent une compensation des frais de UserOperation intégrés.
Le contrat intelligent EntryPoint fonctionne comme la passerelle de validation sécurisée, exécutant et confirmant les UserOperations selon une logique d'autorisation personnalisée. Chaque portefeuille met en œuvre des fonctions de validation ( telles que validateUserOp) appliquant des règles d'autorisation personnalisées avant l'exécution des transactions. Cette architecture préserve le modèle de sécurité d'Ethereum tout en offrant une programmabilité sans précédent.
Capacités et objectifs stratégiques
ERC-4337 permet plusieurs capacités transformantes :
Modèle de Compte Unifié : En fusionnant les avantages des EOA et des contrats intelligents, les utilisateurs reçoivent un compte programmable unique initiant des transactions, gérant des jetons et déployant des contrats au sein d'une seule interface.
Infrastructure Décentralisée : Plusieurs assembleurs participent indépendamment au traitement des UserOperation, créant un écosystème ouvert et sans permission plutôt que de s'appuyer sur des opérateurs centralisés.
Compatibilité des protocoles : Opérer au-dessus de la couche de consensus élimine les barrières à l'adoption, permettant une mise en œuvre rapide à travers l'écosystème.
Fonctionnalités avancées : Le cadre prend en charge les signatures agrégées, les limites de dépenses quotidiennes, le gel d'urgence des comptes, la fonctionnalité de liste blanche et les applications axées sur la confidentialité.
Optimisation des coûts : L'agrégation de plusieurs UserOperations en transactions uniques réduit la consommation de gaz et améliore le débit sur le réseau.
Transformation de l'expérience utilisateur
Pour les participants quotidiens, l'ERC-4337 redéfinit fondamentalement l'interaction avec le portefeuille :
Intégration simplifiée : La gestion manuelle des phrases de récupération devient facultative, accélérant la création de portefeuilles et réduisant les barrières d'entrée pour les nouveaux utilisateurs.
Récupération de compte résiliente : Les schémas multi-signatures et les mécanismes de récupération sociale réduisent considérablement les scénarios de perte d'accès permanente.
Flexibilité des fonctionnalités : Les paiements automatisés, l'approbation préalable des transactions, le regroupement des opérations et des services similaires s'effectuent avec un minimum de friction.
Sécurité Renforcée : Le modèle de compte programmable diminue les vulnérabilités liées aux erreurs des utilisateurs, en particulier l'exposition de la phrase de récupération et le compromis de la clé privée.
Flexibilité du jeton natif : Les utilisateurs peuvent régler les paiements de gaz via des tokens ERC-20 ou des actifs alternatifs par l'intermédiaire de payeurs tiers, éliminant ainsi la dépendance exclusive à l'ETH natif.
État actuel et direction future
Depuis son déploiement en mars 2023, l'adoption de l'ERC-4337 continue de s'étendre alors que les développeurs créent des implémentations de portefeuille innovantes et des services d'infrastructure. Bien que des défis techniques et la maturation de l'écosystème demeurent des considérations en cours, la norme représente des progrès significatifs vers une conception de portefeuille axée sur l'utilisateur et sécurisée.
Le cadre ERC-4337 démontre comment les normes de couche application peuvent offrir des améliorations substantielles de l'expérience utilisateur sans complications de couche de consensus. À mesure que l'adoption s'accélère, les développeurs débloqueront des cas d'utilisation actuellement contraints par des modèles de compte traditionnels, faisant finalement progresser l'accessibilité des cryptomonnaies pour des populations plus larges.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Construire de meilleurs Portefeuilles : Comment l'ERC-4337 transforme la gestion des comptes Ethereum
Comprendre les Fondations
Les propositions d'amélioration d'Ethereum (EIPs) établissent des normes techniques à travers l'écosystème Ethereum. Dans ce cadre, la demande de commentaire Ethereum (ERC) définit des normes au niveau des applications régissant les contrats intelligents et les interfaces de jetons. Contrairement aux mises à niveau au niveau du protocole, les ERC représentent un consensus communautaire parmi les développeurs et les parties prenantes de l'industrie.
ERC-4337 se présente comme une norme importante de couche d'application qui met en œuvre l'abstraction de compte via des contrats intelligents déployés sur le réseau principal d'Ethereum. Soumise à l'origine en tant qu'EIP-4337 en 2021, elle a été officiellement adoptée et déployée en mars 2023. Bien que certaines documentations fassent référence au numéro de proposition original, ERC-4337 désigne la désignation de norme actuelle.
Le problème actuel du portefeuille
L'écosystème Ethereum d'aujourd'hui fonctionne avec deux modèles de comptes distincts : des comptes externes possédés (EOAs) gérés par des clés privées, et des comptes de contrats intelligents contenant du code exécutable. Cette structure à double compte crée des frictions dans plusieurs domaines.
La plupart des portefeuilles—comme MetaMask—dépendent entièrement de la gestion des clés privées EOA. Les utilisateurs sont confrontés à des procédures de récupération fastidieuses, à la vulnérabilité à la perte de clés et à une flexibilité programmatique limitée. Les portefeuilles de contrats intelligents offrent théoriquement une fonctionnalité supérieure, mais obligent les utilisateurs à jongler avec deux comptes distincts : l'un contenant des fonds et l'autre couvrant les frais de gaz. Cette fragmentation dégrade considérablement l'expérience utilisateur.
Les implémentations actuelles reposent souvent sur des intermédiaires centralisés appelés relayeurs pour le traitement des transactions, ce qui introduit des hypothèses de confiance supplémentaires et une complexité opérationnelle. Ces limitations freinent l'adoption généralisée et frustrent les utilisateurs expérimentés à la recherche de fonctionnalités de sécurité améliorées.
Le cadre de solution ERC-4337
Proposé par Vitalik Buterin et la communauté des développeurs Ethereum, l'ERC-4337 a été lancé comme un cadre prêt à la production permettant des fonctionnalités de portefeuille programmables. Plutôt que d'exiger des modifications au niveau du consensus - comme les efforts antérieurs tels que l'EIP-2938 ont tenté de le faire - l'ERC-4337 fonctionne entièrement au niveau de l'application, permettant un déploiement plus rapide sans changements de protocole.
La norme y parvient grâce à une architecture de transaction innovante. Les UserOperations représentent un nouveau primitif de transaction soumis à un mempool hors chaîne distinct. Des acteurs spécialisés appelés bundlers collectent ces UserOperations, les agrègent en transactions Ethereum conventionnelles, paient les frais de gaz associés et reçoivent une compensation des frais de UserOperation intégrés.
Le contrat intelligent EntryPoint fonctionne comme la passerelle de validation sécurisée, exécutant et confirmant les UserOperations selon une logique d'autorisation personnalisée. Chaque portefeuille met en œuvre des fonctions de validation ( telles que validateUserOp) appliquant des règles d'autorisation personnalisées avant l'exécution des transactions. Cette architecture préserve le modèle de sécurité d'Ethereum tout en offrant une programmabilité sans précédent.
Capacités et objectifs stratégiques
ERC-4337 permet plusieurs capacités transformantes :
Modèle de Compte Unifié : En fusionnant les avantages des EOA et des contrats intelligents, les utilisateurs reçoivent un compte programmable unique initiant des transactions, gérant des jetons et déployant des contrats au sein d'une seule interface.
Infrastructure Décentralisée : Plusieurs assembleurs participent indépendamment au traitement des UserOperation, créant un écosystème ouvert et sans permission plutôt que de s'appuyer sur des opérateurs centralisés.
Compatibilité des protocoles : Opérer au-dessus de la couche de consensus élimine les barrières à l'adoption, permettant une mise en œuvre rapide à travers l'écosystème.
Fonctionnalités avancées : Le cadre prend en charge les signatures agrégées, les limites de dépenses quotidiennes, le gel d'urgence des comptes, la fonctionnalité de liste blanche et les applications axées sur la confidentialité.
Optimisation des coûts : L'agrégation de plusieurs UserOperations en transactions uniques réduit la consommation de gaz et améliore le débit sur le réseau.
Transformation de l'expérience utilisateur
Pour les participants quotidiens, l'ERC-4337 redéfinit fondamentalement l'interaction avec le portefeuille :
Intégration simplifiée : La gestion manuelle des phrases de récupération devient facultative, accélérant la création de portefeuilles et réduisant les barrières d'entrée pour les nouveaux utilisateurs.
Récupération de compte résiliente : Les schémas multi-signatures et les mécanismes de récupération sociale réduisent considérablement les scénarios de perte d'accès permanente.
Flexibilité des fonctionnalités : Les paiements automatisés, l'approbation préalable des transactions, le regroupement des opérations et des services similaires s'effectuent avec un minimum de friction.
Sécurité Renforcée : Le modèle de compte programmable diminue les vulnérabilités liées aux erreurs des utilisateurs, en particulier l'exposition de la phrase de récupération et le compromis de la clé privée.
Flexibilité du jeton natif : Les utilisateurs peuvent régler les paiements de gaz via des tokens ERC-20 ou des actifs alternatifs par l'intermédiaire de payeurs tiers, éliminant ainsi la dépendance exclusive à l'ETH natif.
État actuel et direction future
Depuis son déploiement en mars 2023, l'adoption de l'ERC-4337 continue de s'étendre alors que les développeurs créent des implémentations de portefeuille innovantes et des services d'infrastructure. Bien que des défis techniques et la maturation de l'écosystème demeurent des considérations en cours, la norme représente des progrès significatifs vers une conception de portefeuille axée sur l'utilisateur et sécurisée.
Le cadre ERC-4337 démontre comment les normes de couche application peuvent offrir des améliorations substantielles de l'expérience utilisateur sans complications de couche de consensus. À mesure que l'adoption s'accélère, les développeurs débloqueront des cas d'utilisation actuellement contraints par des modèles de compte traditionnels, faisant finalement progresser l'accessibilité des cryptomonnaies pour des populations plus larges.