Si on vous demandait de trouver un problème avec les transactions du portefeuille Ethereum, que choisiriez-vous de répondre ?

S'agit-il de diverses opérations complexes qui ne conviennent pas aux débutants ?

Ou est-il presque impossible de fonctionner lorsque le niveau de gaz est élevé ?

Permettez-moi d'abord de vous présenter que le compte portefeuille que nous utilisons actuellement est appelé compte externe (EOA). Par exemple, le compte portefeuille généré par MetaMask et Ledger est EOA.

Généralement, notre interaction avec les contrats intelligents sur Ethereum nécessite que les utilisateurs disposent d'un EOA, qui est un type de compte simple qui ne peut envoyer des transactions qu'en signant avec une clé privée. En termes d'expérience, EOA n'est pas très convivial pour les novices, par exemple :

  • Les utilisateurs doivent gérer leurs clés privées en toute sécurité, ce qui peut être difficile et risqué pour les débutants ou les utilisateurs non techniques.

  • Les utilisateurs doivent payer des frais de gaz en Ether pour chaque transaction qu'ils envoient, ce qui peut devenir coûteux et instable en raison de la congestion et de la demande du réseau.

  • Les utilisateurs doivent spécifier les limites de gaz et les prix du gaz pour chaque transaction, ce qui peut prêter à confusion et être sujet aux erreurs pour les utilisateurs inexpérimentés.

  • Une fois les transactions envoyées, les utilisateurs ont un contrôle limité sur elles, par exemple ne pas pouvoir les annuler ou les remplacer si elles restent bloquées ou si leur prix est erroné.

Afin de résoudre ces problèmes, la communauté Ethereum a proposé une nouvelle norme : ERC-4337. ERC-4337 signifie « Ethereum Request for Comments 4337 », qui est une façon de nommer les propositions visant à améliorer le protocole Ethereum. ERC-4337 permet l'abstraction de compte, ce qui signifie que les utilisateurs peuvent utiliser des portefeuilles de contrats intelligents pour interagir avec des contrats intelligents au lieu d'utiliser EOA.

Les portefeuilles de contrats intelligents sont des comptes contrôlés par des contrats intelligents plutôt que par des clés privées. Ils peuvent avoir plus de fonctionnalités et de flexibilité que les EOA, telles que :

  • Les utilisateurs peuvent déléguer la gestion de leurs clés privées à un tiers de confiance ou utiliser des mécanismes de récupération pour éviter de perdre l'accès à leurs clés.

  • Les utilisateurs peuvent payer l'essence avec le jeton de leur choix, ou utiliser un payeur ou un sponsor pour les payer.

  • Les utilisateurs peuvent définir des règles et des conditions pour leurs transactions, telles que les prix minimum ou maximum du carburant, les délais, les processus d'approbation, etc.

  • Les utilisateurs peuvent modifier ou annuler les transactions qu'ils envoient à l'aide de métatransactions ou du Lightning Network.

ERC-4337 a été déployé sur le réseau principal Ethereum le 1er mars 2023 et a été initialement proposé en septembre 2021. Cela a été annoncé par le développeur d'Ethereum Yoav Weiss lors de la WalletCon à Denver, Colorado.

ERC-4337 est une mise à niveau importante pour Ethereum car elle simplifie et améliore l'expérience utilisateur d'interaction avec les contrats intelligents. Cela ouvre également de nouvelles possibilités d’innovation et d’adoption d’applications décentralisées sur Ethereum.

En utilisant un portefeuille de contrat intelligent prenant en charge ERC-4337, les utilisateurs peuvent bénéficier de plus de sécurité, de commodité et de flexibilité lors de l'utilisation d'Ethereum.

ERC-4337 constitue une amélioration majeure pour Ethereum car il abaisse la barrière à l’entrée et augmente la convivialité de la plateforme. Cela donne également aux utilisateurs plus de contrôle sur leurs comptes et leurs transactions tout en réduisant leur dépendance à l’égard d’Ethereum comme moyen d’échange.

Avec ERC-4337, jouer à NFT est-il devenu plus pratique ?

Regardons de plus près les deux phrases ci-dessus :

"Les utilisateurs peuvent payer l'essence avec le jeton de leur choix, ou utiliser un payeur ou un sponsor pour les payer"

"Les utilisateurs peuvent définir des règles et des conditions pour leurs transactions, telles que les prix minimum ou maximum du carburant, les délais, les processus d'approbation, etc."

Nous savons tous que lorsque nous jouons à NFT, nous devons toujours faire attention à la quantité de gaz. Si le gaz est élevé lors de la lecture, le casting est un autre coût. De plus, parfois, l'heure de lancement se situe souvent tôt le matin ou au milieu de la nuit, et vous devez veiller tard lorsque vous voulez frapper.

ERC-4337 permet aux frais de gaz d'être nuls. Grâce à cette fonctionnalité, les projets NFT peuvent parrainer des frais de gaz pour les utilisateurs, afin que les joueurs n'aient pas à les payer eux-mêmes. Dans le même temps, il peut prendre en charge plusieurs opérations regroupées en une seule transaction, rendant la transaction plus rapide et plus efficace.

L'ERC-4377 prend également en charge les transactions automatiques, notamment l'ajustement des limites maximales et minimales de gaz, le minutage et d'autres fonctions, ce qui est plus pratique pour les utilisateurs.

Bien entendu, la plupart des types de comptes actuellement utilisés sont des comptes EOA comme Little Fox ne prenant pas en charge l'ERC-4377. Lorsqu'ils seront largement utilisés, les règles écologiques du marché du NFT pourraient changer radicalement.