Aller au contenu
Commencer

Fondamentaux · Intermédiaire

Comment lire une transaction Bitcoin sur un explorateur

La page d’une transaction Bitcoin contient environ quarante champs. Quatre d’entre eux comptent, l’un d’eux est régulièrement mal lu, et cette erreur de lecture a servi à tromper beaucoup de monde.

Mis à jour le 17 septembre 2026 · 13 min de lecture · Notre méthode de test

La réponse courte

Bitcoin n’a ni comptes ni soldes. Une transaction dépense des sorties non dépensées entières et renvoie le reliquat à l’expéditeur sous forme de monnaie rendue, la sortie totale affichée sur un explorateur n’est donc presque jamais le montant payé. Identifiez quelle sortie est allée au destinataire et lisez les frais en satoshis par octet virtuel plutôt qu’en total.

Symbole Bitcoin affiché sur un champ de données

Le seul concept dont tout dépend

Bitcoin n’a pas de comptes. C’est la chose la plus importante à comprendre et presque personne ne vous le dit.

Ce que Bitcoin a, ce sont des sorties de transaction non dépensées. Chaque transaction consomme des sorties existantes et en crée de nouvelles. Une sortie est un montant discret de valeur verrouillé à une condition — généralement « quiconque peut produire une signature pour cette clé publique ». Le solde de votre portefeuille n’est stocké nulle part ; il est calculé en trouvant toutes les sorties non dépensées que vos clés peuvent déverrouiller et en les additionnant.

La conséquence critique est que les sorties doivent être dépensées entièrement. Il n’y a pas de dépense partielle, tout comme il n’y a pas de dépense partielle d’un billet de dix euros. Si vous détenez une sortie de 2 BTC et voulez envoyer 0,01, vous devez consommer l’intégralité des 2 BTC et créer de nouvelles sorties — une pour le destinataire et une renvoyant le reliquat vers vous-même.

Cette sortie renvoyée s’appelle la monnaie rendue, et c’est la source de la plupart des confusions sur chaque explorateur. Ce n’est pas des frais, ce n’est pas perdu, et cela ne va pas vers un inconnu. C’est votre propre argent qui revient vers une adresse que votre portefeuille contrôle, généralement fraîchement générée.

Le même modèle s’applique sur Litecoin, Dogecoin, Bitcoin Cash et Dash. Tout ce guide s’applique à eux tous.

Lire les entrées et les sorties

Ouvrez n’importe quelle transaction Bitcoin sur mempool.space ou Blockstream.info et vous verrez deux colonnes.

La colonne de gauche est les entrées : les sorties consommées, chacune avec l’adresse à laquelle elle était verrouillée et sa valeur. Ce sont les fonds dépensés, et ils viennent tous de transactions antérieures. Chaque entrée renvoie à la transaction qui l’a créée, ce qui permet de tracer l’historique en arrière.

La colonne de droite est les sorties : les nouveaux montants de valeur créés. Chacun a une adresse et une valeur. L’un d’eux est le paiement. L’un d’eux — généralement — est la monnaie rendue.

Les distinguer demande un instant de jugement et ce n’est pas toujours certain. Les heuristiques utilisées sont que la monnaie rendue va généralement vers une adresse sans historique préalable, que le paiement est souvent un chiffre rond alors que la monnaie rendue ne l’est pas, et que le paiement va vers un type d’adresse correspondant à ce que le destinataire a demandé. Certains explorateurs devinent et les étiquettent, ce qui est utile et parfois faux.

Si vous êtes l’expéditeur, vous savez lequel est lequel car vous connaissez la destination. Si vous êtes le destinataire, vous le savez car vous connaissez votre propre adresse. Ce n’est qu’en analysant la transaction de quelqu’un d’autre que l’ambiguïté compte — et cette ambiguïté est, incidemment, une propriété de confidentialité délibérée plutôt qu’un oubli.

Le chiffre qui induit en erreur

Les explorateurs affichent un chiffre étiqueté diversement « montant », « sortie totale » ou « valeur ». Sur une transaction avec monnaie rendue, ce chiffre est la somme de tout ce qui a été créé — paiement plus monnaie rendue — et ce n’est presque jamais le montant qui a été payé.

Prenons un exemple réaliste. Quelqu’un détenant une seule sortie de 50 BTC paie un fournisseur 0,2 BTC. La transaction a une entrée de 50 BTC et deux sorties : 0,2 vers le fournisseur, 49,7999 en retour vers l’expéditeur, et environ 0,0001 pour les frais. Un explorateur rapporte une sortie totale de presque 50 BTC.

Des captures d’écran de ce schéma précis circulent constamment, généralement pour suggérer qu’une somme énorme a été déplacée par quelqu’un. Ce ne sont pas des falsifications. L’explorateur est correct. L’interprétation est fausse.

Le même effet fait paraître les historiques d’adresses bien plus actifs qu’ils ne le sont. Un portefeuille qui reçoit à plusieurs reprises sa propre monnaie rendue affiche un grand volume de valeur entrante, dont la majeure partie n’est jamais allée nulle part.

Chaque fois que quelqu’un vous montre une transaction Bitcoin comme preuve d’un grand mouvement, la première question est toujours de savoir quelle sortie était le paiement. Cela prend dix secondes à vérifier et cela change la réponse plus souvent qu’autrement.

Les frais, et l’unité qui décide de votre attente

Les frais d’une transaction Bitcoin ne sont indiqués nulle part dans la transaction elle-même. C’est la différence entre le total des entrées et le total des sorties — tout ce qui n’est pas réclamé par une sortie est réclamé par celui qui mine le bloc. Les explorateurs les calculent et vous les affichent.

Le chiffre qui compte n’est pas le total. C’est le taux de frais, en satoshis par octet virtuel, car les mineurs sélectionnent les transactions selon ce qu’elles paient par espace de bloc occupé plutôt que selon ce qu’elles paient en valeur absolue.

Cela a une conséquence qui surprend : une transaction avec de nombreuses entrées est volumineuse, et donc coûteuse, indépendamment du montant qu’elle déplace. Regrouper une centaine de petites sorties coûte nettement plus cher qu’envoyer une seule grande, même si cette dernière déplace plus d’argent. Si votre portefeuille a accumulé beaucoup de petits paiements, les regrouper pendant une période de frais calmes vaut vraiment la peine avant d’en avoir besoin.

Des octets virtuels plutôt que des octets réels à cause de Segregated Witness, qui accorde une remise sur les données de signature. L’effet pratique est que les types d’adresses modernes — ceux commençant par bc1 — produisent des tailles virtuelles plus petites et donc des transactions moins chères pour la même activité.

RBF, locktime et les champs qui comptent quand quelque chose est bloqué

Deux champs d’une page de transaction sont ignorés jusqu’au moment où ils deviennent la seule chose qui vous importe.

Replace-by-fee est un indicateur signalant que l’expéditeur accepte que cette transaction soit remplacée par une version payant des frais plus élevés. La plupart des portefeuilles modernes l’activent par défaut. Si votre transaction est bloquée et que RBF est signalé, votre portefeuille peut la rediffuser avec des frais plus élevés et elle remplacera l’originale. Si RBF n’est pas signalé, cette voie est fermée et vos options se limitent à child-pays-for-parent ou à l’attente.

Il vaut la peine de savoir qu’un commerçant acceptant un paiement à zéro confirmation qui signale RBF prend un risque réel, car l’expéditeur peut le remplacer. C’est pourquoi la plupart des services attendent au moins une confirmation, et c’est une politique raisonnable plutôt qu’un inconvénient.

Locktime spécifie la première hauteur de bloc ou l’heure à laquelle une transaction peut être incluse. La plupart des transactions le fixent à la hauteur actuelle, ce qui est une petite mesure de confidentialité plutôt qu’un délai. Occasionnellement, il est réellement fixé dans le futur, ce qui signifie qu’une transaction d’apparence valide ne se confirmera pas avant ce point.

Notre guide sur les transactions non confirmées détaille quoi faire une fois que vous avez lu ces champs et savez où vous en êtes.

Suivre l’argent, et où il s’arrête

Comme chaque entrée fait référence à la transaction qui l’a créée, vous pouvez tracer la valeur en arrière indéfiniment. Cliquez sur une entrée, atterrissez sur la transaction précédente, cliquez sur une de ses entrées, et continuez jusqu’à atteindre une transaction coinbase — le point où ces pièces ont été créées pour la première fois comme récompense de minage.

Tracer en avant est plus difficile et c’est là que les gens vont trop loin. Quand une transaction a plusieurs sorties, vous ne savez pas laquelle la partie que vous suivez contrôlait réellement. Quand une transaction a plusieurs entrées, vous regardez généralement plusieurs sorties contrôlées par une seule partie, ce qui est la base de la plupart des regroupements d’adresses.

Cette heuristique — propriété commune des entrées — est le fondement de l’analyse blockchain, et c’est aussi précisément ce que les transactions CoinJoin sont conçues pour briser. Une transaction avec de nombreuses sorties de valeur égale et de nombreuses entrées de différentes parties anéantit entièrement cette hypothèse.

Cela vaut la peine de le savoir dans les deux sens. L’analyse de la chaîne Bitcoin est puissante et c’est de l’inférence plutôt qu’un enregistrement, et des plateformes comme Arkham présentent cette inférence avec plus de confiance que les preuves sous-jacentes ne le justifient toujours. Notre test de cette plateforme détaille ce que la technique peut et ne peut pas établir.

Si vous voulez voir combien peut être reconstruit à partir de données publiques, passez vingt minutes à tracer une adresse connue et observez à quelle vitesse l’image devient à la fois détaillée et incertaine. Cette combinaison est l’état honnête de la criminalistique blockchain.

Questions fréquentes

Pourquoi ma transaction Bitcoin montre-t-elle un montant bien plus grand que ce que j’ai envoyé ?

Des sorties de monnaie rendue. La transaction a dépensé des sorties non dépensées entières et renvoyé le reliquat vers une adresse que vous contrôlez. La sortie totale n’est pas le montant payé.

Qu’est-ce qu’une adresse de monnaie rendue ?

Une adresse fraîchement générée appartenant à l’expéditeur, utilisée pour recevoir le reliquat d’une sortie dépensée. C’est votre propre argent qui revient, pas un paiement à un tiers.

Que signifie sat/vB ?

Satoshis par octet virtuel — le taux de frais. Les mineurs sélectionnent selon le taux plutôt que selon les frais totaux, c’est donc ce chiffre qui détermine votre position dans la file d’attente.

Pourquoi ma transaction a-t-elle coûté plus cher que celle de quelqu’un d’autre pour moins d’argent ?

Parce que les frais évoluent selon la taille de la transaction, pas la valeur. Une transaction dépensant de nombreuses petites entrées est volumineuse et donc coûteuse, quel que soit le montant qu’elle déplace.

Puis-je savoir à qui appartient l’autre adresse ?

Pas depuis la chaîne, qui ne contient aucune identité. Les services d’analyse déduisent la propriété à partir de motifs et d’informations externes. Traitez toute étiquette comme une hypothèse plutôt qu’un enregistrement.

Qu’est-ce que RBF et devrais-je l’utiliser ?

Replace-by-fee permet de remplacer une transaction par une version payant plus. C’est utile si vous pourriez avoir besoin d’augmenter une transaction bloquée, et c’est pourquoi les commerçants attendent généralement une confirmation. La plupart des portefeuilles modernes l’activent par défaut.