Les explorateurs de blocs comme Etherscan pour Ethereum ou Blockchain.com pour Bitcoin sont conçus pour permettre à quiconque de suivre les transactions sur un réseau.

Une chose intéressante à propos des blockchains est que vous pouvez voir toutes les transactions jamais traitées sur cette dernière. Cette fonctionnalité, unique aux blockchains publiques, persistera pour toujours – ou, du moins, jusqu’à ce que quelqu’un coupe Internet.

Vous pouvez télécharger un registre blockchain pour vous-même et le parcourir sur votre ordinateur. Mais une méthode beaucoup plus simple consiste à analyser ces données avec un outil appelé explorateur de blockchain, un service en ligne qui vous permet de parcourir l’intégralité de l’historique d’une blockchain.

Les explorateurs de blockchain prennent en charge différentes blockchains. Etherscan est l’étalon-or pour la blockchain Ethereum, Solscan est un choix populaire pour Solana, et Blockchain.com se concentre sur Bitcoin. Mais le type de données qu’on y retrouve est généralement le même : un historique robuste de toutes les données de transaction jamais traitées sur une blockchain particulière.

Sur un explorateur, vous pouvez assister au moment, gravé à jamais dans l’histoire par la nature immuable des grands livres décentralisés, où le créateur du bitcoin, Satoshi Nakamoto, a extrait des pièces valant aujourd’hui des dizaines de milliards de dollars. Ou bien, vous pouvez suivre les tentatives présumées de blanchiment d’argent faites par ceux qui contrôlent le butin du pirate Bitfinex.

Les blockchain de confidentialité telles que Monéro marquent l’exception majeure à cette règle fascinante. Vous pouvez voir qu’une transaction a eu lieu, mais qui a envoyé quoi à qui est obscurci.

Dans ce guide, nous allons vous apprendre les bases de l’utilisation de ces outils par vous-même. Nous nous appuierons principalement sur Etherscan, le célèbre explorateur de chaînes de blocs Ethereum, mais vous pouvez nous croire : la plupart des explorateurs de chaînes de blocs sont fondamentalement les mêmes.

Qu’y a-t-il dans une transaction ?

Sur un explorateur de blockchain, vous pouvez savoir qui a envoyé quoi à qui, quand et combien ils ont envoyé, et quels jetons ont été envoyés.

Les utilisateurs de blockchain sont identifiés par leurs portefeuilles. Sur Ethereum, ils commencent tous par 0x. Vous ne pouvez pas savoir qui possède le portefeuille à moins qu’un site comme Etherscan ne l’ait étiqueté. Prenez ce portefeuille au hasard :

Capture d'écran Etherscan

Dans la capture d’écran ci-dessus, on peut voir que l’une des transactions est un retrait de 0,037 ETH d’un portefeuille étiqueté comme étant l’échange de crypto-monnaies Coinbase.

L’autre transaction, traitée plus de 43 jours après le retrait, est un échange de cet ETH contre un autre token. En inspectant le menu déroulant, vous pouvez voir ce que le portefeuille contient. Dans ce cas, nous pouvons voir que c’est pour près de quatre milliards de tokens Saitama Inu, d’une valeur totale de 49,55 $.

Transaction Etherscan

Vous pouvez trouver des informations supplémentaires sur la transaction en cliquant dessus. Ici, nous pouvons voir que l’échange de jetons a coûté 23,30 $ à traiter, et calculer combien de gaz, exprimé en gwei (une minuscule dénomination d’ETH), la transaction à coûté.

détail transaction etherscan

Blocs et chaînes

Sur les blockchains, les transactions sont regroupées en groupes appelés « blocs ». Ces blocs sont ensuite « enchaînés » sur des grands livres décentralisés, d’où le nom de « blockchain ». Il est essentiel que ces transactions soient confirmées par un réseau anonyme d’ordinateurs.

Sur Ethereum et Bitcoin, elles sont traitées par un mécanisme appelé preuve de travail (Proof of Work ou PoW), par lequel les « mineurs » dépensent de l’énergie de calcul pour faire la course afin de trouver un nombre spécifique. Les blockchains à preuve de travail comme Solana et Avalanche permettent aux utilisateurs de « mettre en jeu » des jetons afin de traiter les transactions ; ceux qui ont mis en jeu le plus de transactions récoltent les plus grandes récompenses.

L’intérêt de tout cela pour un explorateur de blockchains est que vous pouvez voir ce processus se dérouler en ligne. Prenez l’achat de Saitama Inu que notre pseudo ami vient de faire. Cette transaction a été regroupée dans un bloc qui contenait 355 autres transactions, dont 102 interactions avec des contrats intelligents internes. Chaque transaction est définie par un identifiant unique appelé « hash« . Regardez la capture d’écran ci-dessous :

détail block transaction Etherscan

On peut voir que le mineur a gagné une récompense de 2,18 ETH pour avoir valider le bloc, et qu’il a fallu quatre secondes au mineur 0xea674fdde714fd979de3edf0f56aa9716b898ec8 pour faire tout le travail de calcul. La « difficulté » est un calcul qui indique la quantité d’énergie que le mineur a dû dépenser pour faire naître le bloc.

Les frais brûlés font référence aux frais détruits par EIP-1559, une mise à niveau d’Ethereum qui a été mise en service en août 2021. Elle consiste à détruire une partie des frais payés par l’utilisateur au lieu de les remettre au mineur.

Contrats intelligents (Smart Contracts)

Il y a une dernière chose que vous devez savoir sur les explorateurs de blockchain. Pour les blockchains qui prennent en charge les contrats intelligents, comme Ethereum, vous pouvez voir tout le code contenu dans un contrat intelligent directement sur l’explorateur de blockchain.

Revenons une dernière fois sur Saitama Inu. En vous rendant sur la page du contrat intelligent de ce token sur Etherscan, vous pouvez voir combien de portefeuilles le détiennent (346 510), son offre maximale et sa capitalisation boursière entièrement diluée.

Ces pages de contrat intelligent sont utiles lorsque vous voulez confirmer que le token que vous achetez, ou le protocole financier décentralisé avec lequel vous interagissez, est légitime – les gens commercialisent souvent à tort des tokens comme étant le contrat intelligent « officiel », alors qu’en réalité ils ne sont rien de plus que des contrefaçons. Vous comprenez l’utilité de savoir lire les données des explorateurs de blocks 😉

Smart Contract Etherscan

Vous pouvez même interagir avec le contrat intelligent lui-même en allant sur « write contract« . En effet, les sites Web de tous les protocoles DeFi ne sont en réalité que des façons plus « sexy » (ergonomique) d’interagir avec un contrat intelligent.

Et voilà : ce petit guide touche à sa fin. Si vous ne comprenez toujours pas, ne vous inquiétez pas : vous avez tout le temps d’apprendre. Tant que les gens utiliseront les blockchains, vous pourrez passer au crible les données sur ces dernières !