Que sont les UTXO ?
UTXO signifie Unspent Transaction Output.
Dans les cryptomonnaies, les UTXOs désignent les sorties de transactions qui peuvent être utilisées comme entrées dans une nouvelle transaction. Ils définissent où commence et se termine chaque transaction sur la blockchain. Le modèle UTXO, qui est utilisé par la blockchain Bitcoin et d'autres crypto-monnaies, sert de mécanisme pour garder une trace de l'endroit où se trouvent les tokens à un moment donné.
Comment fonctionnent les UTXO ?
Lorsqu'une transaction est effectuée, l'utilisateur qui souhaite effectuer la transaction, prend un ou plusieurs UTXO pour servir d'entrée. L'utilisateur fournit ensuite sa signature numérique pour confirmer la propriété de ces entrées. Les entrées se traduisent alors par des sorties.
Les sorties de transaction non dépensées sont maintenant "dépensées" et ne peuvent plus être utilisées. Cela évite des problèmes tels que les doubles dépenses. Les sorties de la transaction qui n'ont pas été dépensées deviennent de nouveaux UTXO, qui peuvent être dépensés dans une nouvelle transaction.
Le modèle UTXO traite la monnaie comme des objets. En un sens, les UTXO sont similaires aux chèques : ils sont adressés à un utilisateur spécifique (par leur adresse publique), et ne peuvent pas être dépensés en partie. Au lieu de cela, de nouveaux chèques doivent être créés à partir de l'ancien chèque.
L'historique d'un UTXO n'est stocké dans les blocs que lorsqu'il est transféré. Pour trouver le solde total d'un compte, vous devez scanner chaque bloc pour trouver le dernier UTXO pointant vers ce compte. Leur propriété n'est reconnue que lorsqu'ils sont envoyés, et pas dans tous les blocs.
Exemple
Disons que vous avez 0,65 BTC dans votre wallet: ce montant est une collection d'UTXO, qui sont des sorties de transactions passées.
Imaginons maintenant que vous voulez envoyer 0.2 BTC à un autre utilisateur, votre seule solution est de fractionner vos UTXO : vous enverrez 0.2 BTC à l'utilisateur, et vous retournerez 0.45 pour vous-même, mais vous récupérerez un peu moins que les frais de minage (également appelés frais de réseau).
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.