UTXO, abréviation de “unspent transaction output”, représente le solde restant de la monnaie numérique après une transaction crypto. Ce terme est utilisé dans les systèmes basés sur la blockchain– comme le Bitcoin.
Dans un modèle UTXO, tous les fonds restants après une transaction sont stockés comme sorties pour une utilisation future dans des transactions ultérieures. Ces sorties fonctionnent de la même manière que les monnaies numériques et peuvent être dépensées en conséquence. Lorsqu’une sortie est dépensée, elle devient une entrée de transaction et son statut passe à “dépensé”. Toutefois, si une sortie n’est pas dépensée, elle reste dans la base de données de l’UTXO en tant que sortie de transaction non dépensée.
Contrairement aux modèles basés sur les comptes, dans lesquels les soldes des comptes sont gérés et mis à jour directement, le modèle UTXO nécessite la validation de l’ensemble de l’historique des transactions. Cette validation garantit que chaque entrée dépensée n’a pas été dépensée auparavant, ce qui ajoute une couche de sécurité supplémentaire au système.