La technologie blockchain reste une notion assez neuve et complexe à appréhender. Nous pensons notamment à la compréhension du registre des transactions, visible par tous. Etherscan permet d’accéder à l’un de ces registres. Et donc permet de rendre l’un des apports de la blockchain plus tangible.

Plus précisément, Etherscan donne accès au registre des transactions de la blockchain Ethereum (ETH). Dans cet article, nous allons vous présenter Etherscan : sa définition, ses principes, son utilité, sa compréhension et les informations que vous y trouverez.

Etherscan, un élément indissociable d’une blockchain publique et transparente

Qu’est-ce qu’un registre comme Etherscan ?

Dans le langage blockchain et Web 3, Etherscan est assimilé à un registre. Pour faire une analogie avec le monde bancaire, le registre est l’équivalent du livre des comptes, qui répertorie l’ensemble des comptes bancaires ouverts au sein de la banque et les transactions effectuées sur lesdits comptes.

Dans la blockchain, le registre retrace l’ensemble des transactions qui ont été effectuées sur un protocole donné et les adresses publiques à l’origine de ces transactions.

Voici à quoi ressemble le registre Etherscan, avec les derniers blocs validés et les dernières transactions sur Ethereum
Voici à quoi ressemble le registre Etherscan, avec les derniers blocs validés et les dernières transactions sur Ethereum

Vous pensiez probablement qu’un registre était plus complexe que cela. Ce n’est pas le cas ! En revanche, ce qu’il faut étudier, ce sont les informations présentes dans le registre. Et là, ce n’est pas la même histoire ! Nous en parlerons un peu plus bas.

Un bref historique d’Etherscan

L’historique d’Etherscan est indissociable de celui du protocole Ethereum, puisqu’il permet d’analyser les données de la blockchain du même nom.

Fondé en 2015, aujourd’hui, Etherscan est une véritable entreprise basée en Malaisie. Ce n’est donc pas seulement un simple registre des transactions. Vous pouvez y analyser un nombre important de données liées à Ethereum. À ce jour, Etherscan est même le projet le plus ancien lié à Ethereum encore en vie.

Pourquoi dit-on qu’Etherscan est public et transparent ?

Si l’on s’en tient au simple registre, Etherscan a une différence fondamentale avec le livre des comptes d’une banque : il est public et transparent. Dans une banque, le livre des comptes n’est effectivement pas accessible au grand public. Au contraire, seule une poignée de personnes peut y avoir accès. 

Dans la blockchain, c’est tout le contraire. N’importe qui peut accéder aux données de la blockchain Ethereum et aux transactions, que ce soit l’historique ou en temps réel

Vous souhaitez vous-même y jeter un œil ? Consultez le site internet Etherscan ! Avoir un onglet ouvert pour lire la suite de cet article est d’ailleurs un excellent moyen pour comprendre les informations que vous pouvez y trouver 😊.

Etherscan, le registre public des transactions Ethereum (ETH)

Quelles informations trouve-t-on sur Etherscan ?

Vous pouvez prendre Etherscan comme un moteur de recherche. Votre objectif ? Chercher des informations relatives à la blockchain Ethereum.

Les informations présentes sont liées aux transactions effectuées sur le réseau et elles sont assez techniques. En effet, vous trouverez notamment : 

  • Les blocs,
  • L’horodatage (timestamp),
  • La fonction de hachage (hash).

Nous donnons les termes anglais, car ce sont ceux que vous verrez sur Etherscan. 

Pour retracer l’ensemble des transactions, Etherscan est lui-même un projet construit « au-dessus » de la blockchain Ethereum. En d’autres termes, cela signifie qu’Etherscan n’a pas l’objectif d’y développer une application décentralisée, mais de simplement accéder aux données du réseau. En ce sens, Etherscan accède à absolument toutes les données transitant sur Ethereum, peu importe l’origine.

Vous trouverez donc les données provenant des plateformes d’échange de crypto monnaies, des protocoles de finance décentralisée (DeFi) comme Uniswap et des smart contracts déployés par différents protocoles.

Pour résumer, quatre types d’informations sont présents sur Etherscan : 

  • Les transactions
  • Les adresses publiques, 
  • Les blocs,
  • Les smart contracts.

Nous allons laisser de côté les blocs et les smart contracts pour analyser plus en détail les transactions et l’adresse publique d’une personne célèbre 😉.

Comment comprendre une transaction sur Etherscan ?

Pour trouver une transaction donnée, vous aurez besoin de la fonction de hachage, soit une suite de caractères. Nous allons prendre l’exemple de la fonction de hachage suivante (voir aussi image ci-dessous), que nous avons choisi purement au hasard en allant sur Etherscan pour rédiger cet article. Il s’agissait alors d’une des transactions les plus récentes.

Exemple de détails de transaction sur Etherscan
Exemple de détails de transaction sur Etherscan

Si vous avez cliqué sur le lien, voici comment comprendre une transaction Ethereum : 

  • Fonction de hachage (Transaction hash: le code associé à la transaction, créé de manière aléatoire,
  • Statut (Status) : si vous voyez Success, la transaction a été réalisée. Vous pouvez aussi voir Pending (en cours de réalisation) ou Failed (la transaction a échoué),
  • Bloc (Block) : le bloc auquel est associée la transaction,
  • Horodatage (Timestamp) : le moment où la transaction a été validée, précis à la seconde près,
  • From et To : l’adresse publique d’envoi et l’adresse publique de réception. Vous pouvez cliquer sur les adresses pour voir leur historique de transactions,
  • Valeur (Value) : le nombre d’ETH transmis,
  • Frais de transaction (Transaction Fee) : les frais purement liés à la transaction,
  • Gas fee : les frais liés au fonctionnement d’Ethereum.

En résumé, vous avez toutes les informations importantes liées à la transaction. Une fois ces informations déchiffrées, vous constatez que c’est plutôt simple à comprendre.

L’adresse publique de Vitalik Buterin, un bon exemple pour comprendre comment fonctionne Etherscan

Jusqu’à l’été 2022, il était possible de consulter l’adresse publique de Vitalik Buterin. C’est lui-même qui avait partagé son adresse, pour justement répondre au principe de transparence de la blockchain. Cependant, Buterin a connu quelques problèmes suite à l’interdiction du mixeur Tornado Cash qu’il avait utilisé pour envoyer des dons à l’Ukraine.

Depuis, les fonds de Buterin ont été bougés vers différents wallets crypto, dont cette adresse publique sur Etherscan. En l’espèce, une adresse publique est assimilée à un wallet. Nous y trouvons d’importantes informations : 

  • La valeur en ETH du portefeuille,
  • La valeur d’un 1 ETH en dollar,
  • La valeur en dollar du wallet (incluant les autres tokens ERC-20),
  • L’historique de toutes les transactions, incluant les adresses d’envoi ou de destination des tokens.

En résumé, en cherchant une adresse, vous pouvez tout savoir sur elle ! Bien entendu, cette adresse est pseudonyme et il faut des outils d’analyse pour mettre un nom derrière une adresse publique.

L’adresse publique « originelle » est disponible sur Etherscan.

Elle a été vidée de ses ETH, mais pas des autres tokens.

Quels sont les équivalents d’Etherscan pour les autres protocoles ?

Bitcoin Core, le premier registre des transactions sur une blockchain

Le plus connu des registres de transactions d’une blockchain est Bitcoin Core. Comme son nom l’indique, il retrace l’ensemble des transactions en BTC. Néanmoins, il est bien plus rustique d’Etherscan.

Page d'accueil de Bitcoin Core, un équivalent d'Etherscan pour Bitcoin (BTC)
Page d’accueil de Bitcoin Core, un équivalent d’Etherscan pour Bitcoin (BTC)

D’une part, c’est un véritable registre des transactions. Etherscan est en effet plutôt un site internet très complet d’analyse des données de la blockchain qui fait de facto office de registre. D’autre part, Bitcoin Core doit être téléchargé sur votre ordinateur.

D’autres registres connus et concurrents d’Etherscan

Etherscan a lui-même des concurrents, avec des sites internet comme Etherchain, Blocksout ou encore Ethplorer.

Pour Cardano, vous pouvez faire un tour sur Cardanoscan. De même, pour Polkadot, le site internet se nomme Subscan. Il existe au minimum un registre par blockchain.

Notre avis : Etherscan, un élément indispensable à la transparence dans le Web3

Etherscan est un outil formidable pour analyser les données de la blockchain Ethereum. En outre, il répertorie l’ensemble des tokens ERC-20, donc développés sur Ethereum.

L’interface est très claire. Bien entendu, on ne navigue pas sur un tel site internet sans raison. Il faut que vous ayez une transaction à voir, une adresse publique ou même un smart contract à analyser. Etherscan est ainsi utilisé par toutes les personnes travaillant de près ou de loin avec Ethereum

C’est également un bel outil de transparence et une preuve que la blockchain publique est bel et bien une technologie entièrement traçable. D’ailleurs, savoir qui est derrière une adresse publique est à la portée d’une entreprise comme Chainalysis. Il vaut mieux donc ne pas jouer à utiliser les cryptos de façon malsaine !