Le tableau de bord de Derova.algo suit le pool de transactions en attente d'un nœud Algorand et la prochaine preuve d'état


mempool.algorand.ing est une page web gratuite qui montre en direct ce qui stagne dans le pool de transactions en attente d'un nœud Algorand — la file des transactions diffusées sur le réseau mais pas encore inscrites dans un bloc. À côté de cette file, un compte à rebours indique la prochaine preuve d'état du réseau, un certificat compact de ce que contient la chaîne à cet instant, et la page liste les vingt derniers blocs avec le nombre de transactions que chacun a transportées, leur taille et les frais qu'ils ont collectés. Rien n'y demande de portefeuille, d'identifiant ni de paiement.
La page appartient à Derova.algo, un opérateur de nœud communautaire, et elle précise clairement de qui sont ces chiffres : le pied de page indique « Mempool data as seen by Derova.algo Node ». C'est l'un des quatre outils gratuits hébergés sur le domaine personnel algorand.ing — une page d'état du nœud, un tableau de bord de métriques Grafana et un lien vers le staking pair à pair de Valar sont les autres — publiés sous un avertissement précisant que le site est « indépendamment détenu et exploité par un membre de la communauté Algorand » et qu'il n'a aucun lien avec Algorand Technologies ni avec la Fondation Algorand.
À quoi ressemble une lecture de la page
Un panneau de répartition par type occupe la gauche de l'écran : combien de transactions en attente sont des paiements, combien sont des transferts d'actifs, combien sont des appels à des smart contracts et combien relèvent des catégories que personne n'utilise à cet instant — enregistrements de clés, configuration d'actifs, gels d'actifs, preuves d'état, heartbeats.
Trois chargements de la page, à quelques minutes d'intervalle, ont chacun montré une file différente. Le premier a saisi 49 transactions : 15 paiements, 18 transferts d'actifs et 16 appels d'application.
Chart: Contenu du pool d'attente d'Algorand à un instant donné (49 transactions)
Quelques minutes plus tard, le même panneau affichait 78, dont 57 appels d'application. Une troisième lecture en a saisi 39. Cette variation est justement le sujet : Algorand écrit un bloc toutes les 2,8 secondes environ, si bien qu'une transaction attend rarement longtemps, et le décompte que vous voyez n'est pas celui que verra le visiteur suivant. Un paiement déplace des ALGO ; un transfert d'actif déplace un jeton émis sur Algorand, que le mécanisme d'actif standard Algorand permet à quiconque de créer sans écrire de contrat ; un appel d'application invoque un smart contract. Ces trois catégories composaient la totalité du pool à chaque lecture, et les cinq catégories à zéro correspondent à des types de transactions Algorand ordinaires qui ne se produisaient simplement pas dans cette minute-là.
Trois autres panneaux complètent le reste de la page.
| Concept | Ce qu'il montre | Implication concrète |
|---|---|---|
| Pool d'attente par type | Les transactions que ce nœud a reçues mais pas encore placées dans un bloc, réparties par type | Une file qui dure une seconde ou deux, et dont aucun explorateur de blocs ne conserve la trace |
| Blocs récents | Les vingt derniers tours, avec le nombre de transactions, la taille et les frais collectés | Un total de frais proche du plancher de 0,001 ALGO signifie que la chaîne est calme et que personne n'enchérit pour y entrer |
| Santé du réseau | Nœud en ligne ou hors ligne, consensus sain ou non, et la version exacte du logiciel exécuté (version 5.0.1, commit e763fb0d) | Indique si le nœud qui fournit ces chiffres suit lui-même la chaîne |
| Sécurité quantique | Quand la dernière preuve d'état a été publiée, combien de blocs avant la suivante, la hauteur de bloc qu'elle atteste, et si certaines attendent dans le pool | La moitié visible du travail post-quantique d'Algorand, sur un compte à rebours que l'on peut regarder |
Les blocs restent modestes : sur les fenêtres de vingt blocs observées au cours de cette recherche, le nombre de transactions par bloc allait de 8 à 57. L'une de ces fenêtres contenait un bloc de 54 transactions ayant collecté 0,115 ALGO de frais. Les frais de base d'Algorand sont de 0,001 ALGO par transaction lorsque le réseau est calme ; 54 transactions ordinaires paieraient donc 0,054 ALGO — moins de la moitié du total de ce bloc. Certaines de ses transactions ont donc payé au-dessus du plancher, et les manières documentées d'y parvenir sont des frais volontairement plus élevés, une signature post-quantique Falcon-1024 (minimum 0,003 ALGO, soit trois fois le tarif de base) ou une tarification de congestion, qui ne s'applique qu'à partir du moment où les blocs commencent à se remplir.
La vue Classic et les trois issues possibles d'une transaction
Une deuxième page, mempool.algorand.ing/classic, réduit le tableau de bord à cinq chiffres — PENDING, CONFIRMED, DROPPED, CONNECTED et le bloc courant — et constitue la meilleure vue sur téléphone. C'est aussi là que la mécanique se dévoile. Son code ouvre un websocket vers api.algorand.ing et écoute les mises à jour du pool ; chaque nouvelle transaction est enregistrée comme en attente avec son dernier tour valide, et la page s'abonne à cette transaction précise afin de pouvoir annoncer l'une de trois issues : confirmée, avec le tour et le délai ; abandonnée par le pool ; ou expirée.
L'expiration mérite qu'on s'y arrête. Les transactions Algorand portent un premier et un dernier tour valides plutôt qu'un nonce, et l'intervalle entre les deux est la seule période durant laquelle une transaction peut être validée ; si le dernier tour valide est atteint sans inclusion, la transaction n'est plus éligible et doit être soumise à nouveau. C'est ce qu'apporte une vue en direct : vous pouvez regarder votre propre transaction patienter dans la file et voir si elle est sur le point de sortir de sa fenêtre.
À une lecture, la page Classic affichait 20 transactions en attente, 14 confirmées et 0 abandonnée ; un parcours antérieur de la même page avait enregistré 49 en attente, 43 confirmées et 4 abandonnées. Les compteurs bougent.
Pourquoi une vue du pool d'attente n'a pas le même sens sur Algorand
Sur Ethereum, un visualiseur de mempool relève largement du spectacle : les blocs se remplissent, les utilisateurs enchérisent sur les frais pour remonter la file, et l'intérêt porte sur qui paie combien pour la place suivante. Algorand fonctionne à l'inverse. Dans un fil de discussion du forum de novembre 2021 qui reste l'explication la plus limpide, une question sur la visualisation des transactions en attente a reçu une réponse du développeur fabrice, qui notait que « contrairement à Ethereum, il n'existe aucune priorisation des transactions selon les frais de gas et il n'y a actuellement aucune congestion », puis une seconde réponse, de tsachi, avertissant qu'« rien ne garantit que votre nœud voie toutes les transactions qui iront dans le prochain bloc (effectif) ».
Les règles de frais disent la même chose par l'autre bout : une transaction paie le plus élevé entre une redevance de congestion par octet et les frais minimum, cette redevance par octet est nulle tant que la chaîne est calme, et paiements, transferts d'actifs et appels d'application sont tous tarifés de la même manière. Cette page n'est donc pas un siège au premier rang d'une guerre d'enchères. Ce qu'elle vous apprend, c'est si une transaction a été vue, tout simplement.
Les explorateurs généralistes couvrent, eux, la chaîne déjà réglée. Allo, Pera Explorer et Algo Surf listent les blocs, les comptes, les actifs et le débit du réseau — Algo Surf affichait 10,2 transactions par seconde et un temps de bloc moyen de 2,80 secondes à une lecture, contre les 13 TPS et 2,73 secondes mesurés par le tableau de bord public de Nodely sur 100 blocs. Tout cela appartient à l'histoire : au moment où un bloc apparaît, ses transactions sont définitives. Le pool d'attente est ce qui précède, et c'est la partie la plus difficile à maintenir en vie. Un explorateur de mempool Algorand hébergé à iamnotabot.com/pool était en ligne depuis décembre 2021 — un développeur qui construisait le même outil pour TRON en 2022 le citait comme le modèle à copier — et le domaine ne résout plus. Une autre vue de transactions en direct, chaintrail.io, sert désormais un site de jeux d'argent sans rapport.
Le hic : un nœud n'est pas le réseau
Tout ici est la vue d'un seul nœud, et la page le dit elle-même. Ces réponses du forum de 2021 expliquent pourquoi la nuance compte vraiment : des nœuds Algorand différents peuvent détenir des versions différentes du pool d'attente, et leur contenu n'est pas garanti identique. Les deux pages ne concordaient pas non plus entre elles : lues à une minute d'intervalle au cours d'une même session de recherche, le panneau par type de la page d'accueil et le compteur d'attente de la page Classic différaient d'un facteur deux et demi. Cela ressemble à une différence dans ce que chaque page compte — la page d'accueil rapporte le pool du nœud tel que le nœud le voit, tandis que la page Classic tient son propre décompte des transactions observées par un onglet de navigateur ouvert, en remettant les compteurs à zéro à chaque bloc — mais aucun des deux chiffres n'a pu être reproduit de l'extérieur. Deux points de terminaison neutres, le service algod gratuit d'AlgoNode (l'équipe derrière Allo) et un autre de Nodely, renvoyaient chacun une seule transaction en attente à peu près à ce moment-là, tandis que tous les points de terminaison listés sur api.algorand.ing exigent un en-tête X-API-Key et renvoient un 401 sans lui. Savoir si l'écart tient au timing, au peering ou à une vue réellement plus large du nœud de Derova est une question que les points de terminaison publics ne permettent pas de trancher. Le flux en direct, lui, est reproductible via la page elle-même.
Deux autres choses échappent à toute vérification extérieure. Le code du tableau de bord n'est pas publié : le GitHub public de Derova contient deux dépôts, un fork du projet de pool de staking Ré'ti et une série de guides pour faire tourner un nœud Algorand, aucun des deux n'étant cette page ; la façon dont les compteurs sont calculés n'est donc pas inspectable. Et la page ne publie aucun chiffre sur sa fréquentation. L'opérateur est un compte communautaire vérifié plutôt qu'une entreprise — le nom derova.algo a été enregistré en juin 2022 et renvoie à un compte X suivi par 477 personnes — mais le compte qui se trouve derrière est un véritable participant au consensus : il détient environ 44 969 ALGO, est enregistré en ligne pour participer, et son historique récent comprend des transactions heartbeat, le type qu'Algorand a introduit pour qu'un nœud puisse signaler explicitement qu'il est en ligne même lorsqu'il ne propose pas de bloc. Sa page d'état des nœuds recense deux piles mainnet, baptisées Valar EU et Myth Finance, avec nœud, service algod, hôte et opérateur affichant chacun 100 %.
Il a déjà retiré un service plutôt que de le laisser péricliter : une interface de pool de staking Ré'ti qu'il exploitait à reti.algorand.ing affiche désormais un message indiquant qu'elle n'a jamais été censée être l'interface officielle, et renvoie les visiteurs vers reti.nodely.io. Rien de tout cela ne constitue un risque de garde — la page n'a aucune connexion à un portefeuille et ne détient aucun fonds, et les seuls tiers chargés par son code sont un service d'analyse web et Google Fonts. L'enjeu, c'est l'exactitude d'un affichage gratuit en lecture seule.
Par quoi commencer
Ouvrez d'abord la page d'accueil et laissez-la tourner une minute. La répartition par type se redessine à mesure que les transactions arrivent et disparaissent, et la liste de blocs en dessous se remplit toutes les quelques secondes. Sur téléphone, chargez la vue Classic : cinq chiffres et un état de connexion, aucun graphique. Si vous exploitez un nœud Algorand, son service algod expose la même liste de transactions en attente que celle sur laquelle repose cette page ; le décompte de Derova est donc quelque chose que vous pouvez confronter à la vue de votre propre nœud plutôt que de le prendre pour argent comptant.
Le panneau à laisser ouvert est celui du quantique. Algorand produit des preuves d'état sur le mainnet depuis 2022, signées avec Falcon, un schéma fondé sur les réseaux euclidiens choisi pour sa résistance aux ordinateurs quantiques, et en publie une nouvelle tous les 256 tours — environ douze minutes au rythme récent de la chaîne. Derova a ajouté ce suivi dans une mise à jour du 3 avril, écrivant alors que la page « a été mise à jour pour suivre les preuves d'état, afin que vous puissiez suivre en temps réel quand elles se produiront ». La feuille de route de la Fondation Algorand vise une résilience quantique large d'ici fin 2027, les premiers jalons étant attendus à partir du troisième trimestre 2026.
Sources
- Derova.algo Node Mempool
- Algorand.ing
- Derova.algo Nodes
- Valar
- Derova.algo Node Mempool
- derova - Algorand
- Algorand block explorers in 2024: A quick guide | Algorand
Source: https://mempool.algorand.ing/