ERC-4337 : de la théorie à la pratique de l'innovation des comptes

robot
Création du résumé en cours

Aperçu principal

L'abstraction de compte (Account Abstraction) a longtemps été considérée comme une direction de mise à niveau importante pour l'écosystème Ethereum. L'ERC-4337, en tant que norme complète au niveau des applications, a été officiellement lancée sur le réseau principal d'Ethereum en mars 2023, marquant la transition de cette théorie vers une solution technique réalisable.

Cette norme permet, par le déploiement d'une série de contrats intelligents et d'infrastructures, aux portefeuilles de gérer les transactions de tokens et les interactions de contrats au sein d'un seul compte, sans avoir à modifier le protocole de couche de consensus d'Ethereum. Ce concept de conception ouvre de nouvelles possibilités pour l'évolution des portefeuilles de cryptomonnaie.

Pourquoi l'écosystème Ethereum a-t-il besoin d'ERC-4337 ?

Le modèle de compte actuel d'Ethereum se divise en deux types : les comptes externes (EOA) et les comptes de contrats intelligents. Les EOA sont contrôlés par des clés privées et constituent la base de la majorité des portefeuilles (comme MetaMask), mais leurs limitations deviennent de plus en plus évidentes.

Points douloureux du modèle actuel :

Le modèle EOA traditionnel exige que toutes les transactions soient signées par une clé privée, ce qui entraîne une série de problèmes. Si un utilisateur perd sa clé, il se retrouve dans une situation de fonds perdus de façon permanente, et le processus de récupération est complexe et sujet aux erreurs. Bien que les portefeuilles de contrats intelligents offrent une logique programmable, ils exigent généralement que les utilisateurs maintiennent deux comptes distincts - un pour stocker des fonds et l'autre pour payer les frais de gas, ce qui réduit considérablement l'expérience utilisateur.

De plus, les solutions de relais centralisées existantes présentent un risque de point de défaillance unique. L'ERC-4337 résout ces problèmes grâce à un cadre unifié, intégrant l'autorisation des transactions et le mécanisme de paiement des frais de gaz dans un compte de contrat intelligent.

Architecture technique d'ERC-4337

Cette norme introduit un tout nouveau type de transaction : l'UserOperation (opération utilisateur). Ces opérations sont envoyées à un pool de mémoire indépendant maintenu hors chaîne, collectées et agrégées par des nœuds spécialisés appelés bundlers, puis soumises sur la chaîne sous la forme d'une transaction Ethereum unique.

Les validateurs de transactions agissent en tant qu'intermédiaires, payant des frais de gas pour inclure ces transactions agrégées et étant compensés par les frais intégrés dans les opérations des utilisateurs. Contrairement aux validateurs de consensus qui protègent le réseau, les validateurs de transactions choisissent les opérations des utilisateurs à inclure en fonction de la priorité des frais.

Composant clé : Contrat EntryPoint

Le contrat intelligent EntryPoint est le cœur de tout le système, agissant comme un point d'entrée pour une exécution sécurisée. Le portefeuille met en œuvre des fonctions de vérification (comme ValidateUserOp) pour appliquer une logique d'autorisation personnalisée avant l'exécution. Cette architecture permet de concevoir des portefeuilles programmables et flexibles sans avoir à modifier la couche de consensus d'Ethereum.

Avantages de l'implémentation d'ERC-4337 au niveau des applications

L'adoption d'une solution au niveau de l'application plutôt qu'au niveau du consensus présente plusieurs avantages clés. Tout d'abord, elle accélère considérablement la vitesse de déploiement - il n'est pas nécessaire d'attendre l'atteinte du consensus sur l'ensemble du réseau et des forks majeurs. Deuxièmement, cette approche offre une plus grande flexibilité, permettant à la communauté des développeurs d'itérer et d'améliorer rapidement les normes en fonction des besoins réels. En même temps, elle minimise l'interférence avec le protocole Ethereum existant, réduisant ainsi le risque systémique.

Résultats attendus d'ERC-4337

Fusion des fonctionnalités de compte : Combinez la simplicité de l'EOA avec la programmabilité des contrats intelligents, offrant aux utilisateurs un compte unique et entièrement fonctionnel.

Décentralisation écologique : Plusieurs packagers peuvent participer librement au traitement des opérations des utilisateurs, évitant ainsi la formation d'un centre unique.

Capacité d'itération rapide : Ne dépend pas des mises à niveau de la couche de consensus, ce qui rend le déploiement de nouvelles fonctionnalités plus agiles.

Libération des applications innovantes : Support des signatures agrégées, limites de transactions quotidiennes, gel d'urgence, gestion des listes blanches et applications de protection de la vie privée, parmi d'autres fonctionnalités avancées.

Optimisation des coûts de transaction : En regroupant les opérations des utilisateurs, le regroupement peut réduire efficacement les coûts de gaz et améliorer le débit des transactions.

Qu'est-ce que les utilisateurs ordinaires obtiendront ?

Pour les utilisateurs quotidiens, les changements apportés par l'ERC-4337 sont substantiels. Le processus de création de portefeuille a été simplifié - il n'est plus nécessaire de stocker manuellement les phrases de récupération, ce qui abaisse la barrière à l'entrée. La récupération de compte est également devenue plus conviviale, avec une authentification multi-facteurs et un mécanisme de récupération sociale qui réduisent efficacement le risque de perte de clés.

Les méthodes de paiement pour les transactions sont devenues plus flexibles : les utilisateurs peuvent payer les frais de gas avec des tokens ERC-20 ou d'autres actifs, sans avoir besoin de détenir de l'ETH, ce qui est particulièrement accueillant pour les nouveaux utilisateurs. De plus, des fonctionnalités avancées telles que les paiements automatiques, les transactions préautorisées et les opérations en masse sont également plus faciles à mettre en œuvre, ce qui améliore considérablement le niveau d'intelligence du portefeuille.

D'un point de vue de la sécurité, cela réduit le risque d'erreurs d'opération des utilisateurs (comme l'exposition accidentelle d'une clé privée) et améliore globalement le niveau de sécurité du compte.

État actuel et perspectives

ERC-4337 représente une évolution importante du modèle de compte. En construisant un cadre d'abstraction de compte complet au niveau des applications, les développeurs peuvent désormais créer des produits de portefeuille plus intuitifs, plus sûrs et plus riches en fonctionnalités.

Bien que l'adoption de l'écosystème soit encore en cours de croissance, certains défis techniques et écologiques nécessitent encore du temps pour être résolus. Cependant, l'ERC-4337 continue de pousser les portefeuilles cryptographiques à s'ouvrir à un public plus large, les transformant en un outil plus inclusif.

ETH0,79%
Voir l'original
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.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler

Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • بالعربية
  • Português (Brasil)
  • 简体中文
  • English
  • Español
  • Français (Afrique)
  • Bahasa Indonesia
  • 日本語
  • Português (Portugal)
  • Русский
  • 繁體中文
  • Українська
  • Tiếng Việt