CoinUnited.io APP
Tradez des BTC avec un effet de levier allant jusqu'à 2,000x
(260K)
ERC-4337, ou Account Abstraction for Ethereum, est ce à quoi cela ressemble.
Table des matières
facebook
twitter
whatapp
telegram
linkedin
email
copy

ERC-4337, ou Account Abstraction for Ethereum, est ce à quoi cela ressemble.

publication datereading time2 min de lecture
Sans apporter aucune modification à la couche consensus, les résumés de la norme Ethereum ERC-4337 rendent compte du protocole. ERC-4337, qui sera implémenté sur le réseau principal Ethereum en mars 2023, permet la création et l'exécution de nombreux contrats à partir d'un seul compte de contrat.

Vitalik Buterin, co-fondateur d'Ethereum, et d'autres développeurs ont suggéré ERC-4337 pour construire une abstraction de compte en 2021. Il a été mis à disposition sur le réseau principal d'Ethereum en mars 2023 et devrait inaugurer une nouvelle ère de conceptions de portefeuilles cryptographiques conviviaux. . Les comptes externes (EOA) et les comptes de contrat intelligents sont les deux types de comptes existants dans Ethereum. L'abstraction de compte tente d'unifier leurs capacités. Le résultat final est un compte de contrat unique qui peut être utilisé pour établir des contrats et effectuer des transactions symboliques simultanément. Ce changement permet des idées de portefeuille innovantes, notamment la récupération sociale, la personnalisation et l'évolutivité. ERC-4337 peut également être considéré comme apportant une capacité de contrat intelligent aux portefeuilles dans un seul compte.

Vous devez connaître l'histoire de l'ERC-4337, depuis sa création en tant que proposition jusqu'à sa mise en œuvre effective, pour saisir pleinement la nécessité de ce protocole. Le protocole Ethereum utilise une approche basée sur les comptes par opposition au module UTXO utilisé par le réseau Bitcoin. Cela implique qu'à mesure que les transactions sont confirmées, le protocole Ethereum suit et ajuste les soldes des comptes. Bien que les comptes de contrats intelligents soient des contrats intelligents placés sur le réseau, les EOA sont détenus et contrôlés par les utilisateurs. L'éther ou les jetons peuvent être reçus, conservés et envoyés entre les deux comptes. La majorité des portefeuilles cryptographiques basés sur Ethereum actuellement utilisés, comme MetaMask, sont des EOA, ce qui signifie qu'ils sont limités par les réglementations régissant les EOA. Ces restrictions incluent la nécessité que chaque transaction soit signée et le recours exclusif aux clés privées pour l'accès au compte. Pour cette raison, les processus de configuration du portefeuille et les mécanismes de sécurité des clés privées sont généralement compliqués et peu agréables pour les nouveaux arrivants. Les utilisateurs qui oublient leur phrase de départ perdent généralement l'accès à leur portefeuille. Les portefeuilles de contrats intelligents, comme UniPass et Safe, sont contrôlés par des comptes de contrats intelligents plutôt que par des EOA et peuvent effectuer la même tâche. Pour payer l'ether, les utilisateurs doivent gérer leur gaz sur deux comptes ou utiliser un système de relais centralisé. Étant donné que l'ERC-4337 intègre les fonctionnalités des deux comptes en un seul, il est plus simple d'implémenter les fonctionnalités de portefeuille nécessaires.

Pendant très longtemps, les membres de la communauté Ethereum ont tenté de comprendre comment mettre en œuvre l'abstraction de compte. Avant EIP-4337, la communauté avait proposé EIP-2938, qui visait à réaliser l'abstraction de compte. Pour ce faire, il crée un objet de pseudo-transaction de couche supérieure appelé UserOperation, qui est conceptuellement similaire aux cumuls mais implémente une forme de regroupement légèrement différente. Dans ERC-4337, plusieurs utilisateurs transmettent des objets UserOperation dans un mempool distinct. Ces éléments sont regroupés par leurs créateurs dans une transaction, qui est ensuite incluse dans un bloc. Les bundlers reçoivent de l'argent des exécutions individuelles de UserOperation et paient du gaz pour les transactions combinées. Semblable à un validateur, un bundler hiérarchise les frais lorsqu'il décide des éléments à inclure. Un portefeuille peut également se comporter comme un contrat intelligent grâce à de nouvelles fonctionnalités telles que validateUserOp. Pour fonctionner comme une porte de sécurité pour l'exécution de ces nouvelles fonctionnalités, un nouveau contrat appelé EntryPoint est également en cours d'élaboration.

Voici quelques-uns des objectifs de l'ERC-4337 : Abstraction de compte : fournir aux consommateurs l'accès à un compte unique qui combine les fonctionnalités des contrats intelligents et des EOA. Éviter les changements de consensus : alors que la couche de consensus Ethereum se concentre sur les améliorations axées sur l'évolutivité, rendre possible une adoption rapide. Activer de nouveaux cas d'utilisation : ils peuvent inclure la création de listes blanches, le gel de compte d'urgence, la signature agrégée, l'établissement de limites de transaction quotidiennes et un logiciel de protection de la vie privée. Économisez du temps et de l'essence : les bundlers peuvent combiner de nombreux objets UserOperation en une seule transaction, ce qui peut réduire le temps et l'essence nécessaires.

ERC-4337 a le potentiel de simplifier l'expérience utilisateur du portefeuille crypto et de stimuler l'adoption. Voici quelques-uns des avantages potentiels de l'ERC-4337 : Configuration de votre portefeuille : il n'est pas nécessaire de noter des phrases clés. L'authentification multifacteur et la récupération de compte sont désormais possibles, de sorte que les utilisateurs n'ont plus à se soucier d'oublier leurs phrases de départ. Fonctionnalités de portefeuille conviviales : les clients peuvent utiliser une large gamme de services personnalisés, notamment le paiement automatique, les transactions pré-approuvées et les transactions groupées. Avec l'introduction de l'ERC-4337, l'expérience utilisateur sur le réseau Ethereum devrait s'améliorer, rendant plus probable une adoption généralisée. Flexibilité du gaz : les portefeuilles alimentés par ERC-43337 peuvent désormais payer les frais de gaz avec n'importe quel jeton ERC-20 et au-delà. Les développeurs peuvent créer des portefeuilles qui permettent aux utilisateurs de payer l'essence en utilisant n'importe quel jeton, même fiat.

Les nouveaux utilisateurs peuvent se sentir dépassés par le jargon associé aux portefeuilles cryptographiques, tels que les phrases de départ, les clés privées et les clés publiques. Plusieurs personnes ont encore du mal à utiliser les portefeuilles cryptographiques. Beaucoup de gens pensent que l'interface pour l'utilisateur typique de crypto doit être aussi simple que possible afin d'augmenter l'acceptation. Ce que les développeurs peuvent construire sur cette base pourrait changer l'interface principale entre la crypto et les gens. Néanmoins, au cours des prochaines années, il sera important de surveiller la manière dont ERC-4337 affectera l'expérience utilisateur et la cryptographie en général.

Il n'est pas destiné à promouvoir l'achat d'un produit ou d'un service particulier et ne doit pas être interprété comme un conseil financier, juridique ou professionnel. Vous ne pourriez pas récupérer l'argent que vous avez investi puisque la valeur de votre investissement peut baisser ou augmenter. Vous acceptez que CoinUnited.io Academy ne soit pas responsable des pertes financières que vous pourriez subir à la suite de vos propres décisions d'investissement. Rien dans ce document ne doit être considéré comme un avis médical, psychologique ou autre avis professionnel.