UTXO natifs sur Ethereum : la proposition qui réduirait l’état permanent de 99,8 %

Une proposition sur Ethresear.ch veut importer les UTXO de Bitcoin sur Ethereum : état permanent réduit de 99,8 %, paiements sans détenir d’ETH.
Ethereum eth utxo natifs etat

Ce qu’il faut retenir :

  • Une proposition publiée sur Ethresear.ch veut importer le modèle UTXO de Bitcoin sur Ethereum, sans abandonner les comptes.
  • Pour les paiements simples, l’état permanent du réseau serait réduit d’environ 99,8 %.
  • Le design permet de dépenser des fonds sans jamais détenir d’ETH, avec des retombées directes pour la confidentialité.

Ethereum pourrait emprunter à Bitcoin l’une de ses idées fondatrices. Une proposition détaillée publiée sur le forum de recherche Ethresear.ch, à l’initiative d’une discussion lancée par Vitalik Buterin, plaide pour des UTXO natifs sur Ethereum. La promesse chiffrée : pour les paiements qui n’ont pas besoin d’état persistant, la consommation d’état permanent chuterait d’environ 99,8 %. Le texte arrive deux jours après le post de Buterin présentant la refonte du stockage comme la partie la plus disruptive du plan Lean Ethereum. Les deux textes relèvent du même chantier.

Pour les charges de travail liées aux paiements qui ne nécessitent pas d’état persistant, les UTXO natifs réduisent l’utilisation de l’état permanent d’environ 99,8 %.

Qu’est-ce qu’un UTXO et pourquoi Ethereum s’y intéresse ?

Sur Ethereum, recevoir un paiement laisse une trace éternelle. La première fois qu’une adresse reçoit de l’ETH, le réseau lui crée un compte permanent ; la première fois qu’elle détient un token ERC-20, un emplacement de stockage permanent. Chaque nœud doit conserver ces données pour toujours, même si l’adresse ne sert qu’une fois.

Bitcoin fonctionne autrement, avec les UTXO (unspent transaction outputs, ou sorties de transaction non dépensées) : un paiement y est un objet à usage unique, créé une fois, dépensé une fois, puis supprimé de l’état. La proposition veut offrir cette propriété à Ethereum sans renoncer au modèle de comptes, idéal pour les smart contracts mais surdimensionné pour un simple transfert. Un paiement basique n’a besoin que de trois choses : un montant, un destinataire et une protection contre la double dépense.

Le design pousse même la logique plus loin que Bitcoin. Là où les nœuds Bitcoin doivent garder en mémoire l’ensemble des UTXO non dépensés, la version Ethereum ne stockerait presque rien : le contenu de chaque UTXO vit dans l’historique de la chaîne (logs et racines d’engagement par bloc), et l’état ne retient qu’un seul bit par UTXO, celui qui indique s’il a été dépensé. Résultat : environ 0,3 octet d’état permanent par UTXO, contre 100 à 150 octets pour un compte classique. À l’échelle d’un milliard d’entrées, cela fait 300 mégaoctets au lieu de 100 à 150 gigaoctets.

Dépenser sans détenir d’ETH, le vrai déblocage

La partie la plus astucieuse de la proposition règle un vieux casse-tête : comment une adresse fraîche, qui ne possède aucun ETH, peut-elle payer le gas pour dépenser les fonds qu’elle vient de recevoir ? Aujourd’hui, il faut d’abord l’alimenter, ce qui recrée précisément le compte permanent que l’on cherchait à éviter.

La réponse s’appuie sur les Frame Transactions de l’EIP-8141, un format où chaque étape signée d’une transaction peut être inspectée avant exécution. La dépense d’un UTXO devient une transition qui conserve la valeur : les UTXO consommés couvrent les nouveaux UTXO créés, les paiements vers des comptes et les frais de gas, le tout vérifié avant qu’un seul wei ne bouge. Un UTXO paie donc lui-même les frais de sa propre dépense, sans que son détenteur ne touche jamais à un solde de compte.

Le mécanisme autorise aussi le parrainage sans confiance : un tiers peut avancer le gas et vérifier, avant de payer, qu’une sortie de la transaction le rembourse. Indispensable pour les tokens, puisque le gas se règle en ETH : une dépense composée uniquement d’ERC-20 devra toujours être sponsorisée.

Confidentialité, passkeys, quantique : les bénéfices collatéraux

Le destinataire d’un UTXO est une simple adresse Ethereum, et sa dépense ne requiert qu’une signature, dans n’importe quel schéma supporté par la liste de signatures de l’EIP-8141. Une passkey peut donc détenir un UTXO dès aujourd’hui, une clé post-quantique demain, sans modifier le format. Le texte s’aligne ainsi sur deux des objectifs “north star” de la roadmap : la résistance quantique et la confidentialité.

Sur ce dernier point, le gain est direct. Comme le destinataire peut être une adresse furtive (ERC-5564) générée pour un seul paiement, et comme la dépense s’autofinance, cette adresse n’apparaît jamais comme expéditeur d’une transaction et ne détient jamais d’ETH. Les paiements reçus deviennent impossibles à relier entre eux. L’expéditeur, lui, reste visible : sa protection exigerait un mécanisme séparé, de type mixage.

Ce qu’il faut surveiller

La proposition reste au stade de la recherche : elle dépend de l’EIP-8141, qui n’est pas encore déployé, et devra survivre au processus d’examen communautaire avant d’espérer intégrer un hard fork. Mais son timing lui donne un poids particulier. Buterin vient d’annoncer que la quasi-totalité des mises à jour après 2026 s’inscrira dans la reconstruction Lean Ethereum, avec le stockage comme priorité affichée. Les UTXO natifs cochent toutes les cases de ce programme : état minimal, signatures agnostiques prêtes pour le post-quantique et confidentialité intégrée dès la conception. Reste à voir si l’idée figurera dans la prochaine révision de la strawmap, la roadmap de travail qui trace les mises à jour du réseau jusqu’en 2029.

Cet article vous a plu ? Recevez les prochains par email

Rejoignez +40 000 abonnés. L'essentiel du marché crypto dans votre boîte mail, tous les 2 jours.

En savoir plus sur notre newsletter crypto →
Retrouvez toute l'actualité dans notre rubrique Actualités Ethereum sur Coin Academy.
Articles qui pourraient vous intéresser
Logo CoinAcademy
Résumé de la politique de confidentialité

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.