La Ethereum s'apprête à implémenter des changements importants à la spécification du standard ERC-4337, également connu sous le nom d'abstraction de compte trac afin de réduire la consommation de gaz, notamment pour les solutions de couche 2. Cette initiative s'inscrit dans le cadre des efforts de la fondation pour optimiser Ethereum réseau et le rendre plus efficace pour les utilisateurs et les développeurs.
Restructuration de la norme ERC-4337 pour une meilleure efficacité énergétique du gaz
Le 10 janvier, la Fondation Ethereum a présenté en avant-première les modifications à venir de la spécification standard ERC-4337, qui régit l'tracde comptes, ou comptes intelligents, au sein de l'écosystème Ethereum . Ces modifications, intégrées à la version 0.7, sont le fruit de neuf mois d'utilisation concrète et des retours de la communauté Ethereum .
L'un des changements les plus importants de la version 0.7 concerne la restructuration des transactions d'tracde compte. Ces transactions, intrinsèquement plus complexes que les transactions Ether classiques, nécessiteront désormais la spécification de cinq valeurs de gaz au lieu d'une seule.
John Rising, un développeur impliqué dans le projet, a expliqué la raison d'être de cette modification :
« L’utilisateur doit spécifier plusieurs valeurs de gaz, car un compte peut effectuer des calculs pendant la vérification de sa signature. Avec les comptes intelligents, les utilisateurs peuvent disposer de plusieurs types de signatures et payer le gaz de différentes manières. Par conséquent, la quantité de gaz requise varie et la transaction doit préciser le montant qui sera dépensé pour cette validation. »
L'introduction de plusieurs valeurs de gaz dans les transactions d'tracde compte rend l'estimation du gaz plus précise, réduisant ainsi les coûts de gaz pour les utilisateurs Ethereum .
Cette optimisation est particulièrement avantageuse pour les réseaux de couche 2, car elle réduit considérablement le volume de données qui doivent être publiées sur la blockchain.
John Rising a par ailleurs souligné les avantages de la version 0.7, déclarant :
« Les principaux avantages de la version 0.7 pour les utilisateurs seront la réduction des frais de gaz. Elle utilise certaines techniques pour exploiter plus efficacement les données de transaction, ce qui est particulièrement utile sur les blockchains de couche 2. »
Décourager les limites excessives de gaz
Outre les modifications mentionnées précédemment, la nouvelle spécification pénalisera les utilisateurs de 10 % pour le gaz non utilisé lors de l'exécution. Cette mesure vise à empêcher les applications de fixer des limites de gaz excessivement élevées pour les transactions, favorisant ainsi une utilisation plus efficace des ressources du réseau Ethereum .
L'tracde comptes, souvent appelée comptes intelligents, représente une avancée majeure dans l'évolution d' Ethereum. Contrairement aux comptes Ethereum traditionnels, relativement passifs et statiques, l'tracde comptes leur confère une logique et des règles programmables, ouvrant la voie à de nombreux cas d'utilisation innovants auparavant inaccessibles.
Le concept d'tracde compte a été initialement proposé en septembre 2021 via la proposition d'amélioration Ethereum (EIP)-4337, avec la contribution de Vitalik Buterin et d'autres développeurs éminents de la communauté Ethereum . Depuis, il a suscité un intérêt croissant et un large soutien en raison de son potentiel pour améliorer les fonctionnalités des comptes Ethereum .
Bien que la Fondation Ethereum n'ait pas encore communiqué de date de sortie précise pour la version 0.7 du standard ERC-4337, elle a confirmé que le processus d'audit de sécurité a débuté. Les développeurs travaillent à finaliser la spécification, avec une date d'achèvement prévue aux alentours de l'événement ETHDenver, fin février.

