UTXO Bitcoin : entrées, monnaie rendue et consolidation
Comprenez comment un solde Bitcoin réunit des sorties non dépensées, comment fonctionnent les entrées et la monnaie rendue, et comment la consolidation de petits UTXO peut influer sur les frais et la confidentialité.
Dans ce guideLe solde Bitcoin d’un portefeuille regroupe plusieurs sorties
Bref résumé
Le solde d’un portefeuille Bitcoin correspond généralement à plusieurs sorties de transaction non dépensées, ou UTXO. Un paiement dépense certaines sorties comme entrées et crée de nouvelles sorties pour le destinataire et, si nécessaire, pour la monnaie rendue. La consolidation peut réduire les entrées d’un paiement ultérieur, mais elle coûte des frais maintenant et peut relier des historiques publics.
Le solde Bitcoin d’un portefeuille regroupe plusieurs sorties
Le portefeuille peut afficher un seul solde, mais la chaîne Bitcoin ne l’enregistre pas comme un compte bancaire. Le portefeuille peut contrôler plusieurs sorties de transactions antérieures qui n’ont pas encore été dépensées : les UTXO. Le solde simple sur la chaîne correspond à la somme des sorties qu’il peut dépenser. Chaque sortie possède aussi une condition de dépense ; ce n’est pas une pièce libre isolée dans une liste.
Une transaction peut créer plusieurs sorties pour plusieurs destinataires. Le nombre de paiements ne correspond donc pas nécessairement au nombre d’UTXO. Les portefeuilles peuvent distinguer les montants confirmés, en attente, verrouillés ou visibles uniquement en lecture. Le solde affiché n’est donc pas toujours entièrement disponible à l’instant même. Ce modèle concerne Bitcoin et d’autres systèmes UTXO, pas tous les cryptoactifs.
Une entrée désigne précisément une ancienne sortie
Une entrée de transaction Bitcoin identifie une sortie antérieure à l’aide de l’identifiant de la transaction et de l’index de la sortie, souvent notés txid:vout. Elle contient aussi les données nécessaires pour satisfaire la condition de dépense de cette sortie. La transaction crée ensuite une ou plusieurs nouvelles sorties. Le guide développeur Bitcoin sur les transactions décrit cette structure ; le guide sur la blockchain précise qu’une sortie ne peut être dépensée qu’une fois.
Une sortie est dépensée dans son intégralité. Bitcoin ne consomme pas une partie de l’ancienne sortie en laissant le reste dans celle-ci. Si l’entrée vaut plus que le paiement, la transaction crée de nouvelles sorties pour le destinataire et pour la monnaie rendue. Chaque nouvelle sortie devient un UTXO distinct qu’un paiement ultérieur pourra utiliser selon les règles du portefeuille.
Un paiement peut créer une sortie destinataire et une sortie de monnaie
La somme des entrées doit couvrir celle des sorties ; la différence constitue les frais de transaction. Le portefeuille peut sélectionner des entrées dont la valeur dépasse le paiement, puis renvoyer le reste vers une sortie qu’il contrôle. Ce montant est la monnaie rendue, ou change. C’est une nouvelle sortie ordinaire, pas un remboursement hors chaîne ni l’annulation du paiement.
Supposons que le portefeuille sélectionne deux UTXO de 300 000 et 200 000 satoshis, soit 500 000 au total. Si le destinataire reçoit 420 000 et que les frais sont de 2 000 satoshis, la monnaie rendue est de 78 000 : 300 000 + 200 000 = 420 000 + 78 000 + 2 000. Ce calcul est hypothétique et ne constitue pas un devis actuel. La monnaie rendue est créée dans une nouvelle sortie contrôlée par le portefeuille et pourra devenir une entrée ultérieure.
Toutes les transactions ne comportent pas de sortie de monnaie : les entrées peuvent correspondre presque exactement au paiement et aux frais, ou plusieurs destinataires peuvent être payés. Examinez l’aperçu avant de signer.
Davantage d’entrées peuvent augmenter la taille de la transaction
Chaque UTXO sélectionné devient une entrée et nécessite des données qui permettent au réseau de valider sa dépense. Davantage d’entrées rendent donc souvent la transaction plus volumineuse, même si la taille exacte dépend du type de sortie et des données de signature. Les frais sont généralement calculés à partir de la taille virtuelle et du taux de frais. BIP 141 définit le poids et la taille virtuelle des transactions SegWit. Le montant de BTC envoyé ne détermine pas à lui seul la taille.
À taux identique, une transaction comportant plus d’entrées ou des entrées plus grandes peut coûter davantage. Une sortie de monnaie ajoute également des données. Le guide sur les frais de transaction Bitcoin explique le rapport entre la taille et sat/vB.
La consolidation dépense plusieurs sorties pour en créer une nouvelle
Consolider des UTXO consiste à créer une transaction qui dépense plusieurs sorties et transfère leur valeur cumulée, moins les frais, vers une nouvelle sortie du même portefeuille. Un paiement ultérieur peut dépenser cette sortie consolidée comme une seule entrée au lieu de dépenser chaque sortie d’origine séparément. La consolidation change la structure des dépenses et leur coût futur ; elle ne crée pas de bitcoins et n’efface pas l’historique.
Le compromis porte sur le moment des frais. La transaction de consolidation comprend toutes les entrées ; elle peut donc être volumineuse et entraîner des frais immédiats. Une transaction ultérieure paiera toujours des frais pour ses entrées et sorties, mais elle pourra nécessiter moins d’entrées. Si le taux actuel est inférieur à celui du moment où ces sorties auraient été dépensées, avancer une partie du coût peut être utile. Si le taux est élevé aujourd’hui, consolider maintenant peut coûter plus cher. Les frais futurs étant inconnus, aucune économie n’est garantie.
Les portefeuilles sélectionnent les sorties différemment
La plupart des portefeuilles sélectionnent automatiquement les UTXO. L’algorithme peut tenir compte du paiement, de la taille estimée, des frais, de la monnaie rendue et d’autres contraintes. L’objectif n’est pas toujours de minimiser simplement le nombre d’entrées : les frais actuels, le coût futur de la monnaie rendue et des critères de sécurité ou de confidentialité peuvent aussi intervenir. Les règles varient selon le portefeuille et sa version.
Certains portefeuilles proposent le contrôle des pièces pour consulter ou exclure des sorties. Cette fonction peut garder séparés des fonds destinés à des usages différents, mais un mauvais choix peut agrandir la transaction ou relier des sorties. Le RPC listunspent de Bitcoin Core sert aux développeurs à interroger les UTXO ; un utilisateur ordinaire n’a pas besoin d’appeler un RPC pour comprendre son solde.
Dépenser plusieurs entrées ensemble peut révéler un lien
Les transactions Bitcoin sont publiques. Si une transaction dépense plusieurs sorties comme entrées, un observateur peut voir qu’elles ont été dépensées ensemble. Les analystes y voient parfois un indice de contrôle commun, pas une preuve d’identité réelle : une transaction collaborative peut réunir plusieurs participants.
Consolider des sorties que l’on gardait séparées peut réduire cette séparation puisqu’elles apparaissent ensemble dans une transaction publique. Une nouvelle adresse de monnaie limite la réutilisation d’adresses, mais ne masque pas les entrées et n’efface pas leur historique. Les conseils de confidentialité de Bitcoin.org expliquent le caractère public et traçable des transactions ainsi que l’intérêt d’utiliser de nouvelles adresses.
Comparez les frais actuels avec l’usage probable
Commencez par l’aperçu des frais et les sorties que le portefeuille propose de dépenser. Pensez-vous dépenser plusieurs petites sorties ensemble prochainement ? Leur dépense individuelle serait-elle coûteuse par rapport à leur valeur ? Le taux actuel justifie-t-il une consolidation ? Comparez ensuite son coût au nombre d’entrées d’un paiement futur possible. Comme le taux et la forme de la future transaction sont inconnus, l’économie estimée n’est pas certaine.
Tenez aussi compte de la confidentialité et de vos besoins pratiques. Des sorties séparées peuvent correspondre à des fonds ou des contreparties différents que vous ne souhaitez pas relier publiquement. Le contrôle manuel peut préserver cette séparation, mais demande de vérifier davantage le destinataire, la monnaie rendue et les frais. Lightning emprunte une voie différente des transactions Bitcoin sur chaîne ; consultez Lightning et les paiements sur chaîne. Avant tout transfert crypto, vérifiez le réseau et l’adresse avec la liste de contrôle des transferts.
Vérifiez la transaction avant de signer
Contrôlez le réseau, l’adresse du destinataire, le montant, les entrées sélectionnées si elles sont visibles, l’adresse ou le montant de monnaie rendue et les frais totaux. Vérifiez que la monnaie revient à un portefeuille que vous contrôlez. Des frais élevés peuvent provenir du nombre d’entrées plutôt que du montant du paiement.
Avant une consolidation, confirmez que vous voulez dépenser ensemble les sorties sélectionnées et acceptez leur lien public. Elle ne garantit pas une baisse des frais totaux sur la durée : elle paie les entrées maintenant, puis une autre transaction paiera ses propres frais. Pour comprendre la sauvegarde et la récupération, consultez le guide sur la phrase de récupération et la sauvegarde du portefeuille.
Questions fréquentes
Q1Un UTXO équivaut-il à un bitcoin ?
Non. C’est une sortie non dépensée avec une valeur et une condition de dépense. Un portefeuille peut contrôler plusieurs UTXO et en additionner les valeurs.
Q2Chaque paiement Bitcoin crée-t-il de la monnaie rendue ?
Non. Les entrées peuvent correspondre au paiement et aux frais, ou la transaction peut payer plusieurs destinataires. Vérifiez l’aperçu.
Q3La consolidation réduit-elle toujours les frais ?
Non. Elle coûte des frais maintenant et peut réduire les entrées plus tard. Le résultat dépend du taux, de la taille, des règles du portefeuille et du moment.
Q4Dépenser plusieurs UTXO ensemble prouve-t-il qu’ils appartiennent à la même personne ?
Cela montre publiquement qu’ils ont été dépensés ensemble. Le contrôle commun reste une inférence, pas une preuve d’identité.
Sources et lectures complémentaires
Signaler un problème
Nous préparons un e-mail avec le lien de cet article. Mark ne reçoit le signalement qu’après son envoi
Vérification rapide
Guide terminé ? Vérifiez vos acquis avec 3 questions
Question 01
Une transaction utilise des entrées de 300 000 et 200 000 sats, paie 420 000 sats et coûte 2 000 sats de frais. Quelle monnaie rendue reste-t-il ?
Choisissez une réponse pour voir l'explication