Ethereum

Les développeurs d’Ethereum débattent de l’avenir de l’abstraction des comptes

Les développeurs d'Ethereum débattent de l'avenir de l'abstraction des comptes

La mise à niveau de Dencun d’Ethereum est prévue pour le 13 mars, alors que l’appel des principaux développeurs de jeudi a réitéré que les équipes clientes sont prêtes à utiliser tous les systèmes pour le réseau principal.

L’attention est rapidement revenue sur les candidats à inclure dans la prochaine mise à niveau après Dencun, désormais appelée Pectra – et plus particulièrement sur les propositions d’amélioration d’Ethereum (EIP) qui traitent des problèmes d’abstraction des comptes.

Le défi : rendre la feuille de route d’abstraction des comptes plus concrète.

Le cofondateur d’Ethereum, Vitalik Buterin, qui participe rarement aux appels des principaux développeurs de nos jours, a lancé la discussion en appelant à un « alignement des objectifs à long terme ».

Mis à part quelques « petites choses », la refonte du système de compte sur Ethereum a quatre objectifs principaux, a déclaré Buterin. Cela devrait:

  1. permettre la rotation des clés et les dépréciations de clés ;
  2. être résistant aux ordinateurs quantiques ;
  3. autoriser le regroupement ;
  4. autoriser les transactions sponsorisées.

Les deux premiers objectifs ne sont clairement pas satisfaits par le modèle de « compte utilisateur final » (EOA) d’Ethereum, d’où la nécessité de faire évoluer l’ensemble de l’écosystème EVM vers des comptes de contrats intelligents (SCA).

« Une chose qu’il serait bon d’éviter est essentiellement de créer deux écosystèmes de développeurs totalement distincts pour les portefeuilles de contrats intelligents et pour les EOA », a déclaré Buterin.

Les développeurs principaux ont déjà identifié la nécessité de proposer des mises à niveau de fonctionnalités qui améliorent l’expérience utilisateur à court terme, même s’ils s’efforcent de respecter une feuille de route pluriannuelle pour Ethereum.

La première incursion d’Ethereum dans l’abstraction de compte sur le réseau principal a été EIP-4337, qui a fait ses débuts lors de la conférence ETHDenver en 2023.

« C’était censé être un banc d’essai », a rappelé le développeur d’Ethereum Yoav Weiss à ses collègues lors de l’appel. « Il permet [us] pour expérimenter l’abstraction de compte sur différentes chaînes EVM sans avoir à parvenir à un consensus sur le fonctionnement de l’abstraction de compte.

Depuis lors, l’amélioration a donné naissance à des millions de comptes de contrats intelligents. Les réseaux de layer 2, zkSync et Starknet, ont même consacré leurs propres approches d’abstraction de compte natives basées sur 4337.

Mais il y a un piège. Ces implémentations sur mesure ont provoqué une fragmentation du portefeuille (vous ne pouvez pas utiliser le portefeuille Argent de Starknet sur d’autres chaînes) et potentiellement de nouveaux vecteurs d’attaque, selon Weiss.

La solution consiste à disposer d’une version standardisée et sécurisée que n’importe quelle layer 2 peut utiliser, permettant une meilleure expérience utilisateur à travers les chaînes.

« C’est quelque chose qui va se produire avec ou sans nous, alors autant les aider à bien faire les choses », a déclaré Weiss.

Prochaines étapes

Les développeurs se sont concentrés sur deux EIP concurrents qui sont considérés comme un tremplin vers un système de compte de contrat intelligent plus complet sur Ethereum : EIP-3074 et 5806.

Les développeurs principaux Lightclient et Andrew Ashkhmin ont favorisé le premier, tandis que Weiss a souligné certains avantages du second.

Le consensus était que davantage de discussions étaient nécessaires, mais une chose est claire : quelle que soit l’option qui l’emporte pour Pectra, elle doit garder ouverte la voie à de nouvelles innovations.

« Nous devons nous assurer qu’aucun EIP ne nous complique la tâche lors de l’abstraction de comptes ultérieurement, et ces deux éléments [3074 and 5806] ça va dans ce sens », a reconnu Weiss.

Les développeurs doivent peser la nécessité d’améliorer Ethereum pour ses utilisateurs actuels, tout en restant alignés sur la trajectoire future du réseau.

Selon Ashkmin, ingénieur logiciel au sein de l’équipe client d’Erigon, l’EIP-3074 est assez spécifique à l’EOA, mais il a « un chemin assez naturel pour l’étendre afin qu’il soit également axé sur les contrats intelligents ».

C’est une bonne chose, a déclaré Ahmed Bitar, développeur principal chez Nethermind, notant que les EOA ne mèneront nulle part tant que les « utilisateurs normaux » (pensez : votre mère) ne pourront pas facilement gérer les comptes de contrats intelligents.

Buterin, qui ne prend pas de décisions mais dont l’opinion compte dans la communauté Ethereum, a adopté cette approche.

« Je pense que c’est exactement la raison pour laquelle les numéros 3074 et 5806 sont en discussion », a-t-il déclaré. « À long terme, s’il y a une fin de partie où les EOA sont supprimés en tant que fonctionnalité de protocole, cela ne signifiera aucun type de changement forcé de portefeuille pour les utilisateurs. »

To Top