
RIP-7560 : l'abstraction native des comptes via des modifications à la couche de consensus, la forme ultime de l'abstraction des comptes ?
TechFlow SélectionTechFlow Sélection

RIP-7560 : l'abstraction native des comptes via des modifications à la couche de consensus, la forme ultime de l'abstraction des comptes ?
ERC-4377 : abstraction des comptes sans modification de la couche de consensus ; RIP-7560 : standardisation de l'abstraction native des comptes au niveau de la couche de consensus.
Rédaction : 0XNATALIE

L'ERC-4337 ne vous est probablement plus inconnu. Initialement proposé par Vitalik en septembre 2021, il a été déployé sur le réseau principal d'Ethereum en mars 2023. Actuellement, plusieurs L2 ont intégré des versions améliorées de ce standard dans leur couche d'exécution principale. Cependant, on n'observe pas encore une adoption généralisée de l'ERC-4337 par les portefeuilles. Pour promouvoir la normalisation de l'abstraction des comptes et renforcer l'effet réseau, Alexander Forshtat, contributeur au protocole Ethereum, a proposé le RIP-7560 (avec Vitalik comme premier auteur), première proposition officielle du type Rollup Improvement Proposal (RIP), visant à établir une norme native d’abstraction des comptes pouvant être adoptée par tous les L1 et L2.
Le terme « RIP » signifie Rollup Improvement Proposal. Le processus de construction a débuté le 18 octobre avec un « RollCall », dont l’objectif est d’aider les L2 à établir des spécifications et standards optionnels afin d’étendre l’EVM et ses outils associés tout en limitant les conflits avec l’EVM du L1.
RIP-7560 : Introduction de l’abstraction des comptes native
Afin d’améliorer la standardisation, le RIP-7560 introduit une abstraction des comptes native via une modification du protocole au niveau de la couche de consensus, fusionnant EIP-2938 et ERC-4337 en une seule et unique proposition complète pour l’abstraction des comptes. Avant d’approfondir le sujet du RIP-7560, vous pouvez consulter notre article précédent pour un rappel sur le concept d’« abstraction des comptes » : EIP-7377 : l’accélérateur vers une mise en œuvre complète de l’abstraction des comptes (AA) ?
Compatibilité et coexistence avec ERC-4337
L’abstraction des comptes native du RIP-7560 est compatible avec l’ERC-4337, et ces deux approches coexisteront durablement. Le RIP-7560 offre aux projets basés sur ERC-4337 une voie de migration. Toutefois, les projets actuellement utilisant l’ERC-4337 devront apporter des modifications pour assurer la prise en charge future de l’abstraction native :
-
Transformation de UserOperation en TransactionType4 : La structure initiale de UserOperation et son nom avaient été conçus pour éviter toute confusion avec les transactions Ethereum réelles. Puisque l’abstraction native transforme UserOperation en véritable transaction Ethereum, elle sera renommée TransactionType4. Bien que le nom change, son fonctionnement sur la chaîne reste similaire à celui de UserOperation.
-
Mise à jour des comptes par contrat intelligent : Les comptes par contrat doivent mettre à jour leur implémentation pour supporter le protocole d’abstraction native. Les modifications incluent notamment la définition de l’adresse EntryPoint comme une constante globale du système afin de simplifier les opérations, le renommage de la fonction validateUserOp et la modification de ses paramètres, ainsi que la suppression de l’exigence de dépôt dans le contrat EntryPoint pour payer les frais de gaz : désormais, ceux-ci seront directement prélevés sur le solde du compte.
-
Mise à jour des contrats Paymaster : Les contrats Paymaster doivent être mis à jour ou redéployés. Pour les jetons ERC-20 et autres actifs, y compris les états, les autorisations devront être migrées manuellement. La fonction validatePaymasterUserOp doit être renommée et aura des paramètres différents. De plus, les contrats Paymaster n’auront plus besoin de maintenir un dépôt dans le contrat EntryPoint pour payer les frais de gaz ; ceux-ci seront également prélevés directement sur leur solde.
-
Usines de comptes (Account Factories) : Les mêmes contrats peuvent continuer à être utilisés. Les adresses des comptes créés via ERC-4337 ou via le processus d’abstraction native resteront identiques.
-
Agrégateurs (Bundlers) : Dans l’abstraction native, les agrégateurs devront toujours entretenir une relation d’intérêt avec les constructeurs de blocs pour que leurs transactions soient incluses. Ils bénéficient d’un accès privilégié via une API aux constructeurs de blocs, leur permettant de communiquer directement avec eux et de négocier avant le regroupement des transactions, y compris la gestion des collisions de nonce (cas où, dans l’EIP-4337, un utilisateur envoie à deux agrégateurs un UserOperation avec le même nonce, entraînant l’échec de l’une des transactions).
Discussions communautaires autour du RIP-7560
Les discussions communautaires sur le RIP-7560 reflètent des points de vue variés. John Rising, cofondateur de Stackup, estime qu’il pourrait être positif que le RIP-7560 résolve certains problèmes de l’ERC-4337. Il souligne que l’implémentation actuelle de l’ERC-4337 présente plusieurs lacunes majeures : après le déploiement de l’EIP-4337, la majorité des activités sont concentrées sur seulement trois fournisseurs de services cloud ou entreprises. Cela signifie que l’infrastructure de l’abstraction des comptes est trop centralisée par rapport à l’ensemble de l’écosystème, que le taux de rétention des comptes est très faible, et que la rentabilité des agrégateurs fonctionnant sous l’EIP-4337 est extrêmement limitée.
Jarrod Watts, ingénieur chez Polygon, indique quant à lui ne pas avoir observé de progrès significatifs dans l’adoption de l’abstraction des comptes EIP-4337 par des portefeuilles grand public comme MetaMask. Cela suggère que l’adoption au niveau applicatif n’a pas encore atteint le niveau souhaité. Ainsi, le RIP-7560 pourrait constituer une percée.
Peter Pan, cofondateur de Particle Network, exprime un fort enthousiasme pour cette proposition, jugeant qu’elle préserve la compatibilité avec l’ERC-4337, optimise les frais de gaz et résout le problème de la confidentialité des agrégateurs — des éléments cruciaux pour favoriser l’adoption de l’abstraction des comptes.
Foobar, fondateur de Delegate, considère que l’ERC-4337 n’a jamais pu être largement adopté en raison de la surcharge excessive qu’il introduit. Selon lui, le RIP-7560 va dans le bon sens en cherchant à fixer formellement l’abstraction des comptes au niveau du protocole. La meilleure approche serait donc d’éliminer directement ces parties redondantes plutôt que de tenter de maintenir une « compatibilité ascendante » avec l’ERC-4337, d’autant plus que ce dernier n’existe pas depuis longtemps.
Malgré ces divergences d’opinions, le RIP-7560 propose une nouvelle méthode de référence pour la standardisation de l’abstraction des comptes. À mesure que la communauté Ethereum poursuivra ses discussions approfondies, le cadre de l’abstraction des comptes continuera d’évoluer. Nous sommes convaincus que, quelle que soit la voie choisie, l’abstraction des comptes finira par être largement adoptée.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














