Si votre transaction Bitcoin prend plus de temps que prévu à être confirmée, la raison la plus courante est que les frais sont trop bas pour les conditions actuelles du réseau. Les mineurs Bitcoin priorisent généralement les transactions qui offrent le taux de frais le plus élevé, mesuré en satoshis par octet virtuel (sat/vB). Lorsque le mempool est congestionné, les transactions à faibles frais peuvent rester non confirmées pendant des heures, voire des jours.

Une transaction Bitcoin retardée ne signifie généralement pas que vos BTC sont perdus. Dans la plupart des cas, la transaction attend simplement dans le mempool jusqu'à ce que les frais baissent, qu'un mineur l'inclue, que l'expéditeur augmente les frais, ou que la transaction soit finalement supprimée des mempools des nœuds.

Comment fonctionnent les confirmations de transactions Bitcoin ?

Lorsque vous envoyez une transaction Bitcoin, elle n'entre pas immédiatement dans la blockchain. Votre portefeuille diffuse d'abord la transaction signée sur le réseau. Les nœuds vérifient sa validité, puis la placent dans le mempool, où les transactions non confirmées attendent avant d'être incluses dans un bloc.

Le processus de confirmation fonctionne généralement ainsi :

  1. Diffusion : Votre portefeuille envoie la transaction signée aux nœuds Bitcoin.
  2. Attente dans le mempool : La transaction attend dans le mempool avec d'autres transactions non confirmées.
  3. Sélection par les mineurs : Les mineurs choisissent les transactions à inclure dans le prochain bloc, en priorisant généralement les taux de frais les plus élevés.
  4. Première confirmation : Une fois la transaction incluse dans un bloc miné, elle reçoit une confirmation.
  5. Confirmations supplémentaires : Chaque nouveau bloc ajouté par la suite donne une confirmation supplémentaire à la transaction et la rend plus difficile à annuler.

Bitcoin produit un nouveau bloc en moyenne toutes les 10 minutes, mais ce délai n'est pas garanti pour chaque bloc. En période de congestion, les transactions à faibles frais peuvent manquer plusieurs blocs avant d'être confirmées.

Pourquoi le mempool Bitcoin se congestionne-t-il ?

Le mempool est la zone d'attente de Bitcoin pour les transactions en attente. Lorsque le nombre d'utilisateurs souhaitant effectuer des transactions dépasse la capacité des prochains blocs, le mempool grossit et les frais de transaction augmentent.

Les causes courantes de congestion du mempool incluent :

  • Volatilité des prix : Les fortes variations de marché peuvent déclencher des dépôts, des retraits et des transferts de portefeuille sur les plateformes d'échange.
  • Ordinals, BRC-20 ou Runes : L'activité d'inscription et de jetons sur Bitcoin peut générer de soudaines rafales de transactions.
  • Production lente de blocs : Parfois, les blocs sont minés plus lentement que la moyenne de 10 minutes, ce qui laisse la file d'attente s'allonger.
  • Mouvements importants de portefeuilles : Des plateformes d'échange, des dépositaires ou des pools de minage peuvent consolider ou déplacer de nombreux UTXO simultanément.
  • Forte demande du marché : Les marchés haussiers attirent généralement davantage de nouveaux utilisateurs et génèrent plus d'activité on-chain.

Lorsque le mempool est saturé, les utilisateurs se disputent un espace de bloc limité en proposant des frais plus élevés.

Comment les frais de transaction Bitcoin sont-ils calculés ?

Les frais Bitcoin ne sont pas basés sur le montant de BTC envoyé, mais sur la taille de la transaction. Une transaction plus volumineuse utilise davantage d'espace dans le bloc et coûte plus cher à confirmer.

Les frais de transaction dépendent de :

  1. Taux de frais : Le taux de frais est mesuré en sat/vB. Un taux sat/vB plus élevé rend la transaction plus attractive pour les mineurs.
  2. Nombre d'entrées : Dépenser de nombreux petits UTXO alourdit la transaction et en augmente le coût.
  3. Nombre de sorties : Envoyer à plusieurs destinataires ou créer des sorties de monnaie augmente la taille de la transaction.
  4. Type d'adresse : Les transactions SegWit natif (bc1q) et Taproot (bc1p) sont généralement plus efficaces que les formats d'adresse hérités.
  5. Complexité du script : Les scripts multisig ou plus complexes peuvent augmenter la taille de la transaction.

Par exemple, une simple transaction SegWit avec une entrée et deux sorties peut être bien moins coûteuse qu'une transaction combinant de nombreux petits UTXO, même si toutes deux envoient le même montant de BTC.

Que faire si votre transaction Bitcoin est bloquée ?

Si votre transaction Bitcoin est en attente depuis longtemps, trois options s'offrent généralement à vous : augmenter les frais, utiliser une transaction enfant, ou attendre.

  1. Utiliser Replace-By-Fee (RBF) : RBF vous permet de renvoyer la même transaction avec des frais plus élevés. C'est généralement le moyen le plus simple de débloquer une transaction Bitcoin en suspens, mais cela ne fonctionne que si la transaction d'origine a été marquée comme compatible RBF. De nombreux portefeuilles modernes activent RBF par défaut.
  2. Utiliser Child-Pays-For-Parent (CPFP) : CPFP vous permet de créer une nouvelle transaction qui dépense une sortie de la transaction bloquée et y associe des frais plus élevés. Les mineurs peuvent inclure les deux transactions ensemble, car les frais combinés deviennent attractifs. Cette méthode peut fonctionner pour les expéditeurs utilisant une sortie de monnaie ou pour les destinataires dépensant la sortie non confirmée.
  3. Attendre la confirmation ou la suppression de la transaction : Si le paiement n'est pas urgent, vous pouvez attendre. Si la pression sur les frais diminue, les mineurs pourraient finalement inclure la transaction. Si elle reste non confirmée suffisamment longtemps, de nombreux nœuds pourraient finalement la supprimer de leurs mempools, rendant les fonds d'origine à nouveau disponibles depuis le portefeuille de l'expéditeur.

Comment éviter les transactions Bitcoin lentes ?

La plupart des retards de transactions Bitcoin peuvent être évités en choisissant les bons frais et en utilisant un portefeuille moderne.

Bonnes pratiques :

  • Vérifiez les taux de frais actuels : Utilisez l'estimateur de frais de votre portefeuille ou un outil de suivi du mempool avant d'envoyer.
  • Activez RBF : Cela vous donne la possibilité d'augmenter les frais ultérieurement.
  • Utilisez des adresses SegWit ou Taproot : Les adresses bc1q et bc1p réduisent généralement la taille des transactions et les frais associés.
  • Évitez d'envoyer en période de congestion : Si le paiement n'est pas urgent, attendez des périodes de frais plus bas.
  • Consolidez vos UTXO lorsque les frais sont bas : Regrouper de nombreux petits UTXO pendant les périodes calmes peut réduire les frais futurs.
  • Utilisez Lightning pour les petits paiements : Le Lightning Network peut être plus rapide et moins coûteux pour les petits paiements Bitcoin.

Résumé

Une transaction Bitcoin lente est généralement causée par des frais trop bas en période de congestion du mempool. Les mineurs Bitcoin priorisent les transactions selon le taux de frais ; les transactions à faibles frais peuvent donc attendre que la demande du réseau diminue ou que l'expéditeur augmente les frais.

Si votre transaction est bloquée, des outils comme RBF et CPFP peuvent aider à l'accélérer. Si le paiement n'est pas urgent, attendre peut également fonctionner. Pour éviter les retards, utilisez un portefeuille moderne, activez RBF, vérifiez les taux de frais actuels et utilisez des adresses SegWit ou Taproot dans la mesure du possible.

Concepts associés

  1. Qu'est-ce que le Mempool ?
  2. Qu'est-ce que le Lightning Network ?
  3. Qu'est-ce qu'un UTXO (Unspent Transaction Output) ?
  4. Qu'est-ce que SegWit ?

Pour aller plus loin

  1. Meilleurs portefeuilles Bitcoin : comment stocker vos BTC en 2026
  2. Quels sont les meilleurs pools de minage Bitcoin pour miner des BTC en 2026 ?
  3. Taproot Assets : un protocole qui pourrait transformer Bitcoin pour toujours
  4. Qu'est-ce qu'Ordinals (ORDI), le jeton BRC-20 pionnier de Bitcoin, et comment l'acheter sur BingX ?