Sortie de transaction non dépensée (UTXO)
Qu'est-ce qu'une sortie de transaction non dépensée (UTXO) ?
Dans le monde des cryptomonnaies, le résultat de transaction non dépensé, ou UTXO, désigne un résultat d’une transaction blockchain qui n’a pas été utilisé comme entrée dans une nouvelle transaction.
Bitcoin est l’exemple le plus célèbre de cryptomonnaie utilisant ce modèle.
Chaque transaction Bitcoin a à la fois une entrée et une sortie. L'entrée est l'adresse à partir de laquelle le bitcoin est envoyé, tandis que la sortie est l'adresse à laquelle il est envoyé.
L'utilisateur est propriétaire du résultat d'une transaction et peut dépenser plus tard dans une autre transaction. Cela contraste avec les comptes bancaires, qui enregistrent les débits et les crédits et envoient un relevé avec le solde courant au titulaire du compte à la fin du mois.
Dans le modèle UTXO, la richesse ou le solde total d'un portefeuille est la somme de toutes les transactions non dépensées. C'est l'équivalent en cryptomonnaie d'obtenir de la monnaie après avoir effectué un ou plusieurs achats, qui peut ensuite être utilisée pour d'autres achats.
Par exemple, Bob a 10 pièces et souhaite envoyer deux pièces à Alice. Le portefeuille de Bob déverrouille d'abord les UTXO de 10 pièces et utilise les 10 pièces comme entrée dans la transaction. Cette transaction envoie deux pièces à l'adresse d'Alice, tandis que les huit pièces restantes sont renvoyées à Bob en tant que nouvel UTXO à une adresse nouvellement créée.
Si Alice possédait trois pièces avant la transaction, son portefeuille garde désormais la trace de deux UTXO : l'un d'avant et l'autre de la transaction effectuée par Bob.
Dans le modèle UTXO, le total des entrées doit être égal ou supérieur au total des sorties. Il s'agit de l'un des contrôles préliminaires effectués par les validateurs pour vérifier si une transaction est valide.
UTXO prospère dans un système décentralisé car il peut vérifier les doubles dépenses d'une manière simple sur le plan informatique.