network

UTXO

Une sortie de transaction non dépensée (UTXO) est l'unité fondamentale de suivi de valeur dans Bitcoin. Plutôt que de maintenir des soldes de comptes, le réseau Bitcoin enregistre des sorties individuelles qui n'ont pas encore été dépensées.

Bitcoin n'utilise pas de comptes ou de soldes. Le réseau suit plutôt la valeur grâce à un modèle appelé Sorties de Transactions Non Dépensées, ou UTXO. Chaque transaction confirmée crée une ou plusieurs sorties, chacune assignant un montant spécifique à une adresse spécifique. Une sortie reste un UTXO tant qu'elle n'a pas été référencée comme entrée dans une transaction ultérieure. La valeur totale contrôlée par un portefeuille est simplement la somme de tous les UTXO associés à ses adresses.

Dépenser un UTXO signifie le référencer comme entrée d'une nouvelle transaction. Une fois référencé, l'UTXO est consommé et détruit. La nouvelle transaction crée de nouvelles sorties, qui deviennent de nouveaux UTXO. Si vous possédez un UTXO d'une valeur de 1 bitcoin et envoyez 0,3 à quelqu'un, la transaction consommera l'intégralité de l'UTXO de 1 bitcoin, créera une sortie de 0,3 pour le destinataire et créera une sortie de monnaie renvoyant le montant restant moins les frais à une adresse que vous contrôlez. Vous ne dépensez jamais partiellement un UTXO; vous le consommez toujours entièrement et recevez de la monnaie.

Le modèle UTXO a des implications importantes pour la confidentialité et la sécurité. Parce que chaque UTXO est une valeur distincte et suivie de façon indépendante, il est plus difficile de relier les transactions en un historique de dépenses unique par rapport aux systèmes basés sur des comptes. Du point de vue de la sécurité, un attaquant qui compromet une clé privée n'accède qu'aux UTXO associés à cette clé. Comprendre les UTXO est également important pour estimer les frais de transaction, car les frais dépendent en partie du nombre d'entrées qu'une transaction consomme.

Frequently asked questions