Qu'est-ce que l'ERC-4337

ERC-4337 est la dernière norme ERC déployée sur le réseau principal Ethereum, qui réalise la fonctionnalité d’abstraction de compte tant attendue par les utilisateurs.

L’abstraction de compte est une technique qui combine les comptes externes et les contrats intelligents. Elle permet aux utilisateurs d’effectuer des transactions en utilisant des comptes externes contrôlés par des contrats intelligents (c’est-à-dire des « portefeuilles de contrats intelligents »).

Pour en savoir plus sur l’abstraction de compte, veuillez consulter « Qu’est-ce que l’abstraction de compte ».

Avant d’être une norme ERC, l’EIP-4337 a été initialement proposée en septembre 2021 par Vitalik Buterin et six autres personnes, puis officiellement publiée lors de WalletCon le 1er mars 2023, devenant ainsi ERC-4337, ouvrant un nouveau chapitre pour les « portefeuilles de contrats intelligents ».

Mais en réalité, il y a neuf ans, Vitalik avait déjà proposé le concept d’abstraction de compte. Plusieurs propositions EIP ont été faites entre-temps, mais aucune n’a été approuvée. Cela était dû au fait que toutes ces propositions nécessitaient de modifier le protocole sous-jacent d’Ethereum, ce qui aurait entraîné une fourchette dure. L’ERC-4337 évite cela. C’est la seule proposition permettant de réaliser l’abstraction de compte sans modifier le protocole Ethereum.

Alors, comment l’ERC-4337 réalise-t-il l’abstraction de compte sans modifier le protocole ?

Comment l’ERC-4337 réalise-t-il l’abstraction de compte ?

L’ERC-4337 ne modifie pas le consensus de base d’Ethereum, mais introduit le concept de UserOperation pour réaliser l’abstraction de compte.

UserOperation

Une UserOperation est une opération de transaction initiée par un utilisateur. Elle contient des informations relatives à la transaction telles que l’expéditeur (l’utilisateur), la demande de transaction, la signature, etc. La UserOperation peut être lue et vérifiée par des fonctions dans le contrat intelligent du « portefeuille de contrats intelligents », puis soumise à la blockchain Ethereum principale pour exécuter la transaction avec succès.

Dans la norme ERC-4337, plusieurs UserOperation peuvent former un mempool de UserOperation. Le mempool de UserOperation fonctionne de manière similaire au mempool traditionnel, étant une mémoire tampon contenant plusieurs transactions.

Les UserOperation dans le mempool sont regroupées et traitées par des mineurs ou des bundlers utilisant des services comme Flashbots. Les bundlers bundlent plusieurs UserOperation en une seule transaction appelée Bundle Transaction pour la validation, permettant ainsi le traitement en lot des transactions.

Lors du traitement des transactions, les bundlers paient d’abord les frais de gas pour le Bundle Transaction, puis se font rembourser par les utilisateurs pour chaque UserOperation. L’ordre de traitement des UserOperation suit également la logique de priorité par frais, comme dans un mempool traditionnel.

Processus de fonctionnement du mempool de UserOperation

Quelle est la signification importante de l’ERC-4377 ?

La publication de l’ERC-4337 revêt une importance majeure pour le développement des portefeuilles cryptographiques, principalement dans deux aspects :

Sécurité

L’abstraction de compte réalisée par l’ERC-4337 améliore considérablement la sécurité des portefeuilles cryptographiques. Elle peut supporter des logiques de vérification et des schémas de signature plus sûrs et plus efficaces, plutôt que de dépendre d’une seule clé privée et de phrases de récupération complexes. Parmi celles-ci, la récupération sociale via des solutions multi-signatures et la signature biométrique renforcent encore la sécurité des actifs des utilisateurs.

Expérience utilisateur

L’ERC-4337 apporte plusieurs fonctionnalités de transaction flexibles et pratiques pour les portefeuilles cryptographiques. Ces fonctionnalités peuvent améliorer l’interopérabilité des transactions, augmenter la convivialité et économiser du temps. Par exemple, le paiement des frais en tokens ERC-20, la prise en charge des réseaux compatibles EVM, le traitement par lots, le paiement en un clic, etc.

**$AEVO $ERA **$RIVER

ETH0,24%
AEVO-1,24%
ERA-1,38%
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)