UTXO
Un UTXO est une sortie de transaction antérieure qui n’a pas encore été dépensée. Le sigle signifie Unspent Transaction Output.
Qu’est-ce qu’un UTXO ?
Imaginez un UTXO comme un billet numérique distinct, d’une valeur fixe. Bitcoin utilise ce système pour suivre les montants qui peuvent encore être envoyés.
Lors d’un paiement, votre wallet crypto utilise un ou plusieurs UTXO existants. Ces unités ne sont alors plus disponibles. La transaction crée ensuite de nouveaux UTXO : l’un pour le destinataire et, souvent, un autre correspondant au montant restant, qui vous revient.
Votre solde correspond donc à la somme de tous les UTXO que votre wallet peut dépenser. Un UTXO ne peut pas être dépensé en partie.
Exemple d’UTXO
Imaginons que votre wallet contienne un UTXO d’un bitcoin et que vous souhaitiez envoyer 0,4 bitcoin.
L’UTXO entier d’un bitcoin est utilisé pour la transaction. Un nouvel UTXO de 0,4 bitcoin est alors créé pour le destinataire. Après déduction des frais de transaction, le montant restant vous est rendu sous la forme d’un nouvel UTXO, envoyé à une adresse que vous contrôlez. Cela ressemble à la monnaie rendue après un paiement en espèces.
Pourquoi les UTXO sont-ils importants dans la crypto ?
Les UTXO sont principalement utilisés par Bitcoin et d’autres blockchains qui reposent sur ce modèle. À chaque transaction, le réseau vérifie que les UTXO utilisés n’ont pas déjà été dépensés. Ce système contribue ainsi à éviter les doubles dépenses.
Dans l’actualité crypto, vous pouvez rencontrer les UTXO dans des explications sur les transactions Bitcoin, les wallets ou les différences entre les blockchains. Ethereum fonctionne par exemple différemment : le réseau suit principalement le solde actuel de chaque compte.
Un modèle UTXO ne signifie pas automatiquement qu’une blockchain est plus sûre, moins coûteuse ou meilleure pour la confidentialité. Il n’implique pas non plus que les Smart Contracts soient impossibles : des modèles UTXO plus élaborés peuvent prendre en charge des règles plus complexes.