Débuter

Débuter avec les explorateurs Bitcoin et Ethereum

Apprenez à retrouver un TXID ou hash, lire inputs/outputs ou logs, vérifier le statut d’une transaction et repérer expéditeur et destinataire.

Débuter avec les explorateurs Bitcoin et Ethereum
Difficulté
Facile

Pour vérifier une transaction sur blockchain, ouvrez un explorateur adapté au réseau : Blockstream Explorer ou mempool.space pour Bitcoin, Etherscan pour Ethereum. Vous pourrez y retrouver un TXID ou hash, lire la structure de la transaction, vérifier son statut et repérer les adresses impliquées selon les règles propres à chaque réseau.

La différence clé est simple : Bitcoin se lit via des entrées et sorties UTXO, tandis que Ethereum expose directement from, to, un receipt et des logs.
Sources : Blockstream Explorer, mempool.space, Bitcoin Developer Guide, ethereum.org, Etherscan Docs.

Prérequis

  • Avoir un TXID, un hash de transaction ou au moins une adresse à rechercher.
  • Savoir sur quel réseau la transaction a été envoyée : Bitcoin ou Ethereum.
  • Utiliser un explorateur correspondant au bon réseau.

Matériel nécessaire

  • Blockstream Explorer
  • mempool.space
  • Etherscan

Étapes

  1. Ouvrir le bon explorateur

    Choisissez d’abord le réseau. Pour Bitcoin, utilisez Blockstream Explorer ou mempool.space. Pour Ethereum, utilisez Etherscan.

    Cette étape évite l’erreur la plus fréquente : chercher un hash Ethereum sur un explorateur Bitcoin, ou l’inverse. Un hash valide sur un réseau peut être introuvable sur un autre.

  2. Chercher le TXID ou le hash

    Des mains utilisent un ordinateur portable pour lancer une recherche de transaction sur un explorateur de blockchain.

    Si vous avez déjà le TXID Bitcoin ou le hash Ethereum, collez-le dans la barre de recherche de l’explorateur. Sur Bitcoin, vous pouvez aussi partir d’une adresse pour retrouver les transactions liées.

    Blockstream Explorer affiche une recherche par bloc, hash, transaction ou adresse. La page d’adresse liste l’historique associé, y compris les transactions confirmées ou non confirmées et leurs identifiants.
    Sources : blockstream.info, docs.etherscan.io.

  3. Lire les entrées et sorties sur Bitcoin

    Écran montrant les sections d’entrées et de sorties d’une transaction Bitcoin dans un explorateur.

    Dans Bitcoin, l’explorateur affiche des inputs et des outputs. Les entrées dépensent d’anciens UTXO, et les sorties créent de nouveaux UTXO qui pourront être dépensés plus tard.

    Pour repérer la destination, lisez d’abord les sorties. Une transaction peut toutefois avoir plusieurs sorties, dont une sortie de change qui renvoie le reste vers une adresse contrôlée par l’expéditeur.
    Source : developer.bitcoin.org.

  4. Lire from, to et logs sur Ethereum

    Ordinateur affichant une transaction Ethereum avec les zones correspondant à l’expéditeur, au destinataire et aux journaux.

    Dans Ethereum, commencez par les champs from, to, value et input. Contrairement à Bitcoin, l’adresse expéditrice et le destinataire de la transaction externe sont affichés directement.

    Ouvrez ensuite le receipt ou la section logs. Les logs sont des événements émis pendant l’exécution du contrat, souvent utiles pour voir des transferts de tokens ERC-20 ou ERC-721.
    Sources : ethereum.org, docs.etherscan.io.

  5. Vérifier le statut de la transaction

    Sur Bitcoin, vérifiez si la transaction est confirmée et combien de confirmations elle a. mempool.space documente un endpoint de statut par TXID, et Blockstream affiche aussi ces informations dans l’interface.
    Sources : mempool.space, blockstream.info.

    Sur Ethereum, la référence la plus fiable est le transaction receipt. S’il est absent, la transaction peut être en attente ; si le champ status vaut 1, l’exécution a réussi, et s’il vaut 0, elle a échoué.
    Sources : ethereum.org, docs.etherscan.io.

  6. Identifier l’expéditeur et le destinataire

    Sur Bitcoin, les destinataires se lisent dans les sorties. L’expéditeur, lui, n’existe pas dans un champ natif unique : on l’infère à partir des UTXO dépensés en entrée, ce qui peut impliquer plusieurs adresses source.
    Source : developer.bitcoin.org.

    Sur Ethereum, from est l’expéditeur et to le destinataire de la transaction externe. Si to est un contrat, les effets réellement utiles peuvent surtout apparaître dans les logs ou les internal transactions d’Etherscan.
    Source : docs.etherscan.io.

  7. Comparer les résultats avec un exemple simple

    Exemple Bitcoin : vous ouvrez une transaction et voyez 2 inputs et 2 outputs. Une sortie peut payer le destinataire, tandis que l’autre renvoie le reste en change ; sans analyse supplémentaire, confondre les deux est un piège classique.

    Exemple Ethereum : vous voyez from vers un contrat dans le champ to. Le transfert de token que vous cherchez peut alors apparaître surtout dans les logs, même si la transaction externe n’a qu’un seul destinataire visible.

Erreurs fréquentes & dépannage

  • Chercher une transaction sur le mauvais réseau.
  • Confondre, sur Bitcoin, une sortie de change avec le destinataire final.
  • Supposer que le champ to sur Ethereum décrit à lui seul tous les effets réels d’une transaction vers un contrat.
  • Considérer une transaction Ethereum comme réussie simplement parce qu’elle est minée, sans lire le receipt status.

Astuces & pour aller plus loin

  • Si vous n’avez pas le TXID Bitcoin, partez d’une adresse dans Blockstream Explorer pour retrouver l’historique associé.
  • Sur Ethereum, regardez d’abord from, to et status, puis ouvrez les logs si un contrat est impliqué.
  • Sur Bitcoin, retenez cette règle simple : inputs = provenance, outputs = destinations.

Questions fréquentes

Peut-on toujours identifier clairement le destinataire sur Bitcoin ?

Non. Les sorties montrent où part la valeur, mais l’une d’elles peut être une sortie de change contrôlée par l’expéditeur. Une transaction peut aussi avoir plusieurs sorties.

Le champ to sur Ethereum suffit-il pour comprendre une transaction ?

Pas toujours. Si le destinataire est un smart contract, les transferts utiles peuvent surtout apparaître dans les logs ou dans les internal transactions affichées par Etherscan.

Comment savoir si une transaction Ethereum est encore en attente ?

Le receipt peut être null tant que la transaction n’est pas minée. Une fois disponible, son champ status indique succès (1) ou échec (0) selon la documentation JSON-RPC d’ethereum.org.

Conclusion

Pour débuter, retenez un réflexe : Bitcoin = inputs/outputs, Ethereum = from/to + receipt + logs. Si vous partez du bon explorateur et lisez le bon niveau d’information, vous pouvez déjà vérifier l’essentiel d’une transaction sans outil avancé.

Commentaires · Aucun commentaire pour l'instant

Soyez le premier à réagir.

Laisser un commentaire