
Les développeurs Ethereum ont intégré l'EIP-8141, connu sous le nom de Frame Transactions, à la mise à niveau Hegotá du réseau prévue pour 2027, ouvrant la voie à l'abstraction de compte native pour qu'elle devienne partie intégrante du système de transaction standard d'Ethereum.
Les développeurs principaux ont fait passer l'EIP-8141 de « Considéré pour inclusion » à « Programmé pour inclusion » lors de l'appel d'exécution de tous les développeurs principaux du 27 août, selon l'EIP Méta Hegotá. Ce changement confère aux Frames une place formelle dans la mise à niveau prévue, bien que la proposition reste un brouillon et que ses détails techniques puissent encore changer avant le déploiement.
Le cofondateur d'Ethereum, Vitalik Buterin, l'un des 10 auteurs de la proposition, a attiré l'attention sur ce travail dimanche après des mois de développement.
« De nombreux progrès importants concernant les Frames (EIP-8141) ont été réalisés discrètement au cours des derniers mois », a écrit Buterin sur X, recommandant la spécification mise à jour.
La proposition aborde plusieurs restrictions inhérentes aux comptes Ethereum ordinaires, y compris l'exigence que le compte initiant une transaction doit détenir de l'ether pour payer les frais de réseau.
Ethereum exige actuellement que les frais de transaction soient payés en ETH. Un portefeuille détenant des stablecoins ou d'autres jetons ne peut pas déplacer ces actifs à moins de disposer de suffisamment d'ether pour couvrir la transaction.
L'EIP-8141 sépare les différentes parties d'une transaction en « frames » programmables couvrant l'autorisation, le paiement des frais et l'exécution. Le compte envoyant les actifs et le compte payant le gaz n'auraient plus besoin d'être les mêmes.
Une application de paiement pourrait donc payer les frais ETH pour un utilisateur ou accepter des stablecoins de l'utilisateur tout en gérant elle-même le paiement d'ether requis. Les validateurs continueraient de recevoir des frais via le système de frais existant d'Ethereum, tandis que le détenteur du portefeuille n'aurait pas besoin d'acquérir de l'ETH au préalable.
La conception intègre plusieurs fonctionnalités associées à l'abstraction de compte dans le flux de transaction normal d'Ethereum. Les implémentations existantes telles que l'ERC-4337 peuvent déjà prendre en charge le gaz sponsorisé et les portefeuilles programmables, mais elles utilisent une infrastructure distincte comprenant les UserOperations, les bundlers et les paymasters.
L'ERC-4337 fonctionne sur Ethereum depuis 2023 sans nécessiter de modification du protocole de base. Ses UserOperations sont envoyées via un mempool séparé, collectées par des bundlers et transmises à un contrat EntryPoint qui gère la validation et l'exécution.
Comme crypto.news l'a précédemment rapporté en août, la technologie de compte intelligent peut prendre en charge le parrainage de gaz, les passkeys, la récupération sociale et d'autres contrôles de portefeuille qui ne sont pas disponibles pour les comptes détenus de manière externe conventionnels.
Les Frame Transactions apporteraient une programmabilité similaire au protocole d'Ethereum au lieu d'exiger des utilisateurs qu'ils dépendent d'un système de transaction distinct.
Les Frames pourraient modifier les transactions qui nécessitent actuellement plusieurs approbations distinctes.
Un échange de jetons, par exemple, peut exiger qu'un utilisateur approuve d'abord une application décentralisée pour dépenser un jeton, puis soumette une autre transaction pour exécuter l'échange. Si la deuxième étape échoue, la permission de dépense peut rester active.
L'EIP-8141 permet de regrouper les opérations connexes afin qu'elles réussissent ou échouent ensemble. Une approbation liée à un échange infructueux pourrait donc être annulée dans le cadre de la même transaction.
Le système fonctionne en divisant une transaction en « frames » ayant des tâches distinctes. Une frame peut vérifier l'autorisation, une autre peut déterminer comment le gaz est payé, tandis que les frames suivantes exécutent les opérations demandées.
La validation programmable donnerait aux comptes plus de contrôle sur ce qu'Ethereum reconnaît comme une transaction valide. Au lieu que chaque compte détenu de manière externe repose sur le même processus d'authentification fixe, les comptes pourraient exécuter des règles de vérification via le code de la machine virtuelle Ethereum.
Les chercheurs d'Ethereum travaillent sur ce type d'abstraction de compte native depuis des années. L'EIP-7702, proposé par Buterin et d'autres développeurs en 2024, visait auparavant à donner aux comptes détenus de manière externe accès aux fonctions de portefeuille de contrats intelligents tout en maintenant la compatibilité avec l'ERC-4337.
Les changements de validation s'étendent au-delà des paiements de gaz et du regroupement de transactions.
Les comptes Ethereum détenus de manière externe conventionnels sont contrôlés par des clés privées utilisant l'algorithme de signature numérique à courbe elliptique. Une clé privée ne peut pas être simplement remplacée tout en conservant le même compte selon le modèle traditionnel. La perte de la clé peut supprimer définitivement l'accès aux actifs qu'elle contrôle, tandis qu'une clé compromise peut donner à un attaquant le contrôle du compte.
Les Frames permettraient à un compte de définir sa propre logique de validation, ouvrant la porte à la rotation des clés et à différents systèmes d'authentification sans exiger de l'utilisateur qu'il transfère des actifs vers une nouvelle adresse.
La validation programmable pourrait éventuellement permettre aux comptes Ethereum de remplacer les méthodes de signature actuelles par une cryptographie conçue pour résister aux ordinateurs quantiques.
Buterin a placé la sécurité quantique plus haut sur la feuille de route technique d'Ethereum dans une mise à jour d'août, aux côtés des travaux sur les rollups natifs, la confidentialité et les modifications de l'architecture de stockage du réseau.
Il avait précédemment esquissé une feuille de route de résistance quantique couvrant les signatures de consensus d'Ethereum, les systèmes de disponibilité des données, la cryptographie des portefeuilles et les preuves à divulgation nulle de connaissance. Ce plan a identifié l'ECDSA, qui contrôle les comptes Ethereum ordinaires, comme un composant qui pourrait éventuellement nécessiter un remplacement si des ordinateurs quantiques suffisamment puissants sont développés.
L'EIP-8141 offre une voie permettant aux comptes d'adopter différents schémas de signature, car les règles de vérification ne seraient plus fixées à un modèle de clé privée unique.
Hegotá est prévue pour 2027 et suivra Glamsterdam, la prochaine mise à niveau du réseau Ethereum.
Les développeurs étaient encore en train de réduire le champ d'application de Hegotá en août. À l'époque, les Frame Transactions étaient toujours en considération, tandis que l'EIP-7805, ou « Fork-choice enforced Inclusion Lists », était la seule proposition formellement programmée pour la mise à niveau.
La décision du 27 août a depuis déplacé l'EIP-8141 dans la catégorie des éléments programmés, aux côtés de l'EIP-7805.
Avant cette décision, les développeurs avaient comparé l'EIP-8141 à l'EIP-8130 comme approches concurrentes de l'abstraction de compte native. Les discussions portaient sur la manière dont Ethereum pourrait éviter des standards d'abstraction de compte incompatibles entre les réseaux de Couche 1 et de Couche 2 tout en conservant la flexibilité pour différentes conceptions de transactions.
Glamsterdam, quant à elle, reste en avance sur Hegotá dans le calendrier des mises à niveau d'Ethereum. Les développeurs ont testé ses changements prévus via des réseaux de développement, la mise à niveau étant axée sur la séparation « Enshrined Proposer-Builder Separation » et les « Block-Level Access Lists ».
La mise à niveau inclut également des modifications de la comptabilité du gaz d'Ethereum. La Fondation Ethereum a averti les développeurs de portefeuilles en août que l'EIP-8037 pourrait affecter les logiciels qui reposent sur l'hypothèse que chaque transfert ETH de base coûte 21 000 unités de gaz, car les transferts créant un nouvel état entraînent des frais supplémentaires.
L'EIP-8141 ne peut pas être utilisé sur le mainnet Ethereum aujourd'hui. Sa spécification reste à l'état de brouillon tandis que les développeurs poursuivent les travaux d'implémentation et de test en vue du déploiement de Hegotá prévu pour 2027.





