En période de frais élevés sur Bitcoin, il est important d’économiser sur les frais partout où c’est possible. Voyons comment les frais de transaction Bitcoin sont calculés et comment vous pouvez utiliser ces connaissances à votre avantage !

Que sont les UTXO ?

Bitcoin utilise le modèle UTXO pour suivre le nombre de coins possédés par une personne. Le solde d’un portefeuille est la somme de la valeur de tous les UTXO disponibles dans ce portefeuille. Dans notre article de blog sur le sujet, nous expliquons en détail ce que sont les UTXO (Unspent Transaction Outputs) et comment ils fonctionnent. Voici un rappel rapide :

Payer 60 € avec un billet de 50 € et un billet de 20 €

Les transactions sur Bitcoin fonctionnent de manière similaire aux paiements en espèces, où vous donnez à quelqu’un des pièces ou des billets de différentes valeurs et recevez de la monnaie en retour. Pensez à l’argent que vous donnez comme aux « entrées de transaction ». La monnaie rendue et le montant payé sont les « sorties de transaction ».

Payer 0,09 bitcoin avec un UTXO de 0,08 BTC et un UTXO de 0,02 BTC

Comme Bitcoin n’a pas de valeurs nominales standard, contrairement aux espèces (par exemple des billets de 1 $ ou 50 $), la valeur d’un billet peut être aussi élevée ou faible que nécessaire. Comme avec des espèces, si vous n’avez qu’un billet de 50 € et un billet de 20 € dans votre portefeuille mais que vous devez payer 60 €, vous récupérez 10 € de monnaie.

Cela signifie qu’à chaque transaction reçue, vous recevez un UTXO unique, c’est-à-dire un Unspent Transaction Output. Un UTXO est un « billet » que vous n’avez pas encore dépensé.

Un UTXO

Chaque UTXO a une valeur fixe, est lié à une adresse Bitcoin et est identifié par l’ID de transaction qui a créé cet UTXO. (C’est une simplification. Techniquement, l’adresse ne fait pas directement partie de l’UTXO.)

Rassurez-vous, vous n’avez pas besoin de suivre ces UTXO vous-même. Votre BitBox02 s’en charge automatiquement ! Elle générera également la sortie de change et veillera à ce qu’elle vous revienne.

Frais de transaction

Mais pourquoi cela est-il important pour les utilisateurs qui veulent simplement envoyer et recevoir des transactions ? Parce que le nombre d’UTXO impliqués dans une transaction détermine combien l’utilisateur devra payer pour cette transaction.

La formule pour calculer la taille d’une transaction

La taille d’une transaction est déterminée par le nombre d’UTXO d’entrée, c’est-à-dire les UTXO dépensés dans la transaction, et le nombre d’UTXO de sortie, c’est-à-dire ceux créés par cette transaction.

La taille des entrées et des sorties varie selon le type d’adresse

La taille des entrées et des sorties dépend du type d’adresse Bitcoin utilisé, le type Legacy étant le plus coûteux à l’envoi. Vous trouverez plus d’informations sur les types d’adresses dans notre article de blog sur les différents types d’adresses Bitcoin.

Le montant total des frais payés pour une transaction se calcule en multipliant la taille de la transaction par le taux de frais choisi. Le taux de frais est mesuré en satoshis par octet virtuel (Sat/vByte) et dépend du marché actuel des frais.

Une transaction avec 2 entrées et 2 sorties

Le nombre d’entrées que vous devez utiliser pour une transaction dépend du type de transactions que vous avez reçues auparavant. Comme avec des espèces, si vous n’avez reçu dans le passé que des billets de 5 $ et que vous voulez acheter quelque chose à 30 $, vous devez utiliser 6 billets de 5 $ pour cet achat.

Une transaction avec 6 entrées et 2 sorties

La différence avec Bitcoin, c’est qu’une transaction avec 6 UTXO d’entrée (schéma 6) sera plus coûteuse qu’une transaction équivalente payée avec seulement 2 UTXO d’entrée (schéma 5). Payer votre nouveau smartphone avec beaucoup de pièces au lieu de quelques billets est peut-être techniquement possible, mais pénible !

Qu’est-ce que la consolidation des UTXO ?

Pour réduire le nombre d’entrées que vous devez utiliser dans une transaction, vous pouvez employer une technique appelée « consolidation des UTXO ». Dans ce contexte, consolider consiste à prendre beaucoup de petits UTXO et à les transformer en un petit nombre de plus gros UTXO. C’est comme aller à la banque pour échanger de petites pièces contre un billet de plus grande valeur.

Une transaction de consolidation avec 12 entrées et 4 sorties

Pour faire cela, il suffit à l’utilisateur du portefeuille de s’envoyer une transaction à lui-même, en utilisant toutes ses entrées pour créer un plus petit nombre de sorties. Le faire en une seule transaction fonctionne très bien, mais peut compromettre votre confidentialité.

Une transaction normale après consolidation

En soi, cela ne permet pas d’économiser de frais, car vous devez payer la transaction de consolidation. Mais comme les frais de transaction Bitcoin sont très volatils, vous pouvez profiter des périodes de frais faibles pour effectuer vos transactions de consolidation. Les transactions suivantes coûteront alors moins cher en frais, car elles nécessiteront moins d’entrées.

De cette façon, vous pouvez optimiser vos frais de transaction futurs en tirant parti de l’environnement de frais actuel. Cela fait une grande différence selon que vous payez ces frais dans un environnement à 5 sat/vbyte ou à 50 sat/vbyte.

Envoyer votre transaction de consolidation quand les frais sont bas peut vous faire économiser des frais plus tard !

En période de frais faibles, comme au début de 2023, la consolidation des UTXO est assez peu coûteuse et peut faire économiser des frais sur les transactions que vous devrez envoyer plus tard dans un environnement de frais élevés. Ces transactions suivantes auront un taux de frais plus élevé, mais des frais totaux plus faibles.

Est-ce pertinent pour moi ?

Avec l’essor des services de Dollar-Cost Averaging comme Pocket Bitcoin ou Relai, il est devenu incroyablement facile d’acheter du Bitcoin. Souvent, ces achats sont effectués à intervalles fixes, par exemple une fois par mois ou une fois par semaine, afin de profiter de l’effet DCA.

Un portefeuille Bitcoin bien géré n’aura pas trop de petits UTXO

L’inconvénient de ces achats fréquents est que les utilisateurs finissent avec beaucoup d’UTXO. En particulier, ceux qui choisissent d’acheter chaque semaine, voire chaque jour, peuvent se retrouver avec des centaines de très petites sorties !

Cela signifie non seulement payer beaucoup de frais de transaction pour recevoir ces achats, mais aussi plus tard lorsque vous utiliserez ces UTXO comme entrées pour envoyer des transactions.

Si vous n’avez reçu que quelques transactions Bitcoin ou si vous n’avez que des UTXO de valeur relativement élevée, il n’est pas nécessaire de consolider vos UTXO.

Comment puis-je consolider mes UTXO ?

En toute sécurité dans la BitBoxApp

Pour consolider vos UTXO, vous devez vous envoyer une transaction à vous-même. Si vous avez des UTXO qui ne sont associés à aucun service d’échange, envisagez de les envoyer séparément pour éviter de perdre en confidentialité. Il peut être judicieux de créer un compte Bitcoin séparé dans votre BitBoxApp pour ce type d’UTXO.

Dans la BitBoxApp, vous pouvez activer la fonctionnalité coin control dans les paramètres avancés afin d’avoir la possibilité de choisir les UTXO utilisés dans une transaction.

Commencez par créer une adresse de réception avec votre BitBox02. Copiez l’adresse et notez les 5 premiers et les 5 derniers caractères de l’adresse sur une feuille de papier.

Ensuite, passez à la page « send » dans la BitBoxApp. Collez l’adresse Bitcoin que vous avez notée dans le champ du destinataire.

Cliquez sur « Toggle coin control » et sélectionnez les UTXO que vous souhaitez consolider. Dans cet exemple, nous consolidons tous les UTXO que nous avons reçus de Pocket Bitcoin.

Cliquez sur la coche « Send selected coins ». Vérifiez et confirmez la transaction sur votre BitBox02 en comparant l’adresse affichée sur l’écran de la BitBox02 avec celle que vous avez notée sur une feuille de papier.

Coinjoins

Une manière plus pratique et plus respectueuse de la confidentialité pour consolider des UTXO consiste à utiliser des coinjoins. Des portefeuilles comme Wasabi ou Samourai permettent à l’utilisateur d’effectuer une grande transaction de consolidation avec d’autres participants, ce qui rend extrêmement difficile de savoir d’où provient chaque UTXO. Cela peut grandement améliorer votre confidentialité.

Malheureusement, les portefeuilles de coinjoin sont des hot wallets, ce qui oblige l’utilisateur à stocker temporairement ses fonds sur un appareil connecté à Internet, au détriment de sa sécurité. Ils prennent également de petits frais et peuvent entraîner des problèmes réglementaires lorsque vous déposez vos coins sur une plateforme d’échange.

Conclusion

Comme lorsqu’on échange régulièrement sa petite monnaie contre des billets de plus grande valeur, consolider ses UTXO réduit le nombre de sorties de transaction stockées dans un portefeuille. En pratiquant régulièrement la consolidation des UTXO, nous pouvons payer les frais de transaction lorsque les frais Bitcoin sont bas et économiser ces frais lorsque les frais Bitcoin sont élevés. Cela est particulièrement pertinent pour les utilisateurs qui reçoivent beaucoup de petites transactions.

Comme les entrées sont combinées, ce processus de consolidation peut révéler une partie de votre confidentialité. Il est donc nécessaire de suivre quelles entrées sont utilisées pour chaque transaction. Pour cela, il est judicieux d’utiliser la fonction multi-compte et l’étiquetage des UTXO dans la BitBoxApp !

Questions fréquentes (FAQ)

Que sont les UTXO dans Bitcoin ? Les UTXO, ou Unspent Transaction Outputs, représentent le montant de bitcoin qu’un utilisateur peut dépenser. Ce sont des entités uniques à valeur fixe associées à une adresse Bitcoin.

Pourquoi la consolidation des UTXO est-elle importante ? La consolidation des UTXO est essentielle pour réduire les frais de transaction. Elle consiste à regrouper plusieurs petits UTXO en un plus petit nombre de plus gros UTXO, ce qui simplifie les transactions futures et réduit leur coût.

Comment la consolidation des UTXO permet-elle d’économiser des frais ? Consolider des UTXO pendant les périodes de frais de transaction faibles réduit le nombre d’entrées dans les transactions futures. Moins d’entrées signifie moins de frais, surtout lorsque les taux de frais sont élevés.

La consolidation des UTXO est-elle pertinente pour tous les utilisateurs de Bitcoin ? Elle est particulièrement pertinente pour les utilisateurs qui reçoivent fréquemment de petites transactions, ce qui entraîne de nombreux petits UTXO. Les utilisateurs ayant moins d’UTXO, mais de plus grande valeur, n’ont pas forcément besoin de consolidation.

Comment puis-je consolider mes UTXO avec la BitBoxApp ? Dans la BitBoxApp, utilisez la fonctionnalité coin control pour sélectionner les UTXO à consolider. Envoyez-vous une transaction à vous-même afin de regrouper les UTXO sélectionnés en un plus petit nombre de sorties.

Quels sont les points à considérer en matière de confidentialité lors d’une consolidation des UTXO ? La consolidation peut potentiellement exposer certains schémas de transaction. Pour renforcer votre confidentialité, envisagez d’utiliser des comptes Bitcoin séparés ou des coinjoins pour la consolidation.

Existe-t-il des alternatives à la consolidation manuelle des UTXO ? Oui, les coinjoins offrent une méthode plus pratique et plus respectueuse de la confidentialité pour consolider des UTXO en combinant les transactions de plusieurs participants.

Vous n’avez pas encore de BitBox ?

Sécuriser vos cryptos n’a pas besoin d’être compliqué. Le hardware wallet BitBox02 stocke hors ligne les clés privées de vos cryptomonnaies. Vous pouvez ainsi gérer vos coins en toute sécurité.

La BitBox02 existe aussi en version Bitcoin-only, avec un firmware radicalement focalisé : moins de code signifie une surface d’attaque plus réduite, ce qui améliore encore votre sécurité si vous stockez uniquement du Bitcoin.

Procurez-vous-en une dans notre boutique !

Shift Crypto est une société privée basée à Zurich, en Suisse. Notre équipe de contributeurs Bitcoin, d’experts crypto et d’ingénieurs en sécurité conçoit des produits qui permettent aux clients de progresser sereinement, du niveau débutant jusqu’à la maîtrise de la gestion des cryptomonnaies. La BitBox02, notre hardware wallet de deuxième génération, permet aux utilisateurs de stocker, protéger et utiliser facilement du Bitcoin et d’autres cryptomonnaies, avec son logiciel compagnon, la BitBoxApp.

This post was translated with the help of AI