ERC-4337 : redéfinir la manière dont les comptes Ethereum fonctionnent

robot
Création du résumé en cours

Pourquoi avons-nous besoin d'ERC-4337

Les portefeuilles Ethereum ont longtemps été confrontés à un “dilemme” difficile à résoudre : soit utiliser un EOA (compte géré par un utilisateur externe), profiter de la simplicité mais sacrifier la flexibilité et la sécurité ; soit utiliser un portefeuille de contrat intelligent, obtenir une logique de programmation mais devoir gérer simultanément deux comptes. C'est la raison pour laquelle l'ERC-4337 a vu le jour.

En mars 2023, la norme ERC-4337 a été officiellement déployée sur le réseau principal d'Ethereum sous forme de contrat intelligent. Ce n'est pas une modification du protocole sous-jacent, mais un ensemble complet de spécifications mis en œuvre au niveau de l'application - permettant aux développeurs de créer des systèmes de portefeuille d'abstraction de compte, offrant aux utilisateurs un bond qualitatif dans l'expérience.

Que fait l'ERC-4337

La principale innovation d'ERC-4337 réside dans l'abstraction des comptes - fusionnant les avantages des comptes EOA et des contrats intelligents. En d'autres termes, cela permet à un seul compte de contrat intelligent d'initier des transactions et d'interagir avec des jetons, tout en prenant en charge une logique de validation personnalisée.

Cette norme a été initialement proposée par Vitalik Buterin et la communauté des développeurs d'Ethereum en 2021 (initialement numérotée EIP-4337), puis a été officiellement établie comme norme ERC en 2023. Bien que la communauté technique utilise parfois encore l'ancienne appellation “EIP-4337”, le nom officiel est désormais ERC-4337.

Comment fonctionne l'architecture technique d'ERC-4337

ERC-4337 introduit un tout nouveau type de transaction – UserOperation. Ces opérations ne passent pas par le pool de transactions Ethereum traditionnel, mais entrent dans une mémoire externe indépendante.

Le rôle clé ici est celui des emballeurs (bundlers). Leur travail consiste à recueillir et à agréger ces UserOperation, puis à les regrouper en transactions Ethereum standard, soumises à la blockchain. Les emballeurs paient des frais de gaz pour cela et reçoivent une compensation provenant des frais intégrés dans les UserOperation - contrairement aux validateurs de consensus, ils sont plus des facilitateurs de transactions que des fournisseurs de sécurité.

Tout cela repose sur un contrat intelligent central - EntryPoint. Il sert de passerelle d'exécution sécurisée, responsable de la validation et du traitement de chaque UserOperation. Chaque portefeuille met en œuvre une fonction de validation (comme validateUserOp) pour exécuter une logique d'autorisation personnalisée.

L'astuce de cette architecture réside dans le fait que : il n'est pas du tout nécessaire de modifier le protocole de couche de consensus d'Ethereum pour réaliser un système de portefeuille hautement programmable et flexible.

Quels problèmes pratiques l'ERC-4337 résout-il?

Les portefeuilles EOA traditionnels dépendent des clés privées et des phrases mnémotechniques, et les utilisateurs se retrouvent dans une impasse s'ils perdent ces informations. En revanche, la solution de contrat intelligent qui gère deux comptes est à la fois complexe et inefficace, nécessitant souvent des services de relais centralisés.

ERC-4337 élimine ces points de douleur grâce à une architecture unifiée :

  • Logique de vérification flexible : Le portefeuille peut mettre en œuvre une authentification multi-facteurs, un mécanisme de récupération sociale, et même une liste blanche de transactions.
  • Abstraction de Gas : Les utilisateurs n'ont pas besoin de payer le gas en ETH, ils peuvent utiliser des jetons ERC-20 ou d'autres actifs, payés par un intermédiaire tiers.
  • Récupération de compte : Perdre la clé privée ne signifie pas perdre des actifs ; la récupération sociale permet à des amis de vous aider à retrouver votre compte.
  • Opérations en lot : Agréger plusieurs UserOperation en une seule transaction sur la blockchain pour réduire la consommation globale de gaz.

Que signifie cela pour les utilisateurs ordinaires

Ces changements technologiques traduits en expérience utilisateur sont :

  • La création de portefeuille devient simple : pas besoin de mémoriser des phrases de récupération complexes, vous pouvez restaurer avec votre e-mail ou votre compte de réseau social.
  • Amélioration de la sécurité : protection automatique contre le risque de fuite de clés privées, support de la vérification multiple
  • Paiement plus flexible : payer le gas avec des stablecoins comme l'USDC ou le DAI, sans avoir à acheter de l'ETH supplémentaire.
  • Fonctionnalités plus riches : des fonctionnalités avancées telles que le prélèvement automatique régulier, les transactions préautorisées et le gel d'urgence sont facilement accessibles.

La signification plus profonde de l'ERC-4337

Les trois grands objectifs de l'ERC-4337 sont : l'abstraction des comptes, la décentralisation et l'absence de mise à niveau des protocoles. Il prend en charge des usages innovants tels que les signatures agrégées, les limites de transactions quotidiennes, le gel d'urgence, et les applications de protection de la vie privée. En agrégeant les opérations de plusieurs utilisateurs, il peut également réduire considérablement les frais en chaîne et améliorer le débit du réseau.

Actuellement, cette norme est toujours en cours d'évolution, l'intégration écologique doit encore être améliorée, mais l'ERC-4337 progresse déjà dans la direction de rendre les portefeuilles cryptographiques plus faciles à utiliser et plus sûrs.

Pour les développeurs, l'ERC-4337 offre un cadre technique clair leur permettant de construire un véritable système de comptes programmables sur Ethereum - non pas en contournant le problème, mais sur la base de normes raisonnablement conçues. C'est un pas nécessaire pour que les portefeuilles cryptographiques se dirigent vers une application grand public.

ETH-0,39%
USDC0,05%
DAI0,06%
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)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)