Comprendre l'ERC-4337 : Comment les comptes Ethereum évoluent grâce à l'abstraction

Introduction : Révolution dans la conception des portefeuilles Ethereum

Ethereum utilise un modèle basé sur des comptes qui maintient des états à travers des transactions. Cependant, le système actuel a des limitations significatives qui empêchent une adoption plus large des cryptomonnaies. Les comptes propriétaires externes (EOA), qui utilisent des clés privées, et les comptes de contrats intelligents ont des inconvénients qui rendent la vie difficile pour l'utilisateur moyen. C'est là qu'intervient l'ERC-4337 - une norme qui change fondamentalement la façon dont fonctionnent les portefeuilles crypto.

Pourquoi les changements sont-ils nécessaires ?

Le modèle existant présente plusieurs problèmes :

Les clés privées utilisées dans les EOA représentent un risque - si l'utilisateur les perd, l'accès aux fonds est définitivement compromis. Les procédures de récupération de portefeuille manquent souvent de flexibilité, et pour cette raison, les utilisateurs sont exposés à des incidents tels que la perte d'accès ou le vol de fonds.

Les portefeuilles basés sur des contrats intelligents offrent une logique programmable, mais demandent aux utilisateurs de gérer deux comptes distincts - un pour conserver les fonds et un autre pour payer les frais de gaz. Ce niveau supplémentaire de complexité décourage les nouveaux utilisateurs d'entrer dans l'écosystème crypto.

Les architectures existantes s'appuient souvent sur des intermédiaires centralisés pour traiter les transactions, ce qui va à l'encontre de l'idéal décentralisé.

Qu'est-ce que l'ERC-4337 et comment ça fonctionne ?

ERC-4337 est une norme d'Ethereum qui permet l'abstraction des comptes au niveau de la couche application sans nécessiter de modifications du protocole de consensus sous-jacent. La norme a été initialement proposée en tant qu'EIP-4337 en 2021 par Vitalik Buterin et la communauté des développeurs d'Ethereum, et a été officiellement activée en mars 2023.

Au lieu d'exiger des modifications au niveau du consensus, l'ERC-4337 implémente une abstraction via des contrats intelligents et une infrastructure sur la chaîne principale. L'innovation clé est l'introduction d'un nouveau type de transaction - les opérations utilisateur.

Les opérations des utilisateurs sont envoyées vers une ressource mémoire distincte qui est gérée en dehors de la chaîne. Là, des nœuds spéciaux appelés agrégateurs les collectent et les combinent en transactions Ethereum régulières. Les agrégateurs paient des frais de gaz pour publier ces transactions d'agrégation sur la chaîne et acceptent ensuite les frais intégrés dans les opérations des utilisateurs.

Le composant central est le contrat intelligent EntryPoint, qui sert de proposition sécurisée pour l'exécution. Les portefeuilles peuvent appliquer une logique d'approbation personnalisée via des fonctions de validation avant l'exécution de chaque opération, ce qui permet des portefeuilles programmables et flexibles sans avoir besoin de modifications du protocole Ethereum.

Qu'est-ce qui est accompli par l'application de l'ERC-4337 ?

Standard a plusieurs objectifs ambitieux :

Unification des fonctionnalités : Combine les avantages des comptes externes et des contrats intelligents pour offrir aux utilisateurs un compte unique et programmable.

Décentralisation du traitement : Permet à un plus grand nombre d'aggrégateurs de participer librement au traitement des opérations des utilisateurs, renforçant ainsi l'architecture ouverte.

Éviter les modifications de protocole : Permet une adoption plus rapide et plus facile car elle fonctionne complètement au-dessus de la couche de consensus actuelle.

Nouvelles possibilités : Prend en charge des fonctionnalités telles que les signatures groupées, les limites quotidiennes, le gel d'urgence des comptes, les listes d'opérations autorisées et la confidentialité.

Efficacité : En regroupant les opérations des utilisateurs en une seule transaction, les agrégateurs réduisent les frais de gaz et augmentent la capacité.

Avantages pratiques pour les utilisateurs

ERC-4337 apporte des avantages tangibles que les utilisateurs attendaient depuis des années :

Les portefeuilles recréés deviennent plus simples à configurer - il n'est plus nécessaire de gérer manuellement les phrases mnémotechniques, ce qui permet une création de compte plus rapide et plus accessible.

La récupération de compte devient plus sécurisée grâce à l'authentification multifactorielle et aux systèmes de réseaux sociaux, ce qui réduit le risque de perte permanente d'accès.

Les paiements automatisés, les transactions pré-approuvées et les opérations groupées deviennent plus simples à appliquer, rendant les portefeuilles plus flexibles.

La sécurité s'améliore car la possibilité d'erreur de l'utilisateur diminue - les clés privées et la phrase mnémotechnique sont moins exposées au risque d'application.

Les utilisateurs peuvent payer des frais de gaz en utilisant des tokens ERC-20 ou d'autres moyens via des propositions tierces, rendant le système Ethereum plus accessible à tous.

Conclusion

ERC-4337 représente une étape clé dans l'évolution de l'écosystème Ethereum. Grâce à l'implémentation de l'abstraction des comptes sans nécessiter de réforme du consensus, les ingénieurs développeurs peuvent créer des portefeuilles plus intuitifs, plus sûrs et plus significatifs. Bien que l'adoption soit encore à un stade précoce et que certains défis techniques persistent, l'ERC-4337 rend la technologie des cryptomonnaies plus accessible au grand public.

ETH-0,23%
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