3.4) Utiliser un Tangle explorer

A. Introduction

Comme le Tangle est un registre public, il est accessible par tout le monde, n'importe quand depuis n'importe où. Comme expliqué au chapitre 1, les full nodes possèdent chacun une copie du Tangle. Dès lors, certains services ont été crées pour permettre d'explorer cette copie du Tangle et ainsi d'y voir les différentes transactions. C'est particulièrement utile si vous cherchez à savoir où sont vos IOTAs d'où viennent-t-ils, combien de fois vous avez essayé de rattacher une transaction, etc.

Il existe plusieurs sites d'exploration de Tangle qui fonctionnent tous sur le même principe. Nous nous concentrerons ici sur https://thetangle.org .

La page d'accueil du site https://thetangle.org vous propose une barre de recherche dans laquelle vous pouvez introduire une adresse, le hash d'une transaction ou d'un paquet ou un tag particulier.
Ce site permet également de visualiser les statistiques du Tangle (le nombre de transactions par seconde, la distribution des IOTAs parmi les adresses,...)

B. Faire une recherche d'adresse sur le Tangle

Pour cela, il suffit de taper une adresse IOTA dans la barre de recherche. Vous pouvez aussi entrer un hash de transaction ou de paquet. Ces deux cas seront expliqués par après aux points C. et D.

Si on fait par exemple l'exercice avec l'adresse de donation donnée dans la rubrique "about" du site https://thetangle.org , on peut voir toute une série d'informations apparaitre.

VXVFLFCTLG9BHZEJHDUMIATTZGQSXUAPRHYMOALPKGICJPTMEJXWT9KHBKYFTLPQABOSGZUCUUZDWXPRZJTTVPCB9X

Dans la partie supérieure de la page, vous trouverez toutes les informations concernant cette adresse :

  • L'adresse en elle-même, constituée de 81 caractères + 9 caractères de checksum (en gris). A coté de celle-ci se trouve un bouton pour afficher son QR code et un pour la copier dans le presse-papier
  • Le montant total présent sur cette adresse (Balance)
  • La conversion en fiat de cette balance (Conversion), la devise peut être changée en cliquant sur le montant
  • La liste des transactions vers ou au départ de cette adresse et le nombre de celles-ci (en gris à coté de "Transactions")

Cette liste reprend les transactions impliquant cette adresse ainsi que leur statut et la valeur qui y est attachée. En détail chaque transaction est identifiée par :

  • La date à laquelle elle a été faite
  • Le hash de la transaction
  • Le montant de la transaction (encadré en vert si l'adresse reçoit la transaction, en rouge et négatif si l'adresse envoie la transaction et en gris si la transaction n'a pas de valeur).
  • Le statut de la transaction (confirmée, pending, réattachée)

Toutes ces données sont publiques, vous pouvez donc sans crainte donner une adresse IOTA, un hash de transaction ou un hash de paquet à n'importe qui. Notez toutefois qu'en faisant ça, la personne saura combien vous avez sur votre adresse (elle ne pourra rien faire de particulier à vos fonds, mais aura juste l'information quand même). PAR CONTRE, N'OUBLIEZ PAS QU'IL NE FAUT JAMAIS DONNER VOTRE SEED, ni même l'entrer sur un site web quelconque (y compris un explorer) !

C. Analyser une transaction

Si vous cliquez sur le hash de la transaction dans la liste ci-dessus, ou que vous avez directement effectué une recherche avec un hash de transaction vous trouverez quelque chose comme cela :

Cette page reprend dans l'ordre

  • Le hash de la transaction
  • La date à laquelle elle a été envoyée sur le Tangle
  • La valeur de la transaction et sa conversion (la devise peut être changée en cliquant sur la conversion)
  • Le statut de la transaction (confirmée, pending ou réattachée)
  • Le Tag (commentaire qui accompagne éventuellement la transaction)
  • L'index dans le paquet (bundle), pour identifier de quelle partie de la transaction il s'agit (émetteur, destinataire, reste de la transaction)
  • La difficulté de la preuve de travail (weight magnitude)
  • L'adresse liée à la transaction (adresse de réception si la valeur en iota est positive, adresse d'émission si la valeur est négative)
  • Le hash du paquet (bundle)
  • La nonce (preuve de travail)
  • La signature de la transaction
  • Les transactions parentes (trunk et branch), qui sont les transactions validées par la vôtre
  • Les transactions enfant (children) qui sont les transactions qui référencent directement la vôtre (et donc la valident)

D. Analyser un paquet

Cette partie est sans doute la plus importante. C'est ici que vous allez pouvoir retracer le chemin des IOTAs. Il suffit d'entrer un hash de paquet dans le champ recherche, ou cliquer sur le lien sous bundle quand vous êtes sur la page d'une adresse ou d'une transaction. Vous devriez alors avoir quelque chose du genre :

Le bundle est en fait un groupement de transactions nécessaire à la bonne réalisation d'un transfert. Toutes ces petites transactions sont en réalité faites par votre wallet sans que vous vous en rendiez compte.
Pour faire simple, si Pierre envoie des IOTAs à Alice, il est probable que tous les IOTAs affichés dans la balance de Pierre n'appartiennent pas à la même adresse. Le wallet de Pierre va alors grouper les IOTAs des différentes adresses afin d'en avoir suffisamment pour effectuer la transaction, dans ce cas de figure on voit alors apparaitre plusieurs adresses en entrée du bundle (input). Dans l'exemple présent le wallet a groupé deux adresses contenant chacune environ 16 Mi. Il est également possible que Pierre n'envoie pas l'ensemble de ses IOTAs à Alice, à ce moment en sortie du transfert (output) on pourra voir une première transaction qui est celle vers Alice, puis une ou plusieurs transactions sans valeur (qui correspondent à des attachement de nouvelles adresses appartenant à Pierre) et finalement une dernière transaction vers une des adresses nouvellement attachées afin de garder les IOTAs restant en sécurité (vu qu'une adresse ayant été utilisée pour un envoi devient vulnérable par la suite).
Il est également possible d'avoir en output beaucoup plus de transactions sortantes, cela correspond à un envoi de IOTAs à plusieurs adresses différentes en un seul transfert (ce n'est pas autorisé avec le light wallet à ma connaissance).

Ainsi en cliquant de transactions en bundle, vous pouvez aisément suivre le cheminement de vos IOTAs en allant de transaction entrante à transaction sortante et ainsi de suite.


Donations IOTA : 9TEFOBIZRAEMAQWBYHTBAFJSOZFLHPXHACRHPZUFI9ABNHQXKCUONYJBAUZXLIRYNUMGHAVDUPCLBVUWBUHCGQRHAX

results matching ""

    No results matching ""