Comment tracer une transaction sur la blockchain ?

La blockchain est souvent perçue comme un monde anonyme et opaque, idéal pour les activités illicites. Cette vision est largement erronée. En réalité, la quasi-totalité des blockchains (Bitcoin, Ethereum, Solana, Polygon, BNB Chain) sont des grands livres de comptes publics, intègres et intégralement consultables par tous. Chaque transaction, chaque déplacement de fonds, chaque interaction avec un smart contract y est enregistré de manière permanente et inaltérable.
Cette transparence radicale, qui garantit la confiance dans le système, est aussi une arme redoutable pour tracer des flux financiers suspects. Contrairement au système bancaire traditionnel où seul un juge peut accéder aux relevés, n’importe qui peut explorer la blockchain en temps réel. Savoir tracer une transaction, c’est acquérir une compétence clé pour comprendre ses propres mouvements, vérifier un paiement ou, dans un cadre judiciaire, suivir la piste d’un fraudeur.
Cet article détaille les méthodes et outils permettant de suivre un transfert de cryptomonnaies de son émission à sa destination finale, en passant par toutes ses étapes intermédiaires.
1. Comprendre ce que l’on trace : le vocabulaire essentiel
Avant de se lancer dans une traque, il faut maîtriser les trois éléments qui composent toute transaction blockchain.
| Élément | Définition | Analogie bancaire |
|---|---|---|
| TxID (Transaction ID / Hash) | Identifiant unique d’une transaction (chaîne de 64 caractères hexadécimaux) | Le numéro de référence d’un virement |
| Adresse d’envoi (From) | Wallet public à l’origine des fonds | Le numéro de compte de l’émetteur |
| Adresse de réception (To) | Wallet public qui reçoit les fonds | Le numéro de compte du bénéficiaire |
| Montant | Quantité de crypto transférée (frais inclus ou exclus selon la blockchain) | Le montant du virement |
| Horodatage | Date et heure précise du bloc d’inclusion (UTC) | La date de valeur |
| Frais (Gas fee) | Récompense versée au mineur / validateur | Les frais de transaction |
Point clé : Une adresse publique est un pseudonyme, pas un anonymat absolu. On ne voit pas le nom du propriétaire, mais on voit TOUS ses mouvements passés et futurs.
2. L’outil de base : l’explorateur de blockchain (Block Explorer)
Pour tracer une transaction, il faut un « microscope » capable de lire la blockchain. Cet outil s’appelle un block explorer (explorateur de blocs).
Chaque blockchain a son ou ses explorateurs de référence :
| Blockchain | Explorateur principal | Explorateur alternatif |
|---|---|---|
| Bitcoin (BTC) | Blockchain.com | Mempool.space (plus technique) |
| Ethereum (ETH) | Etherscan.io | Otterscan |
| BNB Chain (BSC) | BscScan.com | — |
| Polygon (POL) | PolygonScan.com | — |
| Solana (SOL) | SolanaFM.io | Solscan.io |
| Tron (TRX) | Tronscan.org | — |
| Multi-blockchain | OKLink.com | TokenView.com |
Un réflexe universel : Lorsque vous recevez un TxID (souvent fourni par une plateforme ou un wallet), copiez-le et collez-le dans l’explorateur correspondant à la blockchain utilisée. Un TxID Ethereum ne fonctionnera pas sur un explorateur Bitcoin.
3. Tutoriel pas à pas : tracer une transaction sur Etherscan
Prenons l’exemple le plus courant : une transaction sur le réseau Ethereum (ou compatible EVM comme BSC, Polygon).
Étape 1 : Obtenir le TxID
Après avoir envoyé ou reçu des fonds, votre wallet (MetaMask, Trust Wallet, etc.) affiche un lien « View on Etherscan » ou un hash de transaction. Copiez ce hash.
Exemple de hash : 0x4e1c4e9f5a7b2c3d8e9f0a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2
Étape 2 : Accéder à Etherscan et rechercher
- Rendez-vous sur etherscan.io
- Collez le hash dans la barre de recherche
- Validez
Étape 3 : Lire les informations essentielles
La page qui s’affiche vous donne :
| Information | Localisation | Interprétation |
|---|---|---|
| Statut | En haut, badge vert | « Success » = transaction validée. « Fail » = échec (frais quand même payés) |
| Block | Juste en dessous | Numéro du bloc contenant la transaction |
| Timestamp | À côté du bloc | Date et heure exactes (UTC) |
| From | Section « Transaction Details » | Adresse d’envoi (cliquable pour voir tout l’historique de ce wallet) |
| To | Section « Transaction Details » | Adresse de réception (cliquable également) |
| Value | Section « Transaction Details » | Montant transféré en ETH (ou token) |
| Gas Fee | Section « Gas & Fees » | Frais payés au validateur |
| Input Data | Section avancée | Données brutes d’appel (pour les interactions DeFi/contrats) |
Étape 4 : Suivre le chemin des fonds
Cliquez sur l’adresse de réception (« To »). Vous accédez à la page de ce wallet. Vous verrez :
- Son solde actuel
- La liste de toutes les transactions entrantes et sortantes
En naviguant d’adresse en adresse, vous pouvez suivre visuellement le flux de fonds.
4. Les cas complexes : au-delà d’un simple transfert
A. Le swap sur un DEX (Uniswap, PancakeSwap)
Si vous avez échangé des ETH contre des USDC sur Uniswap, la transaction sur Etherscan semble d’abord complexe : le « To » pointe vers un contrat intelligent, pas vers un wallet.
Méthode de traçage :
- Cherchez l’onglet « Tokens Transferred » dans la page de transaction
- Il indique : « From [votre adresse] To [Uniswap contract] – XX USDC »
- Le résultat du swap apparaît comme une transaction distincte ou dans les événements internes (Internal Transactions)
B. Le transfert via un bridge (pont)
Si des fonds sont transférés d’Ethereum vers BNB Chain via un bridge (comme Stargate ou Across), la trace devient traversière.
Méthode :
- Relevez l’adresse de destination sur la blockchain d’origine
- Allez sur l’explorateur de la blockchain de destination (ex : BscScan)
- Cherchez cette même adresse : elle apparaîtra avec un dépôt entrant, horodaté quelques minutes après
C. Le passage par un mixer (tumbler)
Des outils comme Tornado Cash (aujourd’hui sanctionné) ou des mixers non régulés « cassent » la traçabilité en regroupant et redistribuant des fonds.
Limitation : Au-delà d’un mixer, la traçabilité devient extrêmement difficile, voire impossible sans outils forensiques professionnels (Chainalysis, Elliptic, TRM Labs) utilisés par les autorités.
5. Les outils avancés pour une traçabilité renforcée
Pour les besoins professionnels (enquête judiciaire, due diligence, recouvrement), les explorateurs basiques ne suffisent pas.
| Outil | Fonction | Tarif |
|---|---|---|
| Chainalysis Reactor | Cartographie des liens entre adresses, scores de risque, identification d’exchanges | Réservé aux institutions (milliers €/an) |
| Arkham Intelligence | Visualisation graphique des flux, étiquetage d’adresses (exchanges, fonds, acteurs connus) | Freemium (gratuit limité) |
| Debank | Suivi multi-blockchains d’une même adresse (portefeuille DeFi complet) | Gratuit |
| Etherscan Pro | Alertes, analyse de holdings, accès API renforcé | Payant (à partir de 199 €/mois) |
Solution gratuite recommandée pour débuter : Arkham Intelligence permet de visualiser graphiquement le cheminement des fonds d’une adresse à l’autre.
6. Tracer pour récupérer : le cadre judiciaire
Tracer une transaction est techniquement simple. Transformer cette trace en recouvrement est juridiquement complexe.
Ce que le traçage permet :
- Identifier l’adresse de destination finale (parfois un wallet personnel)
- Voir si les fonds sont arrivés sur un exchange centralisé (Binance, Coinbase, Kraken)
Ce que le traçage ne permet PAS :
- Connaître l’identité du propriétaire d’une adresse (sauf si cet exchange applique le KYC)
La procédure judiciaire en France :
- Tracé par la victime ou un expert
- Dépôt de plainte avec preuves (captures d’écran, TxID, cheminement des adresses)
- Réquisition judiciaire : un juge d’instruction demande à l’exchange (ex : Binance) de fournir les données KYC du propriétaire de l’adresse de réception
- Gel des fonds : l’exchange bloque les avoirs sur instruction judiciaire
- Restitution : après jugement, les fonds peuvent être rendus à la victime
Délai indicatif : Cette procédure prend entre 6 et 24 mois selon la coopération des plateformes et la complexité du blanchiment.
7. Les erreurs fréquentes à éviter
| Erreur | Conséquence |
|---|---|
| Confondre les blockchains (envoyer des BSC vers une adresse Ethereum) | Perte définitive des fonds (parfois récupérable mais procédure complexe) |
| Ne conserver que le montant, pas le TxID | Impossible de prouver la transaction |
| Se fier aux « explorateurs » frauduleux (fausses pages imitant Etherscan) | Vol des identifiants ou seed phrases |
| Croire qu’une transaction « non confirmée » est perdue | Parfois bloquée dans le mempool, peut être annulée via RBF (Replace-by-Fee) |
Conclusion : la transparence, alliée de la sécurité
Contrairement à une idée répandue, la blockchain n’est pas une zone de non-droit où l’argent sale circule librement sans laisser de traces. C’est au contraire l’un des systèmes financiers les plus traçables jamais conçus. Chaque mouvement y est gravé dans le marbre numérique, accessible à tous, indélébile.
Pour l’investisseur prudent, savoir tracer une transaction est une compétence de base :
- Avant d’envoyer : vérifier l’adresse de destination (copier/coller, double contrôle)
- Après l’envoi : confirmer via l’explorateur que les fonds sont bien arrivés
- En cas de litige : produire le TxID comme preuve irréfutable
- En cas d’arnaque : tracer le chemin des fonds pour alimenter une procédure judiciaire
Savoir tracer, c’est aussi comprendre que l’anonymat sur la blockchain est une illusion pour les non-initiés. Les outils existent, les autorités les maîtrisent de mieux en mieux, et la justice peut, avec le temps et les bonnes réquisitions, remonter jusqu’aux fraudeurs.
Pour approfondir, des formations gratuites comme « Blockchain Forensics » sur Crypto追踪学院 (en anglais) ou les webinaires de Chainalysis permettent de maîtriser ces techniques à un niveau semi-professionnel.
