Montrer plutôt qu’interpréter
Chaque explorateur se situe quelque part sur une ligne entre données brutes et interprétation. Tonviewer se situe fermement du côté interprétatif : il réassemble les arbres de messages, décode les appels de contrat et présente un récit. Tonscan se situe plus près du milieu.
C’est un véritable compromis plutôt qu’une lacune. L’interprétation est un rendu, et les rendus peuvent être erronés — un décodeur qui ne reconnaît pas un nouveau pattern de contrat présentera silencieusement quelque chose de trompeur plutôt que d’admettre son ignorance. Un explorateur plus simple vous montre la forme de ce qui s’est passé et vous laisse tirer la conclusion.
Cela le rend aussi plus rapide. Tonscan répond avant que Tonviewer n’ait fini d’assembler, ce qui sur une chaîne produisant des blocs toutes les cinq secondes est perceptible quand vous vérifiez de manière répétée.
Pourquoi l’open source compte spécifiquement ici
Le modèle de données de TON est assez inhabituel pour que les explorateurs prennent de vraies décisions sur la présentation. Comment attribuer un message rebondi ? Quelle transaction d’une chaîne est « la » transaction ? Comment présenter un solde de jetton qui vit dans un contrat séparé ?
Différents explorateurs répondent différemment, ce qui explique pourquoi deux explorateurs TON peuvent montrer la même activité de façons visiblement différentes. Avec Tonscan, vous pouvez lire la réponse plutôt que de la déduire, et quand il est en désaccord avec Tonviewer, vous pouvez découvrir pourquoi au lieu de deviner lequel croire.
Cela signifie aussi que vous pouvez le faire tourner contre votre propre nœud TON, ce qui élimine entièrement le tiers. Ce chemin est moins documenté que celui d’Esplora ou de Blockscout, mais il existe, et sur une chaîne où les alternatives sont toutes fermées, cela compte.
Jettons et NFT
Tonscan liste clairement les avoirs de jettons, avec l’adresse du contrat maître aux côtés du solde. Ce second champ est celui à utiliser : les noms de jettons sont arbitraires et dupliqués librement, et l’adresse maître est le seul identifiant fiable.
La gestion des NFT couvre les collections et les objets individuels, y compris les noms TON DNS, qui sont eux-mêmes des NFT. Cela ne vous montrera pas la chaîne de provenance complète comme le fait une marketplace dédiée, mais pour confirmer ce que détient une adresse, c’est direct et rapide.
Ce qu’il ne fera pas, c’est vous guider à travers un transfert de jetton échoué. Si un transfert a rebondi trois sauts plus loin, Tonscan montre les transactions et laisse la reconstruction à vous. C’est précisément le moment de changer d’outil.
Quand utiliser lequel
Une répartition simple qui a bien fonctionné pour nous.
Tonscan pour les questions aux réponses courtes : quel est ce solde, cette adresse existe-t-elle, cette transaction s’est-elle produite, quel est le contrat maître de ce jetton. Il y répond plus vite et avec moins à lire.
Tonviewer pour les questions qui ont besoin d’un récit : pourquoi ceci n’est-il pas arrivé, qu’a réellement fait cette interaction de contrat, où la valeur s’est-elle arrêtée. Le réassemblage est son travail et il le fait bien.
Et quand les deux sont en désaccord, ce désaccord est une information. Cela signifie généralement que l’un d’eux traite différemment un schéma de message inhabituel, et la vue brute est celle à laquelle faire confiance pendant que vous déterminez lequel.
Ce que nos tests de référence ont montré
Nous avons fait passer à Tonscan les mêmes éléments que nous utilisons sur chaque explorateur TON : un simple transfert TON, un transfert de jetton vers un portefeuille déjà déployé, un transfert de jetton vers une adresse sans portefeuille jetton encore, un transfert de NFT, et un message délibérément sous-financé conçu pour rebondir.
Le transfert simple et les deux transferts de jetton se sont affichés correctement et rapidement. Les soldes correspondaient à ce que rapportait Tonviewer jusqu’au dernier nanoton, ce qui est l’assurance que vous voulez d’une seconde source — quand deux index maintenus indépendamment s’accordent, le chiffre est presque certainement correct.
Le transfert de NFT montrait le changement de propriété proprement, avec la collection identifiée. Là où Tonscan faisait visiblement moins, c’était le cas de rebond. Le message rebondi était présent dans la liste des transactions, mais il n’était pas mis en avant comme un échec de la façon dont le fait la vue de trace de Tonviewer, et comprendre que le transfert n’avait pas abouti nécessitait de lire les messages individuels plutôt que d’être informé.
C’est le compromis énoncé clairement. Sur quatre de nos cinq éléments de référence, Tonscan était égal ou plus rapide que l’alternative. Sur le cinquième — celui qui ne compte que quand quelque chose a mal tourné — il exigeait plus du lecteur.
La différence de vitesse était constante plutôt que marginale. À travers des recherches répétées, Tonscan renvoyait des pages rendues nettement plus tôt, ce qui sur une chaîne produisant des blocs toutes les cinq secondes change la sensation de vérifier quelque chose de manière répétée en attendant la confirmation.
Notre conclusion des tests est la même que notre conclusion d’utilisation : gardez les deux ouverts. Tonscan répond à la question que vous avez le plus souvent, et quand la réponse est déroutante, l’autre explique pourquoi.
Qui devrait utiliser Tonscan
Quiconque vérifie un solde TON, un avoir de jetton ou un NFT. Il y répond plus vite que tout le reste et avec moins à lire.
Quiconque veut un explorateur dont il peut inspecter le code. Sur une chaîne où les alternatives sont fermées, ce n’est pas une petite chose, et la logique d’assemblage des données TON implique de vraies décisions qui valent la peine d’être vérifiables.
Quiconque fait tourner son propre nœud TON, puisque pointer un explorateur open source vers votre propre infrastructure élimine entièrement le tiers.
Pas quiconque essaie de comprendre pourquoi un transfert n’est pas arrivé. C’est le travail de Tonviewer, la reconstruction de trace de messages est la raison de son existence, et Tonscan ne le tente pas avec la même profondeur. Garder les deux en favoris est l’arrangement sensé plutôt qu’un compromis.