Dans le modèle UTXO, le solde d'un portefeuille n'est pas stocké comme un nombre unique, à la manière d'un solde de compte bancaire. Il s'agit plutôt de la somme de toutes les sorties non dépensées et distinctes de transactions antérieures appartenant aux adresses de ce portefeuille. Lorsqu'une nouvelle transaction est envoyée, elle consomme une ou plusieurs UTXO existantes en entrées et crée de nouvelles sorties, l'une allant au destinataire et souvent une autre renvoyée à l'expéditeur en monnaie, semblable en principe au fait de payer avec un billet et de recevoir la monnaie plutôt que d'ajuster un unique total courant.
Cela diffère du modèle basé sur les comptes utilisé par des réseaux comme Ethereum, où les soldes sont suivis davantage comme un registre courant lié à chaque adresse, mis à jour directement à chaque transaction. Le modèle UTXO présente certains avantages pour la confidentialité et pour valider des transactions en parallèle, puisque des UTXO indépendantes peuvent être vérifiées indépendamment les unes des autres, mais il peut rendre certains types de logique de contrat intelligent plus complexes à mettre en œuvre qu'un simple solde de compte qui augmente ou diminue.
Le logiciel de portefeuille gère généralement la sélection et la combinaison des UTXO automatiquement, si bien que la plupart des utilisateurs n'ont jamais à penser directement au modèle, même s'il sous-tend la façon dont leur solde est réellement représenté et suivi sur le réseau.
Points clés
- UTXO signifie Unspent Transaction Output, l'unité que Bitcoin et des blockchains similaires utilisent pour suivre la propriété.
- Le solde d'un portefeuille est la somme de ses sorties non dépensées plutôt qu'un nombre unique stocké, et les transactions consomment et créent de nouvelles sorties.
- Le modèle UTXO diffère du modèle basé sur les comptes utilisé par des réseaux comme Ethereum, avec des compromis différents pour la confidentialité et la complexité des contrats.
Questions fréquentes sur UTXO
Pourquoi Bitcoin utilise-t-il des UTXO au lieu de soldes de compte ?
Le modèle UTXO faisait partie de la conception d'origine de Bitcoin et offre des avantages comme une vérification parallèle plus simple de transactions indépendantes et un historique de transactions clair et vérifiable, même s'il implique des compromis différents d'un système basé sur les comptes.
Ai-je besoin de comprendre les UTXO pour utiliser un portefeuille Bitcoin ?
Pas pour un usage courant, puisque le logiciel de portefeuille gère la sélection des UTXO automatiquement en arrière-plan. Cela devient plus pertinent pour les utilisateurs avancés intéressés par les frais de transaction, les pratiques de confidentialité ou la construction d'applications directement sur Bitcoin.
Nouveau dans la crypto, ou envie de combler des lacunes ? Parcourez l'essentiel dans Apprendre, explorez tous les termes de A à Z, ou consultez les prix en direct des cryptos qui animent ces concepts.