UTXO : définition

Apr 22, 2024 | Mis à jour Apr 22, 2024
UTXO est l’acronyme de « Unspent Transaction Output » (Sortie de transaction non dépensée) et désigne le montant d’une cryptomonnaie qui reste à la suite d’une transaction spécifique.

Que veut dire UTXO (Unspent Transaction Output) ?

Un UTXO (Output Transaction Unspent, Sortie de transaction non dépensée) est le montant de cryptomonnaie non utilisé lors d’une transaction. Chaque transaction crypto implique une entrée et une sortie. Lors de chaque exécution d’une transaction, l’entrée est supprimée et la sortie est générée. Toute sortie qui reste et qui n’est pas dépensée immédiatement est un UTXO. Il peut être dépensé ultérieurement lors d’une nouvelle transaction.

Les UTXO ressemblent à ce qui se passe lorsque vous payez en espèces. Souvent, vous devez utiliser la totalité du montant et recevoir le solde restant sous forme de monnaie. Par exemple, si vous voulez acheter un livre qui coûte 20 euros mais que vous n’avez qu’un billet de 50 euros, vous devez utiliser tout le billet de 50 euros et recevoir 30 euros en guise de monnaie. De même, dans le monde des cryptomonnaies, on ne peut pas envoyer un montant spécifique à partir d’un UTXO.

Supposons que Bob veuille envoyer 2 BTC à Alice, mais qu’il n’ait qu’un UTXO d’une valeur de 5 BTC dans son wallet. Il lui faudra envoyer la totalité de l’UTXO à Alice, et recevoir ensuite les 3 BTC restants sous forme de « monnaie » dans un nouvel UTXO plus petit. Ce processus est géré par le protocole de la blockchain et vous n’avez pas besoin de vous demander si le bénéficiaire vous rendra la monnaie.

Dans le réseau de la blockchain, la transaction va générer :

  • 2 BTC : envoyés à Alice.
  • 2,99 BTC : retournés à Bob.
  • 0,01 BTC : frais payés aux mineurs pour le traitement de la transaction.

Pourquoi les UTXO sont-ils importants ?

Le modèle UTXO est un élément important pour suivre l’offre de cryptos en circulation dans un réseau donné, ainsi que pour la vérification des transactions. Son exécution nécessite la validation de son propriétaire, ce qui permet d’éviter les arnaques et les fraudes. En effet, chaque transaction d’UTXO est liée à une signature numérique personnelle. La personne qui la possède doit la fournir pour confirmer la propriété de l’UTXO, tout en l’utilisant comme entrée pour une nouvelle transaction.

Différence entre le modèle UTXO et le modèle Compte/Solde

Les modèles UTXO et Compte/Solde sont deux façons différentes de suivre les fonds et les transactions. Bitcoin utilise les UTXO, tandis qu’Ethereum utilise le modèle Compte/Solde.

Le réseau Bitcoin est basé sur le modèle de blockchain UTXO, dans lequel une transaction est divisée en plusieurs parties (entrées et sorties). Le solde du wallet de l’utilisateur conserve la trace de toutes les transactions UTXO.

Le réseau Ethereum quant à lui est basé sur le modèle Compte/Solde. Ce modèle veille à ce que le solde du compte soit supérieur ou au moins égal au montant de la transaction à effectuer.

La plupart des développeurs considèrent que le modèle UTXO est plus sécurisé et nécessite moins d’espace de stockage que le modèle Compte/Solde, qui requiert plus d’espace pour les blocs de données volumineux.

Hot wallet

Un hot wallet (wallet applicatif) est un wallet crypto qui sécurise les clés privées cryptographiques au sein d’une interface connectée à Internet.

Définition complète

Initial DEX Offering (IDO)

Une offre initiale sur DEX (Initial DEX Offering, IDO) est une méthode de financement participatif qui permet à des projets de blockchain d’émettre leurs tokens ou coins natifs via une plateforme d’échange décentralisée (DEX).

Définition complète

Mainnet (réseau principal)

Un mainnet (réseau principal) est une blockchain indépendante, complète et autonome, où toutes les transactions crypto sont diffusées, vérifiées, traitées et inscrites sur son registre distribué.

Définition complète