Pourquoi ma transaction Bitcoin n'est-elle pas confirmée ? 6 raisons du blocage
« En attente » ne veut pas dire perdue. Voici ce qui arrive réellement à votre transaction et ce que vous pouvez faire.
Comment une transaction est confirmée
Quand vous envoyez des bitcoins, votre wallet diffuse une transaction signée sur le réseau. Les nœuds la vérifient et la conservent dans leur mempool — une salle d'attente des transactions non confirmées. Environ toutes les 10 minutes, un mineur trouve un bloc et y inclut les transactions qui paient le plus par unité d'espace de bloc. Dès que votre transaction est dans un bloc, elle a une confirmation.
L'espace d'un bloc est limité à environ 4 millions d'unités de poids (≈1 million de vbytes). S'il y a plus de transactions en attente que ce que peuvent contenir les prochains blocs, les moins chères attendent.
1. Le taux de frais est trop bas
C'est la cause dans l'immense majorité des cas. Les mineurs classent les transactions selon leur taux de frais (sat/vB), et non selon les frais totaux ou le montant envoyé. Une transaction à 2 sat/vB sera ignorée tant que suffisamment de transactions paient 3 sat/vB ou plus. Certains wallets — et de nombreuses plateformes d'échange — choisissent des frais bas pour économiser.
Solution : augmentez les frais effectifs avec le RBF ou le CPFP, ou utilisez l'accélération premium.
2. Les frais ont flambé après l'envoi
Des frais corrects au moment de l'envoi peuvent devenir insuffisants une heure plus tard. Le marché des frais s'emballe lors des fortes variations de prix, des gros lots de retraits des plateformes d'échange, des vagues de NFT/inscriptions et des lancements de tokens. Votre transaction n'a pas changé — c'est la file devant elle qui s'est allongée.
Solution : si vous n'êtes pas pressé, attendez que les frais baissent (souvent le week-end). Sinon, augmentez les frais ou accélérez la transaction.
3. Elle dépend d'un parent non confirmé
Si vous avez dépensé des fonds eux-mêmes encore non confirmés, votre transaction ne peut pas être confirmée avant son parent. Un parent à faibles frais entraîne l'enfant avec lui. Notre vérificateur de statut vous prévient dans ce cas et affiche le taux effectif de l'ensemble du paquet.
Solution : un enfant avec des frais suffisamment élevés paie pour les deux (c'est le CPFP) ; l'accélération premium tient aussi compte de tout le paquet.
4. Elle s'est mal propagée
Il arrive qu'une transaction n'atteigne que quelques nœuds — par exemple quand le serveur d'un wallet léger est mal connecté ou que le wallet l'a diffusée hors ligne. Les mineurs ne peuvent pas inclure ce qu'ils n'ont jamais reçu.
Solution : une rediffusion gratuite l'envoie à plusieurs nœuds et explorateurs à la fois.
5. Les mempools l'ont supprimée
Les nœuds limitent la taille de leur mempool (300 Mo par défaut). En cas de congestion extrême, les transactions aux frais les plus bas sont évincées ; celles de plus de deux semaines sont aussi supprimées. Les explorateurs affichent alors « transaction introuvable », alors que votre wallet peut encore l'indiquer comme en attente.
Solution : rediffusez la transaction brute avec l'outil de diffusion quand les frais ont baissé, ou — si elle a disparu partout — laissez votre wallet l'oublier et renvoyez le paiement avec de meilleurs frais.
6. Elle est non standard ou en conflit
Plus rarement, une transaction enfreint les règles de relais (par exemple une sortie sous la limite de poussière, un script inhabituel ou des frais inférieurs aux frais minimaux de relais — 0,1 sat/vB sur Bitcoin Core actuel, 1 sat/vB sur les nœuds plus anciens), ou elle entre en conflit avec une autre transaction qui dépense les mêmes fonds. Les nœuds refusent alors purement et simplement de la relayer.
Solution : regardez ce que renvoie l'outil de diffusion — le message d'erreur de chaque nœud indique généralement le problème exact. Les transactions en conflit doivent être réglées par l'expéditeur.
Combien de temps cela va-t-il prendre ?
Comparez votre taux de frais à celui du prochain bloc. S'il en est proche : de quelques minutes à une heure. S'il en vaut la moitié : probablement des heures. S'il n'en représente qu'une petite fraction : peut-être des jours — voire une sortie des mempools. Consultez combien de temps prend une transaction Bitcoin pour les délais typiques.