Ethereum

Ethereum Lead Dev partage un message crucial sur l'abstraction du compte

Ethereum Lead Dev partage un message crucial sur l'abstraction du compte

Le développeur Ether Yoav Weiss a partagé quelques notes sur la feuille de route d'Ethereum pour l'abstraction des comptes.

Dans son article, Weiss donne un aperçu détaillé de l'ERC-4337, de ce qui a conduit à son développement ainsi que des projets futurs de l'équipe Ether.

Qu’est-ce que l’ERC-4337 ?

La norme ERC-4337 permet des portefeuilles cryptographiques de contrats intelligents sur la blockchain Ethereum, améliorant ainsi l'expérience utilisateur avec les applications décentralisées (dApps).

Le concept, introduit par l'équipe Ethereum dirigée par Vitalik Buterin, vise à transférer les actifs exclusivement vers des contrats intelligents plutôt que vers des comptes externes (EOA).

ERC-4337 introduit un objet « pseudo-transaction » appelé UserOperation, facilitant les transactions au nom des utilisateurs et stocké dans un « alt mempool » jusqu'à confirmation. Cette initiative marque une étape importante vers l’amélioration de la convivialité d’Ethereum pour les dApps et les interactions de contrats intelligents.

Bref historique

Weiss a discuté des origines et de l'évolution de l'ERC-4337, en soulignant le parcours depuis la proposition initiale de Vitalik Buterin jusqu'à l'accent actuel mis sur la normalisation de l'abstraction de compte (AA) sur les réseaux de layer 2 (L2).

Le développement découle de la réalisation de la fragmentation du portefeuille en raison des implémentations personnalisées de AA par divers réseaux L2, ce qui a rendu nécessaire une norme au niveau du protocole comme ERC-4337.

La feuille de route comprend désormais des propositions d'amélioration de cumul (RIP), notamment RIP-7560, visant à faciliter la migration des chaînes L2 vers l'AA natif. Le RIP-7560 est en cours d'affinage en RIP facultatifs distincts pour rationaliser le processus de mise en œuvre et répondre à des cas d'utilisation spécifiques tels que la validation, les noms occasionnels 2D, l'agrégation et les améliorations EOA (comptes externes).

Avenir

L'accent est actuellement mis principalement sur l'adoption de la layer 2, mais l'intérêt de la mise en œuvre de l'AA sur la layer 1 (L1) d'Ethereum est reconnu. Le plan est de faire progressivement la transition des chaînes L2 vers RIP-7560 tandis qu'Ethereum L1 continue avec ERC-4337, garantissant la compatibilité et un processus de migration fluide au fil du temps.

Weiss a souligné l'importance de la collaboration avec les développeurs principaux L1, les développeurs L2 et la communauté au sens large pour affiner RIP-7560 et garantir une mise en œuvre réussie sur Ethereum L1 et L2.

Les commentaires des développeurs travaillant sur le format d'objet Ethereum (EOF) sont particulièrement recherchés pour optimiser la séparation nette entre les aspects protocole et utilisateur dans RIP-7560.

Le point de vue de Buterin

Vitalik Buterin a souligné quatre objectifs principaux pour une refonte du système de compte sur Ethereum, soulignant la nécessité d'une rotation et d'une dépréciation des clés, d'une résistance quantique, d'un traitement par lots et d'une prise en charge des transactions sponsorisées.

Il a souligné les limites du modèle actuel de compte d'utilisateur final (EOA) d'Ethereum pour atteindre ces objectifs, soulignant la nécessité de faire évoluer l'ensemble de l'écosystème de machines virtuelles Ethereum (EVM) vers des comptes de contrats intelligents (SCA).

Buterin a exprimé le désir d'éviter de créer deux écosystèmes de développeurs distincts pour les portefeuilles de contrats intelligents et les EOA, soulignant l'importance de la cohésion et de l'interopérabilité au sein du paysage de développement d'Ethereum.

Les principaux développeurs d'Ethereum ont reconnu l'importance de proposer des mises à niveau incrémentielles des fonctionnalités pour améliorer l'expérience utilisateur à court terme, tout en faisant progresser une feuille de route à plus long terme pour l'évolution d'Ethereum.

To Top