Aller au contenu
buybitcoinsmart

Glossaire / Nœuds et logiciels

Explorateur de blocs

Qu'est-ce qu'un explorateur de blocs ?
Un explorateur de blocs est un site web qui permet de rechercher dans la blockchain par identifiant de transaction, adresse ou bloc, et d'afficher les confirmations, les frais et les montants sans exécuter de logiciel vous-même.

Chaque explorateur est le nœud complet de quelqu'un d'autre, avec un champ de recherche ajouté par-dessus. Bitcoin a produit plus de 900 000 blocs depuis 2009, et un explorateur les indexe tous pour qu'une recherche renvoie un résultat instantanément. Le piège est de l'autre côté de l'écran : celui qui l'exploite voit exactement quelles adresses et quelles transactions vous avez consultées.

Comment cela fonctionne

Un explorateur est un nœud complet auquel s'ajoute un index que Bitcoin Core ne construit pas pour lui-même.

Core stocke les blocs et l'ensemble des sorties non dépensées, et avec txindex activé il peut aussi retrouver une transaction quelconque par son identifiant. Ce qu'il ne conserve délibérément pas, c'est une correspondance entre les adresses et les transactions, car la tenir coûte de l'espace disque et n'aide personne qui ne dépense que ses propres bitcoins. Les explorateurs construisent eux-mêmes cette correspondance. Esplora de Blockstream et le logiciel derrière mempool.space sont tous deux open source, et tous deux existent principalement pour répondre à la question que Core ne traite pas : montrez-moi tout ce qui a touché cette adresse.

Au-dessus de l'index se trouve une vue de la mempool, le pool de transactions en attente de minage. C'est la partie qui diffère d'un site à l'autre. Chaque explorateur voit ce que son propre nœud a reçu, si bien qu'une transaction peut être visible sur l'un et absente sur un autre pendant plusieurs minutes, et un site appliquant une politique agressive d'éviction de la mempool peut écarter une transaction à faible frais qu'un autre site affiche encore comme en attente. Ni l'un ni l'autre ne ment. Ils rapportent des vues locales différentes d'un réseau qui n'a pas de file d'attente unique.

Ce qu'un explorateur peut vous dire sur une transaction dépasse ce que montrent la plupart des portefeuilles. Pour tout identifiant de transaction, vous obtenez les entrées qu'elle dépense, les sorties qu'elle crée, le total des frais en satoshis, le taux de frais en satoshis par octet virtuel, la taille en octets virtuels, si elle signale une remplaçabilité, et le nombre de blocs minés par-dessus. Pour un bloc, vous obtenez la hauteur, l'horodatage, le nombre de transactions, le total des frais perçus, et généralement une estimation du pool qui l'a miné. Pour une adresse, vous obtenez son solde et tout son historique, ce qui est précisément la capacité qui fait des explorateurs un problème de confidentialité autant qu'un outil.

La chose la plus ancienne qui vaille la peine d'être consultée est le bloc 170, miné le 12 janvier 2009, qui contient le premier paiement en bitcoin d'une personne à une autre : 10 BTC de Satoshi Nakamoto à Hal Finney. Il s'affiche dans un explorateur moderne comme n'importe quelle autre transaction, ce qui illustre bien que rien dans le registre n'a été réécrit depuis.

Pourquoi cela compte quand vous achetez du bitcoin

L'explorateur est le moyen de vérifier que votre plateforme d'échange a fait ce qu'elle a dit.

Lorsque vous retirez, la plateforme vous donne un identifiant de transaction. Tant que cet identifiant n'apparaît pas sur le réseau, le retrait n'a pas eu lieu, quoi que dise la page de compte sur le traitement en cours. Le coller dans un explorateur transforme une promesse en un fait que vous pouvez vérifier vous-même, et si le site ne renvoie rien du tout, les bitcoins sont encore chez la plateforme et la conversation à avoir est avec le support, pas avec votre portefeuille.

C'est aussi le moyen de vérifier ce qui vous a été facturé. Nos avis sur les plateformes d'échange listent les frais de retrait, et plusieurs plateformes annoncent un montant fixe quelles que soient les conditions du réseau. Un explorateur montre les frais réellement payés aux mineurs. Quand une plateforme facture 20 000 satoshis de frais de retrait fixes et que la transaction on-chain en a payé une fraction, la différence est la marge de la plateforme, ce qui est légitime mais bon à savoir avant de choisir entre une plateforme à frais fixes et une qui répercute le coût du réseau.

Le coût en confidentialité est réel et rarement mentionné. Consulter votre propre adresse sur un explorateur public relie votre adresse IP, et tout ce que votre navigateur laisse fuiter, à cette adresse dans les journaux de serveur de quelqu'un. Les sociétés d'analyse de chaîne achètent ou exploitent des sources de données exactement de ce type. Si vous détenez un montant significatif, consultez vos transactions dans un portefeuille connecté à votre propre nœud, ou faites tourner une copie locale de mempool.space ou d'Esplora, que les paquets de nœuds courants installent pour vous.

Enfin, le faux explorateur fait partie du répertoire standard de l'arnaque à la récupération. On montre à quelqu'un qui a déjà perdu des bitcoins une page d'apparence crédible affichant un solde qui n'existe pas, puis on lui demande des frais pour le débloquer. Deux habitudes suffisent à s'en protéger : saisir soi-même les adresses des explorateurs au lieu de suivre un lien, et se rappeler qu'aucun explorateur ne peut déplacer des bitcoins, donc qu'aucun explorateur n'a de raison de demander une phrase de récupération, une clé privée ou un paiement. Notre guide pour éviter les arnaques couvre ce schéma plus large.

Suivre un retrait depuis une plateforme d'échange, étape par étape

Prenez un retrait et suivez-le dans un explorateur, de la diffusion au règlement.

Copiez l'identifiant de transaction depuis l'historique des retraits de votre plateforme et collez-le dans le champ de recherche. Si le résultat est introuvable, attendez : la plateforme regroupe les retraits et peut ne pas encore avoir diffusé. Une fois qu'il apparaît, vérifiez d'abord les sorties. L'une d'elles doit correspondre à votre adresse et à votre montant ; l'autre, généralement plus importante, est la monnaie rendue à la plateforme, et sa présence est normale et non le signe que quelque chose s'est mal passé.

Lisez ensuite la ligne des frais. Un paiement simple avec une entrée segwit native et deux sorties occupe environ 141 octets virtuels, donc à 5 satoshis par octet virtuel il paie environ 705 satoshis de frais. Comparez ce nombre aux bandes actuelles de la mempool affichées par l'explorateur. Si votre taux se situe au-dessus de la bande qui débloque les prochains blocs, attendre est la bonne action. S'il se situe en dessous de tout, la transaction peut rester en attente longtemps, et l'explorateur vous dira si elle signale une remplaçabilité, ce qui détermine si une augmentation des frais est possible pour celui qui l'a envoyée.

Les confirmations s'accumulent ensuite, une par bloc, environ toutes les dix minutes. Une confirmation suffit pour les montants ordinaires. Six est la convention utilisée par la plupart des plateformes avant de créditer un dépôt, soit environ une heure. Après cela, l'identifiant de transaction reste consultable indéfiniment, et c'est le reçu que vous conservez pour vos propres dossiers et pour une déclaration fiscale qui demande quand vous avez acquis les bitcoins.

Explorateur de blocs vs nœud

Un explorateur de blocs répond à des questions sur la chaîne ; un nœud décide lui-même ce qu'est la chaîne. Cette différence est tout l'intérêt d'en faire tourner un. Un explorateur vous montre ce que croit le nœud de son exploitant, et si ce nœud est mal configuré, obsolète ou compromis, la page ne vous donne aucun moyen de le savoir. Un nœud que vous contrôlez valide chaque règle contre les blocs eux-mêmes, si bien que lorsque votre propre portefeuille dit qu'un paiement est arrivé, aucun tiers n'a eu besoin d'être honnête pour que ce soit vrai.

Explorateur de blocs vs portefeuille

Un explorateur de blocs affiche l'historique ; un portefeuille détient les clés. Un explorateur peut surveiller n'importe quelle adresse de la planète et ne peut déplacer des bitcoins depuis aucune d'elles, c'est pourquoi la fonction de liste de surveillance que certains sites proposent est une commodité et jamais une sauvegarde. Si une page qui ressemble à un explorateur vous demande de connecter un portefeuille, de saisir une phrase de récupération ou d'importer une clé privée pour voir votre solde, ce n'est pas un explorateur.

À ne pas confondre avec

Questions fréquentes

Un explorateur de blocs peut-il voler mes bitcoins ?

Non. Un explorateur ne fait que lire des données publiques et n'a aucun moyen de déplacer des bitcoins. Le danger vient d'une fausse page qui se fait passer pour un explorateur : ne saisissez donc jamais une phrase de récupération ni une clé privée où que ce soit, et tapez vous-même l'adresse de l'explorateur au lieu de suivre un lien qu'on vous a envoyé.

Pourquoi un explorateur affiche-t-il ma transaction et un autre dit-il qu'elle est introuvable ?

Parce que chaque explorateur rapporte la vue de son propre nœud sur la mempool. Une transaction non confirmée se propage sur le réseau à des vitesses différentes et certains nœuds écartent plus tôt que d'autres les transactions à frais faibles. Une fois qu'elle est minée dans un bloc, tous les explorateurs l'affichent.

De combien de confirmations ai-je réellement besoin ?

Une seule suffit pour des montants ordinaires, car annuler ne serait-ce qu'un seul bloc exige une puissance de minage énorme. Six, soit environ une heure, est la convention que la plupart des plateformes d'échange appliquent avant de créditer un dépôt, et les transferts importants méritent de s'y tenir.

Consulter ma propre adresse nuit-il à ma confidentialité ?

Oui, un peu. L'exploitant peut relier votre adresse IP à celle que vous avez recherchée, et cette trace a de la valeur pour les sociétés d'analyse de chaîne. Consulter vos transactions dans un portefeuille connecté à votre propre nœud, ou faire tourner un explorateur auto-hébergé, évite cette fuite.

À lire ensuite

Termes associés

Plus de termes : Nœuds et logiciels

Lire cette page en anglais