Transactions et P2P

Bitcoins envolés : comment l’expéditeur reprend un paiement non confirmé

Mis à jour 4 min de lecture

En bref

  • Un paiement en bitcoin non confirmé n’est pas encore de l’argent. Tant que la transaction attend dans la file, l’expéditeur peut la remplacer par une autre et se renvoyer les mêmes pièces.
  • Beaucoup de portefeuilles affichent ce paiement tout de suite. Le destinataire voit le montant, remet la marchandise ou les espèces, et quelques minutes plus tard le montant disparaît.
  • La protection est simple : attendre au moins une confirmation et regarder le statut de la transaction dans un explorateur de blocs, pas le chiffre du solde.

Ce que voit la victime

Vous vendez un téléphone, des espèces ou des USDT contre des bitcoins. L’acheteur écrit : « C’est envoyé, actualise ton portefeuille. » Vous actualisez : le montant est là, avec une transaction entrante à côté. L’acheteur vous presse : il n’a pas le temps, il est poli, il a « déjà payé ». Vous remettez la marchandise.

Dix minutes ou une heure plus tard, le montant disparaît du portefeuille. Personne ne l’a débité de votre côté. Le paiement que vous avez vu n’est plus dans la blockchain : sa place a été prise par une autre transaction, qui a renvoyé les mêmes pièces à l’acheteur.

Pourquoi l’expéditeur peut reprendre l’argent

Une transaction sur le réseau Bitcoin passe par deux étapes :

  1. Envoyée. Elle est diffusée sur le réseau et attend dans la file des transactions non confirmées (la mempool).
  2. Confirmée. Un mineur l’a incluse dans un bloc. Un nouveau bloc apparaît en moyenne toutes les dix minutes.

La place dans un bloc est limitée, et les mineurs prennent d’abord ceux qui paient les frais les plus élevés par unité de taille de transaction. Un paiement avec des frais très bas peut attendre des heures.

Tant que la transaction n’est pas dans un bloc, le réseau permet de la remplacer par une nouvelle, si celle-ci dépense les mêmes pièces et paie des frais plus élevés. Cette règle s’appelle Replace-by-Fee (RBF), « remplacement par les frais ». Elle a des usages honnêtes : accélérer un paiement bloqué ou corriger une erreur d’adresse. Mais l’escroc se sert de la même règle :

  1. Il vous envoie des bitcoins avec les frais minimaux, pour que la transaction reste longtemps dans la file.
  2. Il attend que vous voyiez le montant dans votre portefeuille et remettiez la marchandise.
  3. Il s’envoie les mêmes pièces avec des frais plus élevés.
  4. Les mineurs prennent la transaction la plus rentable. La vôtre sort de la file, les pièces restent chez l’escroc.

Rien n’est piraté. Personne ne touche aux clés de votre portefeuille. L’expéditeur réécrit simplement sa propre transaction tant qu’elle n’est pas confirmée.

Et si la transaction n’a pas de marque de remplacement ?

Autrefois, l’expéditeur marquait la transaction comme remplaçable, et cette marque permettait de repérer un paiement risqué. Aujourd’hui, elle ne garantit presque rien : le principal logiciel des nœuds du réseau, Bitcoin Core, accepte par défaut depuis la version 28.0 (octobre 2024) le remplacement de toute transaction non confirmée, et la version 29.0 (avril 2025) a supprimé l’option permettant de le désactiver. La règle est donc la même pour tous les paiements : sans confirmation, considérez qu’il n’y a pas d’argent.

Comment ne pas se faire piéger

  • Zéro confirmation, zéro argent. Ne remettez la marchandise qu’une fois que la transaction entrante a au moins une confirmation. Pour les gros montants, attendez davantage ; combien, c’est expliqué dans le mémo du vendeur.
  • Regardez le statut, pas le solde. Ouvrez la transaction et cherchez le nombre de confirmations. Le plus fiable est de le faire dans un explorateur de blocs : comment vérifier un paiement.
  • On vous presse ? Stop. « Vite », « c’est envoyé, actualise », « je dois filer » : c’est le signe principal de cette arnaque. Un acheteur honnête peut bien attendre vingt minutes.
  • Des frais anormalement bas. Si le paiement a payé bien moins que ce qu’il faut actuellement pour entrer rapidement dans un bloc, il attendra longtemps, et pendant tout ce temps il peut être remplacé.
  • Vérifiez l’adresse de l’acheteur. Avant la transaction, collez l’adresse bitcoin de l’expéditeur dans GuardPay /check : si elle est liée à des vols ou à de l’extorsion, vous le verrez avant de remettre la marchandise.

Si l’argent a déjà disparu

Conservez la conversation, l’adresse de l’acheteur, le hash de la transaction disparue et celui de la transaction qui l’a remplacée : l’explorateur montre le lien entre elles. C’est la preuve que les pièces vous ont été envoyées puis renvoyées à l’expéditeur. Avec elle, on s’adresse à la police et à la plateforme où vous avez trouvé l’acheteur. Où sont allées les pièces ensuite, on peut le retracer.

Vérifiez une adresse gratuitement

Score de fiabilité, étiquettes de risque, liens avec des adresses frauduleuses connues, faux jetons et autorisations accordées : en une minute, sans signature ni connexion du portefeuille.

Vérifier une adresse

Questions fréquentes

Un paiement confirmé peut-il disparaître de la même façon ?

Une seule confirmation rend cette arnaque impossible : seule une transaction qui n’est pas encore dans un bloc peut être remplacée. Un bloc déjà inscrit ne peut être annulé que par une réorganisation de la chaîne, ce qui coûte cher et devient de moins en moins probable à mesure que les confirmations s’accumulent. Pour les gros montants, attendez plusieurs confirmations.

Pourquoi le portefeuille affichait-il de l’argent qui n’existait pas ?

Beaucoup de portefeuilles affichent tout de suite une entrée non confirmée, et certains l’ajoutent au solde total. Le chiffre à l’écran est une demande dans la file, pas une inscription dans la blockchain. Nous expliquons dans un article à part comment les différents portefeuilles gèrent cela.

Cela arrive-t-il avec l’USDT sur le réseau TRON ?

Non, TRON n’a pas de file avec remplacement par les frais : en quelques secondes, la transaction entre dans un bloc ou échoue. Mais il y a d’autres contrefaçons : un faux jeton portant le nom USDT et une fausse confirmation de paiement.

Ce guide explique le fonctionnement des arnaques et comment s’en protéger. Ce n’est pas un conseil juridique ou financier.

À lire ensuite