Contributions de Vitalik Buterin et Utreexo
Le co-fondateur d’Ethereum, Vitalik Buterin, a salué le travail des développeurs de Bitcoin le 16 août, en mettant en avant leur contribution à Utreexo. Il a également présenté une direction de mise à l’échelle proposée pour Ethereum, qui pourrait combiner un état de type UTXO, un état dynamique conventionnel et des modèles intermédiaires. Dans un post sur X, Buterin a qualifié cela de « stratégie de mise à l’échelle actuelle pour Ethereum », tout en précisant que cette architecture est encore en développement.
Objectifs de mise à l’échelle
Buterin a souligné que l’objectif est de permettre à la majorité des activités sur Ethereum de se développer considérablement sans compromettre la décentralisation, la résistance à la censure ou la facilité de fonctionnement des nœuds. Ses commentaires ne signifient pas qu’Ethereum a décidé de remplacer son modèle de compte par l’architecture UTXO de Bitcoin. Les conceptions évoquées restent des propositions de recherche plutôt que des changements de protocole approuvés.
Les développeurs de Bitcoin méritent d’être reconnus pour avoir été les pionniers de nombreuses idées, comme Utreexo.
Présentation d’Utreexo
Utreexo, introduit par Thaddeus Dryja, chercheur à l’Initiative de Monnaie Numérique du MIT, en 2019, propose une approche innovante. Au lieu d’exiger qu’un nœud de validation conserve localement l’ensemble complet des UTXO de Bitcoin, cette conception représente cet ensemble à l’aide d’un accumulateur compact basé sur un hachage. Les entrées de transaction incluent des preuves d’inclusion, permettant aux nœuds de vérifier les sorties pertinentes par rapport à cet accumulateur.
Le document original du MIT DCI indique que l’accumulateur croît logarithmiquement avec l’ensemble sous-jacent, abordant ainsi le même problème général que les chercheurs d’Ethereum examinent : augmenter l’activité du réseau sans que les exigences de stockage d’état n’augmentent au même rythme.
Propositions de recherche d’Ethereum
Utreexo demeure un projet de mise à l’échelle pour Bitcoin, plutôt qu’une fonctionnalité qu’Ethereum copierait directement. Une proposition de recherche d’Ethereum, datée du 6 juillet et rédigée par Toni Wahrstätter sous le pseudonyme de Nero_eth, suggère d’ajouter des paiements natifs de type UTXO sans supprimer les comptes Ethereum. Ce modèle cible des paiements ponctuels qui ne nécessitent pas d’état de contrat intelligent persistant.
La proposition estime que ces charges de travail pourraient réduire l’utilisation de l’état permanent d’environ 99,8%. Au lieu de stocker l’objet de paiement complet dans l’état actif, Ethereum prouverait son existence à partir de l’historique tout en conservant principalement un petit état compact d’objets dépensés.
Efforts de réduction des charges de vérification
Cette approche s’inscrit dans l’effort plus large d’Ethereum pour réduire les charges de vérification et de stockage. Comme l’a précédemment rapporté crypto.news, la reconstruction Lean d’Ethereum place les preuves cryptographiques récursives au cœur de sa refonte de vérification proposée. La recherche de Buterin sur le mempool récursif-STARK, publiée en janvier, s’attaque à la bande passante des preuves.
Son modèle suppose des preuves STARK hautement optimisées d’environ 128 Ko et propose que les nœuds du mempool combinent périodiquement les preuves de validité de manière récursive, plutôt que d’attacher une grande preuve séparée à chaque objet propagé.
Conclusion et perspectives d’avenir
La recherche sur le mempool et la proposition UTXO native abordent différentes contraintes, bien que les chercheurs explorent comment ces technologies pourraient se compléter. Une réponse de la communauté a extrapolé la combinaison dans une architecture capable de traiter un « volume illimité » de transitions UTXO via une preuve compacte.
Ce n’est pas un objectif de débit confirmé pour Ethereum, ni un engagement de feuille de route. La recherche de Buterin ne garantit pas une capacité de transaction illimitée, et le chiffre de 128 Ko décrit une taille de preuve STARK supposée dans son modèle de mempool, et non un format de bloc Ethereum futur confirmé.
Si nous devions synthétiser l’architecture de mempool agrégée par STARK de Vitalik avec la proposition d’exécution orientée UTXO de Toni, nous pourrions théoriquement construire un tissu de transaction UTXO agrégé récursivement par STARK au niveau de la mémoire/réseau, où les transitions d’état de transaction sont…
La proposition UTXO native repose sur l’EIP-8141, ou Transactions de Cadre, pour son design de dépense préféré. L’EIP-8141 introduirait des cadres de transaction programmables couvrant la validation, le paiement de gaz et l’exécution.
La feuille de route officielle d’Ethereum place Hegotá en 2027, après Glamsterdam au quatrième trimestre de 2026. Les UTXO natifs ne sont actuellement pas répertoriés comme une fonctionnalité prévue pour Hegotá. Comme l’a rapporté crypto.news, la portée de la mise à niveau de Hegotá en 2027 est encore en cours de réduction, avec les Transactions de Cadre parmi les principaux designs encore à l’étude.
La référence d’Utreexo de Buterin signale donc une direction de recherche plutôt qu’une mise à niveau d’Ethereum imminente. Ce travail indique un système hybride dans lequel différents types d’activité pourraient utiliser différents modèles d’état, tandis que les preuves cryptographiques réduisent ce que chaque nœud doit stocker ou vérifier à plusieurs reprises.