Dans le modèle UTXO, le solde d'un portefeuille n'est pas stocké comme un nombre unique de la même manière qu'un solde de compte bancaire. Il correspond plutôt à la somme de toutes les sorties non dépensées distinctes issues de transactions antérieures appartenant aux adresses de ce portefeuille. Lorsqu'une nouvelle transaction est envoyée, elle consomme une ou plusieurs UTXO existantes comme entrées et crée de nouvelles sorties, l'une allant au destinataire et souvent une autre renvoyée à l'expéditeur sous forme de monnaie rendue, un peu comme payer avec un billet de banque et recevoir la monnaie plutôt que d'ajuster un total permanent unique.
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 la validation parallèle des transactions, puisque des UTXO non liées entre elles peuvent être vérifiées indépendamment les unes des autres, mais il peut rendre certains types de logique de smart contract plus complexes à mettre en œuvre par rapport à un simple solde de compte qui augmente ou diminue directement.
Les logiciels de portefeuille gèrent généralement la sélection et la combinaison des UTXO automatiquement, si bien que la plupart des utilisateurs n'ont jamais besoin de penser directement au modèle, même s'il sous-tend la manière 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 en matière de confidentialité et de complexité des contrats.
UTXO — foire aux questions
Pourquoi Bitcoin utilise-t-il des UTXO plutôt que des soldes de compte ?
Le modèle UTXO faisait partie de la conception originale de Bitcoin et offre des avantages comme une vérification parallèle plus simple des transactions non liées et un historique de transactions clair et vérifiable, bien qu'il implique des compromis différents par rapport à un système basé sur les comptes.
Dois-je comprendre les UTXO pour utiliser un portefeuille Bitcoin ?
Pas pour un usage quotidien, puisque le logiciel du portefeuille gère automatiquement la sélection des UTXO 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 création d'applications directement sur Bitcoin.
Nouveau dans la crypto, ou envie de combler quelques lacunes ? Parcourez les fondamentaux dans la section Apprendre, explorez tous les termes de A à Z, ou consultez les prix en direct des cryptos qui alimentent ces concepts.