Bitcoin : envoyer une transaction avancée pas à pas
Apprenez à choisir une adresse Bitcoin, estimer les frais, utiliser RBF ou CPFP et vérifier la confirmation dans un explorateur.

- Difficulté
- Intermédiaire
Envoyer du Bitcoin peut sembler simple au premier abord, mais une transaction devient vite plus technique dès qu’il faut choisir le bon type d’adresse, ajuster les frais ou débloquer un envoi en attente. Ce tutoriel vous guide pas à pas pour réaliser une transaction Bitcoin plus avancée sans perdre de vue l’essentiel.
Vous allez commencer par choisir entre Legacy, SegWit et Taproot, puis estimer les frais avec la logique sat/vB × vsize. Ensuite, vous verrez quand utiliser RBF ou CPFP, avant de terminer par la vérification de la transaction dans un explorateur comme mempool.space ou blockstream.info.
Prérequis
- Avoir un wallet Bitcoin qui affiche les adresses de réception et l’historique des transactions.
- Pouvoir copier une adresse Bitcoin et un TXID depuis ce wallet.
- Disposer d’un accès à un explorateur de blocs ou de mempool.
- Vérifier que votre portefeuille propose, si possible, l’option RBF ou une fonction d’augmentation des frais.
Matériel nécessaire
- Wallet Bitcoin compatible avec l’envoi et la réception
- Accès à un explorateur de transactions comme mempool.space ou blockstream.info
- TXID de la transaction à suivre ou à ajuster
- Adresse de réception Bitcoin
Étapes
Choisissez une adresse de réception adaptée
Commencez par afficher une nouvelle adresse de réception dans votre wallet. Regardez son préfixe pour identifier le format utilisé avant d’envoyer ou de communiquer cette adresse.
Une adresse Legacy correspond en pratique au format P2PKH et commence en général par
1sur Bitcoin mainnet. Une adresse SegWit native v0 en Bech32 commence parbc1q, tandis qu’une adresse SegWit de compatibilité encapsulée P2SH commence par3.Si votre wallet propose Taproot, l’adresse de réception correspond à une sortie SegWit v1 de type P2TR et commence par
bc1p. Ce format utilise Bech32m pour les versions witness 1 et plus.Privilégiez SegWit native pour débuter
Si vous voulez un choix simple, utilisez par défaut une adresse SegWit native en
bc1q. C’est le compromis le plus recommandé pour débuter, car il combine une bonne compatibilité pratique avec une meilleure efficacité que le Legacy sur les frais.Réservez plutôt Legacy en
1aux cas où vous devez composer avec un système ancien. Utilisez Taproot enbc1psi votre wallet et les services avec lesquels vous interagissez le gèrent correctement.Préparez l’envoi depuis votre wallet
Saisissez l’adresse de destination dans votre wallet, puis indiquez le montant à envoyer. Avant de valider, ouvrez si possible les options avancées pour voir le niveau de frais proposé et la présence éventuelle d’une option RBF.
Si votre portefeuille permet de choisir le type d’adresse de changement ou le mode de frais, prenez le temps de lire les libellés. Tous les wallets n’exposent pas les mêmes détails, mais l’objectif reste le même : comprendre avant d’envoyer.
Consultez les estimations de frais dans un explorateur

Avant de diffuser votre transaction, ouvrez un explorateur de mempool pour consulter les suggestions de frais. Un service comme mempool.space expose des estimations de feerate ainsi que des informations sur les transactions comme le
feetotal et lavsize.Servez-vous de ces suggestions comme d’un repère, pas comme d’une promesse ferme de délai. Les estimations de mempool sont des guides et ne garantissent pas à elles seules un temps de confirmation précis.
Calculez les frais avec la vsize
Utilisez la formule simple suivante : frais = feerate × vsize. En pratique, la feerate est souvent exprimée en sat/vB, c’est-à-dire en satoshis par virtual byte.
La notion de
vsizeest importante, surtout depuis SegWit, car elle reflète mieux le poids utile d’une transaction dans un bloc. Les explorateurs de type mempool documentent justement ce champ pour aider à lire les frais de façon plus fiable.Concrètement, deux transactions d’un même montant peuvent payer des frais différents si leur taille virtuelle diffère. Le montant envoyé n’est donc pas, à lui seul, le bon indicateur pour prévoir le coût réseau.
Tenez compte du type d’adresse dans le coût futur
Lorsque vous recevez des bitcoins, pensez déjà à la future dépense de ces UTXO. En règle générale, dépenser des UTXO SegWit coûte moins en taille virtuelle que des UTXO Legacy comparables, ce qui réduit souvent les frais.
Cela ne signifie pas que Legacy est inutilisable, mais simplement qu’il est souvent moins efficient. C’est une des raisons pour lesquelles le format SegWit natif en
bc1qreste le choix pratique recommandé pour beaucoup de débutants.Activez RBF avant d’envoyer si possible

Si votre wallet le propose, activez l’option RBF avant la diffusion de la transaction. RBF, pour Replace-By-Fee, permet de remplacer une transaction non confirmée par une autre qui paie plus de frais.
Bitcoin Core résume ce comportement ainsi : une transaction peut être marquée comme remplaçable jusqu’à sa confirmation. Le standard associé est le BIP 125.
Sur le plan technique, une transaction peut signaler qu’elle est remplaçable si un input comporte une valeur
nSequence < 0xffffffff - 1. En pratique, la plupart des utilisateurs n’ont pas à manipuler ce détail directement, car le wallet gère ce réglage.Augmentez les frais avec RBF si la transaction traîne
Si votre transaction reste non confirmée et que votre wallet affiche une option du type bump fee ou augmenter les frais, utilisez-la. Le portefeuille va créer une transaction de remplacement qui reprend l’intention de la première avec des frais plus élevés.
Cette méthode est adaptée lorsque c’est votre transaction, qu’elle est encore en attente, et qu’elle a été envoyée comme remplaçable. Après diffusion, surveillez le nouveau TXID ou l’état mis à jour dans votre wallet selon l’interface utilisée.
Créez un CPFP si vous contrôlez une sortie dépensable
Si vous ne pouvez pas faire de RBF, utilisez éventuellement CPFP, pour Child Pays For Parent. Cette stratégie consiste à créer une transaction enfant qui dépense une sortie de la transaction bloquée, avec des frais suffisamment élevés pour rendre l’ensemble parent + enfant plus attractif pour les mineurs.
CPFP est surtout utile si vous avez reçu une transaction lente, ou si le wallet utilisé pour la transaction d’origine ne permet pas de remplacement par RBF. L’idée n’est pas de corriger la transaction parent elle-même, mais de tirer vers le haut l’intérêt économique du paquet formé par les deux transactions.
Tenez compte des évolutions récentes de politique mempool
Gardez en tête que les mécanismes restent les mêmes dans leur principe, mais que certains détails de politique mempool évoluent dans les versions récentes de Bitcoin Core. Bitcoin Core 31.0 indique notamment des changements liés au cluster mempool, une révision de la validation des remplacements RBF et la suppression du CPFP Carveout dans la logique mempool.
Pour un débutant, la conséquence pratique est simple : RBF et CPFP existent toujours comme stratégies utiles, mais certains comportements historiques ne doivent pas être supposés identiques selon tous les nœuds et toutes les versions.
Copiez le TXID après l’envoi
Dès que la transaction est diffusée, récupérez son TXID depuis votre wallet. Conservez-le dans un endroit simple à retrouver, car c’est l’identifiant le plus pratique pour suivre l’état exact de l’envoi dans un explorateur.
Le TXID vous évite de dépendre uniquement des statuts résumés du wallet. En cas de retard, de remplacement RBF ou de vérification côté support, c’est l’information de référence à partager.
Vérifiez la transaction dans un explorateur

Collez le TXID dans un explorateur comme mempool.space ou blockstream.info. Vérifiez d’abord si la transaction est marquée unconfirmed ou confirmée, puis repérez les champs liés aux frais et à la taille virtuelle.
Un explorateur de transactions permet généralement de consulter le TXID, le statut confirmé ou non confirmé, le nombre de confirmations, les frais, la
vsizeet, si la transaction est confirmée, le bloc d’inclusion. Les vues d’adresse et de transaction documentées par les explorateurs mempool exposent précisément ce type de métadonnées.Suivez les confirmations jusqu’à l’inclusion en bloc
Après la diffusion, revenez voir régulièrement l’état de la transaction dans l’explorateur ou dans votre wallet. Tant qu’elle est non confirmée, vous pouvez encore envisager RBF si la transaction est remplaçable, ou CPFP si vous contrôlez une sortie dépensable adaptée.
Une fois la transaction incluse dans un bloc, l’explorateur affichera un nombre de confirmations croissant. Vous pouvez alors vérifier le bloc d’inclusion et considérer que la transaction est passée du statut d’attente au statut confirmé.
Appliquez une routine simple pour vos prochains envois
Pour répéter le processus sans vous compliquer la vie, adoptez une routine claire : utilisez par défaut une adresse de réception SegWit native en
bc1q, consultez une suggestion de frais sur un explorateur mempool, activez RBF si votre wallet le propose, puis copiez le TXID après envoi.Si la transaction reste bloquée, faites un RBF lorsque c’est votre transaction et qu’elle est remplaçable. Sinon, tentez un CPFP si vous contrôlez une sortie dépensable de cette transaction, puis vérifiez l’évolution dans l’explorateur jusqu’à la confirmation.
Erreurs fréquentes & dépannage
- Choisir une adresse Taproot en
bc1psans vérifier que le service d’envoi ou de réception la supporte correctement. - Penser que les frais dépendent surtout du montant envoyé, alors qu’ils dépendent surtout de la taille virtuelle de la transaction.
- Confondre frais totaux et feerate, sans regarder la
vsize. - Ignorer l’option RBF au moment de l’envoi, puis découvrir trop tard que la transaction ne peut pas être facilement ajustée.
- Supposer qu’une transaction visible dans un explorateur est déjà confirmée.
- Tenter un CPFP sans contrôler une sortie réellement dépensable de la transaction bloquée.
Astuces & pour aller plus loin
- Utilisez
bc1qpar défaut pour débuter : c’est généralement le meilleur compromis entre compatibilité et efficacité. - Consultez les suggestions de frais d’un explorateur avant de valider l’envoi, tout en gardant à l’esprit qu’il s’agit de guides et non de garanties.
- Activez RBF dès que votre wallet le permet, même si vous pensez avoir choisi des frais suffisants.
- Gardez le TXID à portée de main pour suivre l’état exact de la transaction et comparer les frais à la situation du mempool.
Questions fréquentes
Quelle adresse Bitcoin choisir pour commencer ?
Le choix pratique recommandé pour débuter est généralement une adresse SegWit native en bc1q. Elle offre un bon compromis entre compatibilité et réduction de taille ou de frais par rapport au Legacy.
À quoi correspond une adresse qui commence par 1, 3, bc1q ou bc1p ?
Une adresse commençant par 1 correspond en pratique au format Legacy P2PKH. Une adresse commençant par 3 correspond souvent à un format P2SH de compatibilité, notamment pour du SegWit encapsulé, bc1q désigne SegWit natif v0 en Bech32, et bc1p désigne Taproot en SegWit v1 avec Bech32m.
Comment calculer les frais d’une transaction Bitcoin ?
La formule simple est frais = feerate × vsize. En pratique, la feerate est souvent exprimée en sat/vB et la vsize est visible dans des explorateurs comme mempool.space.
Le montant envoyé détermine-t-il directement les frais ?
Non, pas principalement. Les frais dépendent surtout de la taille virtuelle de la transaction, pas seulement du nombre de bitcoins envoyés.
Quand faut-il utiliser RBF ?
Utilisez RBF si votre transaction est encore non confirmée, que votre wallet permet l’option d’augmentation des frais et que la transaction a été envoyée comme remplaçable. Cela permet de la remplacer par une version qui paie plus de frais.
Quand faut-il utiliser CPFP ?
CPFP est utile si vous ne pouvez pas faire de RBF, si vous avez reçu une transaction lente ou si vous contrôlez une sortie dépensable issue de la transaction bloquée. Vous créez alors une transaction enfant avec des frais plus élevés pour rendre l’ensemble plus attractif.
Comment vérifier qu’une transaction est bien confirmée ?
Copiez le TXID depuis votre wallet, recherchez-le dans un explorateur, puis regardez le statut confirmé ou non confirmé, le nombre de confirmations et, si disponible, le bloc d’inclusion.
Taproot est-il toujours le meilleur choix ?
Pas automatiquement. Taproot en bc1p est un format moderne, mais sa compatibilité doit être vérifiée selon le wallet et les services utilisés, car certains ne le supportent pas encore parfaitement.
Conclusion
Débuter avec une transaction Bitcoin avancée consiste moins à maîtriser toute la technique qu’à adopter une bonne séquence d’actions. En pratique, choisissez de préférence une adresse SegWit native en bc1q, estimez les frais avec la logique sat/vB × vsize, activez RBF si possible et gardez le TXID pour le suivi.
Si un envoi tarde, vous avez alors deux leviers concrets : RBF pour remplacer une transaction non confirmée, ou CPFP si vous contrôlez une sortie dépensable adaptée. Enfin, l’explorateur vous sert de tableau de bord fiable pour vérifier les frais, le statut et les confirmations jusqu’à l’inclusion en bloc.