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 根据各列表质押的 ALGO 为 Algorand 生态系统排名

· · · · · · ·

不会因倦怠而消亡的目录

Algorand 目录的墓地讲述了一个一致的故事。Algo Tables、Algo Curator、Into The Algoverse 以及由 Algorand 基金会自己维护的列表,都是志愿者手工整理的,随着热情耗尽——或者托管账单到期——而逐一消逝。最后的坚守者 directorydotalgo.xyz 也遵循了同样的轨迹:维护者离开,域名过期。AlgoDirectory 是一个旨在构建一个不会以这种方式消亡的目录的项目,方法是将目录存储在链上,并让条目依据所质押的资金自行排序。

该目录通过 Algorand 的 xGov 社区资助计划获得资助——在该计划中,ALGO 持有者锁定代币以获得投票权,并投票决定哪些生态系统项目从 xGov 金库获得资助——基于 xGov-123 提案,于第 3 期获批,申请金额为 50,000 ALGO。作者是 Distributed Ledger Technologies 的开发者 Brian(SilentRhetoric)和 Christian(tak-o-kat),他们将其描述为 directorydotalgo.xyz 的精神继任者,以不同的方式接过火炬:列表所有者自行维护数据,因此没有中心化策展人会再次疲惫不堪。

这里的“无需许可”意味着什么

每个列表都是 directory.algo 的一个段,是 NFD 命名服务的子名称——NFD 是 Algorand 链上域名系统,其中域名是链上的原生资产。列出是一个三步流程:铸造一个段并填写其元数据;访问 algodirectory.app/manage 并连接拥有它的钱包(支持 Pera、Defly、Exodus、WalletConnect 和 Lute);然后选择标签并存入 ALGO 来为列表担保——用项目的话来说,“说到做到”。企业、应用、NFT 项目、网站、个人和开源软件均有资格。

无需许可的部分是列表。管理则不是。合约的可见全局状态是单个键——一个管理员代币 AlgoDirectory Admin(AD-ADMIN),总供应量为 2——以及一个单独的 one-of-one 代币 AlgoDirectory Update(ADUPDATE),后者控制对应用本身的更新。这两个资产由同一个账户创建,根据 NFD,该账户也是 directory.algo 根域名的所有者,即所有列表所在的命名空间。另一个地址持有第二个管理员代币。这两个资产默认被冻结,创建者持有管理、冻结、clawback 和储备权限,因此即使是转移密钥也需要发行者的配合。简而言之:任何人都可以列出,但删除键和升级键集中在命名空间所有者手中。

五个操作,一个生命周期

Vouching Protocol 通过五个操作管理列表的生命周期。

概念现实影响
创建 — 在你拥有的 directory.algo 段上存入抵押品担保的金额会显示并影响默认列表顺序;处于出售或过期的段无法列出
刷新 — 重置列表的年龄并编辑其标签一笔花费不到一分钱的 Algorand 交易即可重置新鲜度;未接触的列表会明显老化
下架 — 收回你的抵押品存款返回到原始创建者地址;NFD 的购买者可以下架其旧列表并创建自己的列表
移除 — 任何人都可以让过时的列表退役如果底层的 NFD 段已售出,任何调用者都可以清除旧列表,抵押品无罚款退回;目前不适用于 Web 应用
删除 — 管理员可以删除任何内容AD-ADMIN 持有者可以随时删除任何列表;按照文档的说法,抵押品“被扔进手续费池”作为惩罚

该协议对列表所有者的警告很直接:“如果你认为列表可能引起反感,就不要创建,以免被管理员删除。”

当前的榜单

结果是一个展现“投入真金白银”的排行榜。截至本文撰写时,28 个列表共担保约 377 ALGO。榜单前列:

列表标签担保(ALGO)
Cosmic Champs游戏, NFT, 代币, 公司, 开发者100
DOUG开发者100
URTHO个人, 开发者42
BASED模因40
BONFIRE应用, 工具20
BLOCKI节点, 工具20
GAINIFYDeFi, 应用, 质押, 代币11

在这些条目之下是 10 ALGO 的中层——其中包括 LEAKZ、ALGOKIT、TAKOKAT 和 SILENTRHETORIC——以及 14 个处于 0.0722 ALGO 底部的长尾条目,其中包括一批一起加入的 9 个列表(SIWA、TXNDUCK、ROBBIE、RAULLITO、PHEAR、WENTOOLS、LARKIN、STAKE 和 NODELY)。

既是底价也是价格

这个底价不是随意选择的整数。它是合约自身的计算:72,200 微 ALGO,即一个列表占用的两个链上盒子的确切成本——31,300 用于 NFD 到列表的映射,40,900 用于列表结构体盒子。最小存款实际上是一个条目的存储价格;超过它的每一枚 ALGO 都是纯粹的信号。

新鲜度是第二个指标

新鲜度列同样无法被操纵。最近一次被更新的列表是 FISHERMAN,大约在 11 个月前被刷新;其他条目均显示一至两年。按照其自身的新鲜度指标,这个目录很安静——而设计的优点在于它公开承认这一点,而不是将其隐藏在手工维护的表象之后。经济学层面存在值得明确指出的限制:0.0722 ALGO 只是一个象征性的垃圾过滤,对于任何持有几美元的人来说都微不足道,而协议的核心假设——更大额存款意味着更好的项目——在该规模下仍未得到验证。

合约内部

在幕后,该目录是 Algorand 主网上的一个单例智能合约,将每个列表存储为一个 64 字节的结构体:时间戳、担保金额、NFD 应用 ID、最多 13 个标签以及列表名称。该结构体存在于盒子存储中——一种与合约关联的链上键值空间,由合约自身的最低余额支付。两个盒子映射构成了实际数据库:一个将 NFD 应用 ID 映射到列表结构体,另一个将每个结构体映射回其所有者的地址。创建时,合约会检查 NFD 是否确实是 directory.algo 的一个段,调用者是否拥有它,它是否未过期,以及它是否未列出售——因为出售会清除名称的属性并使列表失效。

Web 应用是一个轻客户端,直接读取该状态,自身没有数据库。它通过 Algorand 的 AlgoKit 工具,经由 Nodely 运行的基础设施读取合约的盒子,Nodely 在网站页脚中致谢。该项目的代码在三个仓库中开源:Web 界面、智能合约,以及一个订阅进程,后者监视链并向 X 和 Bluesky 发布列表更新。然而,开源并不意味着活跃:Web 应用的最后一次提交是 2024 年 12 月,另外两个仓库在前一个月陷入沉寂,就在订阅进程 v1.0‘主网发布’之后。这三个仓库的项目分别拥有 8、2 和 1 个 GitHub 星标——这是一个诚实标注的小项目。安静正是设计所宣传的效果:一个驻留在合约盒子中的目录没有需要续费的托管账单。但确实很安静。

命名层的利益冲突

对 AlgoDirectory 的叙述如果不提及其最尴尬的一章就不完整,因为它将目录的前提与其自身的基础对立起来。在目录的大部分时间里,榜单第一是 NFDOMAINS——即目录赖以构建的命名服务——担保 1,000 ALGO,是第二大存款的十倍,TxnLab 的 100 ALGO 列表位列第二。这两行现在都消失了。NFD 自己的记录显示,这两个名称共享一个所有者地址,该地址还持有 NFD 自身根命名空间中的 defi.nfdomains.algo。它们的离开使榜单显示的核心抵押品减少了约四分之三,从约 30 个条目的 1,477 ALGO 降至当前 28 个条目的 377 ALGO,依据上述数字。“没有人策划这个列表”这一前提,实际上对于所有人来说都是正确的,除了基础设施层本身:控制命名层的各方也控制了榜单的两个最大信号,而且无需调用任何一条 Vouching Protocol 规则就能将其移除。

一本诚实的账本

这些权衡值得同样的重视。管理员代币是一个删除的单一故障点,其两位持有者仅以链上地址示人——其中一位拥有根命名空间——项目材料中也没有描述任何社区监督机制。合约持有列表所有者的抵押品,而这些材料没有披露任何独立审计。排名所依据的信任信号在边际上可被操纵,且未被证明是质量的替代指标。对于一个规模不大的资助项目来说,这些都是重要的警示。

剩下的核心实验正在按照自己的方式运作:一个按质押自我排名、通过交易自我刷新、可以无人打扰而不消亡的目录——这是每一个 Web2 前身都未能兑现的承诺。

来源

Source: https://algodirectory.app