Innovation de l'abstraction de compte Ethereum : analyse approfondie de la norme ERC-4337

robot
Création du résumé en cours

Points clés

ERC-4337 représente une avancée majeure pour Ethereum au niveau de l'application, permettant d'atteindre une fonctionnalité complète d'abstraction de compte sans modifier le mécanisme de consensus de la blockchain. Depuis son lancement sur le réseau principal d'Ethereum en mars 2023, cette norme confère aux portefeuilles des capacités de programmation plus puissantes grâce à une architecture de contrat intelligent, permettant à un seul compte de gérer simultanément les transferts de tokens et les interactions avec les contrats intelligents. Cette innovation jette les bases pour une expérience de portefeuille crypto plus conviviale et devrait accélérer l'entrée des utilisateurs mainstream dans le monde de la crypto.

Évolution des normes d'Ethereum et statut de l'ERC-4337

Le système des propositions d'amélioration d'Ethereum (EIP) définit les diverses spécifications techniques de l'écosystème Ethereum, couvrant les mises à jour du protocole de la couche de consensus et les standards de la couche d'application. Parmi cela, la demande de commentaires Ethereum (ERC), en tant que branche importante de l'EIP, établit des normes pour les composants de la couche d'application tels que les contrats intelligents et les interfaces de jetons. Contrairement aux mises à jour des protocoles centraux qui nécessitent un consensus à l'échelle du réseau, les normes ERC sont élaborées en coopération avec la communauté des développeurs et des professionnels de l'industrie, offrant une grande flexibilité.

L'ERC-4337 est né dans ce contexte. Bien que son prédécesseur, l'EIP-4337, ait été proposé pour la première fois en 2021, sa véritable maturité et adoption ont eu lieu en 2023, moment où il est devenu officiellement une norme ERC et largement reconnu. Bien que certaines documentations techniques continuent d'utiliser l'ancien numéro, l'ERC-4337 est devenu le nom reconnu dans l'industrie.

Qu'est-ce que l'ERC-4337 ? Une solution pratique pour l'abstraction des comptes

Proposé par Vitalik Buterin et la communauté de développement d'Ethereum en 2021, l'ERC-4337 a été officiellement lancé en mars 2023, introduisant un cadre innovant permettant aux portefeuilles de crypto-monnaie de fonctionner en tant que comptes intelligents programmables.

Ethereum existe actuellement sous deux formes de comptes : les comptes externes contrôlés par des clés privées (EOA) et les comptes de contrats intelligents contenant du code. L'innovation clé d'ERC-4337 réside dans la fusion des avantages de ces deux types de comptes - permettant à un seul compte de contrat intelligent d'avoir la capacité d'initier des transactions, d'interagir avec des jetons et de déployer des contrats. Cela ouvre la porte à de nouvelles fonctionnalités de portefeuille telles que la récupération sociale, la vérification à plusieurs facteurs, la logique de transaction personnalisée et les mises à jour continues.

En essence, l'ERC-4337 intègre directement une logique programmable dans les comptes de contrats intelligents, améliorant considérablement l'expérience utilisateur et renforçant les caractéristiques de sécurité.

Pourquoi Ethereum a-t-il besoin d'une solution comme ERC-4337 ?

Ethereum adopte un modèle basé sur les comptes, permettant aux comptes EOA et aux contrats intelligents de maintenir chacun un solde mis à jour par des transactions. Cependant, un goulot d'étranglement existe : la grande majorité des portefeuilles existants sont dominés par des EOA, tandis que les portefeuilles de contrats intelligents, bien qu'ils offrent des solutions programmables, exigent des utilisateurs qu'ils maintiennent deux comptes distincts - un pour garder les fonds et un autre pour payer les frais de transaction. Ce design complique l'expérience utilisateur, et les solutions traditionnelles s'appuient souvent sur des mécanismes de relais centralisés.

ERC-4337 résout ces problèmes en unifiant et en intégrant la logique d'autorisation des transactions et de paiement des frais de gaz dans un cadre de portefeuille intelligent. Cette solution ne nécessite pas de modifier la couche de consensus, mais améliore plutôt la sécurité et la facilité d'utilisation du portefeuille au niveau de l'application grâce à une validation des transactions flexible, à l'abstraction des frais de gaz et à des options de récupération améliorées.

Le principe de fonctionnement technique de l'ERC-4337

Les premières propositions comme l'EIP-2938 ont tenté de réaliser l'abstraction des comptes au niveau du consensus, mais ces efforts ont finalement été largement dépassés par la méthode ERC-4337 qui fonctionne entièrement au-dessus de la couche d'application.

ERC-4337 introduit un nouveau type de transaction appelé UserOperation. Ces UserOperation sont soumises à une mémoire tampon hors chaîne indépendante, collectées par des participants spéciaux appelés packagers, qui les regroupent en transactions Ethereum standard. Les packagers doivent d'abord avancer les frais de gaz pour inclure les transactions groupées sur la chaîne, puis sont compensés par les frais intégrés dans chaque UserOperation. Contrairement aux validateurs de consensus qui assurent la sécurité du réseau, les packagers jouent le rôle de facilitateurs de transactions, choisissant quelles UserOperation regrouper sur la chaîne en fonction de la priorité des frais.

Le contrat intelligent EntryPoint est le pivot de cette architecture. Il sert de canal sécurisé pour la validation et l'exécution des UserOperation, la fonction de validation mise en œuvre par le portefeuille (comme validateUserOp) impose une logique d'autorisation personnalisée avant l'exécution de la transaction.

Ce design offre un mécanisme de portefeuille programmable et flexible, sans nécessiter de modifications au protocole de consensus d'Ethereum.

Objectif principal d'ERC-4337

Les objectifs de conception de la norme ERC-4337 couvrent plusieurs dimensions :

  • Implémentation de l'abstraction de compte : Fusion des caractéristiques des comptes EOA et des contrats intelligents, offrant aux utilisateurs une interface de compte unique et programmable.

  • Décentralisation écologique : Permettre à plusieurs emballeurs de participer librement au traitement des UserOperation, construisant ainsi un écosystème de transaction ouvert et transparent.

  • La couche de consensus reste stable : il n'est pas nécessaire de modifier le protocole central d'Ethereum pour faire progresser rapidement les applications innovantes et réduire les risques systémiques.

  • Débloquer l'innovation des applications : prise en charge de la signature en masse, des limites de dépenses quotidiennes, d'un mécanisme de gel d'urgence, d'une liste blanche d'adresses et d'applications de protection de la vie privée, entre autres fonctionnalités.

  • Optimisation de l'efficacité sur la chaîne : grâce au regroupement des UserOperation, réduction des coûts de carburant par transaction et augmentation du débit global des transactions.

ERC-4337 apporte une valeur réelle aux utilisateurs finaux

Du point de vue d'un utilisateur ordinaire, l'ERC-4337 a un potentiel énorme et pourrait améliorer considérablement l'expérience d'utilisation des portefeuilles crypto :

  • Configuration du portefeuille simplifiée : Les utilisateurs n'ont plus besoin de mémoriser les phrases de récupération, ce qui permet de créer un compte de portefeuille plus rapidement et plus facilement.

  • Renforcement du mécanisme de récupération de compte : Une vérification multi-niveaux et une fonction de récupération sociale réduisent considérablement le risque de perte de fonds en raison de la perte de clés.

  • Amélioration du niveau de personnalisation des fonctionnalités du portefeuille : le paiement automatique, l'autorisation préalable, les transactions en masse et d'autres fonctionnalités avancées deviennent faciles à réaliser.

  • Amélioration significative de la sécurité des fonds : Réduction de la probabilité d'erreurs d'utilisation, telles que la divulgation de clés privées ou de phrases de récupération, renforcement global de la protection des actifs.

  • Flexibilité des méthodes de paiement des frais de carburant : Les utilisateurs peuvent payer les frais de transaction par l'intermédiaire de tiers en utilisant des tokens ERC-20 ou d'autres actifs, sans avoir besoin de dépendre de l'ETH natif.

Résumé

ERC-4337 fournit aux développeurs un cadre technologique clé leur permettant de créer des applications de portefeuille cryptographique plus intuitives, sécurisées et complètes. En intégrant directement la logique des contrats intelligents dans les comptes utilisateurs, le portefeuille ne se limite plus à être un simple conteneur passif de fonds, mais devient un outil d'interaction actif.

Bien que l'adoption de l'écosystème ERC-4337 soit encore en phase d'accélération et fasse face à des défis techniques et de marché, cette norme pave la voie à la généralisation des portefeuilles de cryptomonnaies, visant à permettre à un public plus large d'accéder de manière sécurisée et pratique au monde de la blockchain.

ETH0,7%
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)