Live edition loading…

PXke Algorand

Independent daily coverage of the Algorand ecosystem — verified reporting on wallets, DeFi, NFTs and infrastructure, fact-checked on-chain before it publishes.

← Latest stories

AlgoDirectory classe l'écosystème d'Algorand selon les ALGO que chaque inscription cautionne

· · · · · · ·

L'annuaire qui ne peut pas mourir d'ennui

Le cimetière des annuaires Algorand raconte une histoire cohérente. Algo Tables, Algo Curator, Into The Algoverse, et une liste gérée par la Fondation Algorand elle-même ont été assemblés à la main par des bénévoles, et chacun s'est estompé à mesure que l'enthousiasme — ou la facture d'hébergement — s'épuisait. Le dernier survivant, directorydotalgo.xyz, a suivi la même trajectoire : son mainteneur a abandonné et le domaine a expiré. AlgoDirectory est le projet qui a entrepris de construire un annuaire qui ne peut pas mourir de cette façon, en le stockant sur la blockchain et en laissant les entrées se classer elles-mêmes selon l'argent en jeu.

L'annuaire a été financé par le programme communautaire de subventions xGov d'Algorand — dans lequel les détenteurs d'ALGO verrouillent des jetons pour obtenir un pouvoir de vote et votent sur les projets de l'écosystème qui reçoivent des subventions du trésor xGov — dans le cadre de la proposition xGov-123, approuvée en période 3 avec 50,000 ALGO demandés. Les auteurs, les développeurs Brian (SilentRhetoric) et Christian (tak-o-kat) de Distributed Ledger Technologies, le décrivent comme le successeur spirituel de directorydotalgo.xyz, reprenant le flambeau avec une approche différente : les propriétaires d'inscriptions maintiennent leurs propres données, de sorte qu'aucun curateur central ne s'épuise plus jamais.

Ce que « sans permission » signifie ici

Chaque inscription est un segment de directory.algo, un sous-nom du service de nommage NFD — l'équivalent sur chaîne des noms de domaine, où les noms sont des actifs natifs sur la blockchain. L'inscription est un processus en trois étapes : frapper un segment et remplir ses métadonnées ; visiter algodirectory.app/manage et connecter le portefeuille qui le possède (Pera, Defly, Exodus, WalletConnect et Lute sont pris en charge) ; puis sélectionner des étiquettes et déposer des ALGO pour cautionner l'inscription — « mettre leur argent là où est leur parole », pour reprendre les mots du projet. Les entreprises, applications, projets NFT, sites web, individus et logiciels open source sont tous éligibles.

La partie sans permission est l'inscription. L'administration ne l'est pas. L'état global visible du contrat est une seule clé — un jeton d'administration, AlgoDirectory Admin (AD-ADMIN), avec une offre totale de deux — et un jeton distinct un-sur-un, AlgoDirectory Update (ADUPDATE), contrôle les mises à jour de l'application elle-même. Les deux actifs ont été créés par le même compte, qui est aussi, selon NFD, le propriétaire du domaine racine directory.algo, le namespace sous lequel vivent toutes les inscriptions. Une autre adresse détient le second jeton d'administration. Les deux actifs sont gelés par défaut, le créateur détenant les autorités de manager, freeze, clawback et reserve, de sorte que même le transfert des clés nécessite la coopération de l'émetteur. En termes simples : n'importe qui peut inscrire, mais la clé de suppression et la clé de mise à jour sont concentrées entre les mains du propriétaire du namespace.

Cinq opérations, un cycle de vie

Le Vouching Protocol régit la vie d'une inscription à travers cinq opérations.

ConceptImplication dans le monde réel
Créer — déposer un collatéral sur un segment directory.algo que vous possédezLe montant cautionné est affiché et affecte l'ordre d'inscription par défaut ; un segment en vente ou expiré ne peut pas être inscrit
Actualiser — réinitialiser l'âge d'une inscription et modifier ses étiquettesUne seule transaction Algorand coûtant des fractions de centime réinitialise la fraîcheur ; les inscriptions non touchées vieillissent visiblement
Désinscrire — récupérer votre collatéralLe dépôt retourne à l'adresse du créateur d'origine ; un acheteur du NFD peut désinscrire son ancienne inscription et créer la sienne
Retirer — n'importe qui peut retirer une inscription obsolèteSi le segment NFD sous-jacent a été vendu, n'importe quel appelant peut effacer l'ancienne inscription et le collatéral revient sans pénalité ; actuellement non disponible dans l'application web
Supprimer — un administrateur peut retirer n'importe quoiLe détenteur d'AD-ADMIN peut supprimer n'importe quelle inscription à tout moment ; le collatéral est « jeté dans le puits de frais » comme pénalité, selon les propres mots de la documentation

L'avertissement du protocole aux propriétaires d'inscriptions est direct : « Ne créez pas d'inscription si vous pensez qu'elle pourrait être contestable, de peur qu'elle ne soit supprimée par un administrateur. »

Le classement aujourd'hui

Le résultat est un classement basé sur l'argent mis en jeu. Au moment où nous écrivons ces lignes, 28 inscriptions cautionnent environ 377 ALGO au total. Le haut du tableau :

InscriptionÉtiquettesCautionné (ALGO)
Cosmic ChampsJeu, NFT, Jeton, Entreprise, Développeur100
DOUGDéveloppeur100
URTHOPersonne, Développeur42
BASEDMème40
BONFIREApp, Outil20
BLOCKINœud, Outil20
GAINIFYDeFi, App, Staking, Jeton11

En dessous de cette ligne se trouve le palier intermédiaire à 10 ALGO — LEAKZ, ALGOKIT, TAKOKAT et SILENTRHETORIC parmi eux — et une longue traîne de 14 inscriptions au plancher de 0.0722 ALGO, dont un lot de neuf inscriptions qui ont rejoint ensemble (SIWA, TXNDUCK, ROBBIE, RAULLITO, PHEAR, WENTOOLS, LARKIN, STAKE et NODELY).

Un plancher qui est aussi un prix

Ce plancher n'est pas un nombre rond arbitraire. C'est l'arithmétique du contrat lui-même : 72,200 microAlgos, le coût exact des deux boîtes on-chain qu'occupe une inscription — 31,300 pour la carte NFD-vers-inscription et 40,900 pour la boîte du struct d'inscription. Le dépôt minimum est, en effet, le prix de stockage d'une entrée ; chaque ALGO au-dessus est un pur signal.

La fraîcheur est la deuxième métrique

La colonne de fraîcheur est tout aussi impossible à manipuler. L'inscription la plus récemment touchée, FISHERMAN, a été actualisée il y a environ 11 mois ; toutes les autres entrées affichent un à deux ans. Selon sa propre métrique de fraîcheur, l'annuaire est calme — et la vertu du design est de le dire ouvertement plutôt que de le cacher derrière un vernis entretenu à la main. L'économie a des limites qu'il vaut la peine d'énoncer clairement : 0.0722 ALGO est un filtre anti-spam nominal, trivial pour quiconque a quelques dollars, et l'hypothèse centrale du protocole — que des dépôts plus importants signifient de meilleurs projets — reste non testée à cette échelle.

À l'intérieur du contrat

Sous le capot, l'annuaire est un smart contract singleton sur le mainnet d'Algorand stockant chaque inscription comme un struct de 64 octets : timestamp, montant cautionné, ID d'application NFD, jusqu'à 13 étiquettes et le nom de l'inscription. Ce struct vit dans le stockage en boîtes — un espace clé-valeur on-chain attaché au contrat, payé à partir du solde minimum du contrat lui-même. Deux cartes de boîtes forment la base de données réelle : l'une mappe les IDs d'application NFD vers les structs d'inscription, l'autre mappe chaque struct vers l'adresse de son propriétaire. À la création, le contrat vérifie que le NFD est véritablement un segment de directory.algo, que l'appelant le possède, qu'il n'a pas expiré et qu'il n'est pas listé à la vente — une vente efface les propriétés du nom et invaliderait l'inscription.

L'application web est un client léger sur cet état, sans base de données propre. Elle lit les boîtes du contrat via la boîte à outils AlgoKit d'Algorand sur une infrastructure exploitée par Nodely, que le site remercie dans son pied de page, et le code du projet est open source réparti sur trois dépôts : l'interface web, le smart contract et un processus d'abonnement qui surveille la blockchain et publie les mises à jour d'inscriptions sur X et Bluesky. Open source, cependant, ne signifie pas actif : le dernier commit de l'application web date de décembre 2024, et les deux autres dépôts se sont tus le mois précédent, juste après le « lancement mainnet » v1.0 du subscriber. Sur les trois dépôts, le projet compte respectivement 8, 2 et 1 étoiles GitHub — un petit projet, honnêtement présenté. Le calme est le design fonctionnant comme prévu : un annuaire dans des boîtes de contrat n'a pas de facture d'hébergement à expirer. Mais calme il est.

Le conflit d'intérêts de la couche de nommage

Aucun récit d'AlgoDirectory n'est complet sans son chapitre le plus gênant, car il oppose la prémisse de l'annuaire à son propre fondement. Pendant la majeure partie de la vie de l'annuaire, le tableau était ancré par NFDOMAINS — le service de nommage sur lequel l'annuaire lui-même est construit — qui cautionnait 1,000 ALGO, dix fois le dépôt suivant le plus important, avec l'inscription de TxnLab à 100 ALGO en deuxième position. Ces deux lignes ont maintenant disparu. Les propres registres de NFD montrent que les deux noms partagent une seule adresse de propriétaire, une adresse qui détient également defi.nfdomains.algo dans le namespace racine de NFD lui-même. Leur départ a réduit le collatéral affiché du tableau d'environ trois quarts, passant d'environ 1,477 ALGO sur 30 entrées à 377 ALGO sur 28, selon les chiffres ci-dessus. La prémisse selon laquelle cette liste n'est pas soumise à une curation est, en pratique, vraie pour tout le monde sauf la couche d'infrastructure elle-même : les parties qui contrôlent la couche de nommage contrôlaient aussi les deux plus grands signaux du tableau, et pouvaient les retirer sans qu'aucune règle du Vouching Protocol soit invoquée.

Un registre honnête

Les compromis méritent une place égale. Le jeton d'administration est un point unique de suppression, ses deux détenteurs connus uniquement sous forme d'adresses on-chain — dont l'une possède le namespace racine — sans mécanisme de supervision communautaire décrit dans les documents du projet. Le contrat détient le collatéral des propriétaires d'inscriptions, et ces mêmes documents ne divulguent aucun audit indépendant. Le signal de confiance sur lequel repose le classement est manipulable à la marge et non prouvé en tant que proxy de qualité. Pour un petit projet financé par des subventions, ce sont des réserves substantielles.

Ce qui reste est l'expérience centrale, et elle fonctionne à ses propres conditions : un annuaire qui se classe lui-même par le montant mis en jeu, s'actualise par transaction, et peut rester intact sans mourir — la seule promesse que chaque prédécesseur Web2 n'a pas tenue.

Source

Source: https://algodirectory.app