Awesome Algorand 精选 Algorand 工具,从 AlgoKit 到实时中继节点统计
生态的一页地图
在写下一行代码之前,开始接触 Algorand 的开发者必须先做选择:集成哪个钱包 SDK、学习哪种智能合约语言、用哪个模板来搭建项目、信任哪个浏览器。Awesome Algorand 的存在,就是为了把这段调研期压缩进一个可滚动的页面——而且自 2022 年起,还要在生态不断变动之际,维持这个页面的真实性。
该网站是一个社区维护的目录,背后是 GitHub 上的 awesome-algorand 仓库,其自我描述为“与 Algorand 区块链相关的精选资源列表”。网站基于 Astro 网页框架构建,内容分门别类,读起来就像整个网络的地图:官方资源、学习材料、开发工具、钱包、基础设施、DeFi、NFT、标准。
官方资源板块以 AlgoKit 为首,这是 Algorand 基金会的“一站式”开发者工具包——包含命令行界面、入门模板,以及 Lora,一个用于本地测试应用的视觉化网络浏览器。现代合约编写路径绕不开 Puya,基金会的编译器能把 Python——并通过其 TypeScript 对应版本,把 TypeScript——编译为 TEAL,即 Algorand 虚拟机(AVM)实际执行的底层、基于栈的语言。生产模板面向 Python、TypeScript、React 前端和全栈项目,团队可以搭建整个应用,而不是手工拼装各个部分。同一板块仍列出较早的 PyTeal 和 Beaker 框架,以及围绕它们编写的速成课程;这个目录既记录生态系统的历史,也记录当下,而基金会自身的标注则引导新项目使用 AlgoKit 和 Puya。
| 目录板块 | 内容说明 | 实际影响 |
|---|---|---|
| 语言 SDK | Go、Python、JavaScript/TypeScript、Java、.NET、Rust、Swift、C++、Dart 和 PHP 的客户端库,另有 Unity 和虚幻引擎插件 | 团队无需学习新语言,即可将 Algorand 集成到现有技术栈或游戏引擎中 |
| 智能合约工具 | TEAL 本身、PyTeal、TealScript、Tealish、Beaker,以及测试和形式化验证工具 | 开发者可以选择自己的抽象层级,从类似汇编的 TEAL 一直到高级框架 |
| 钱包与集成 | Pera、Defly、Method、Exodus、Liquid Auth;use-wallet 和 use-wallet-js 连接器 | 用户自选钱包,而 dapp 通过同一个接口支持多家提供商 |
| DeFi 与 NFT | Tinyman、Pact、Folks Finance、Lofty、Vestige;NFT 市场和画廊 | 交易、借贷和代币化房地产平台,列出是为了发现而非背书 |
| 浏览器与指标 | Allo、Pera Explorer、Algorand Ballet 和 Multiverse 图表工具、Metrika、Allo Metrics | 交易、账户和网络健康状况可以被任何人验证,而不只是内部人员 |
| 标准 | ARC-3 和 ARC-69 代币元数据,ARC-4 应用二进制接口,ARC-32 和 ARC-56 应用规范 | 一个社区规范层,让钱包、dapp 和代币元数据保持互操作 |
这些类别中的大多数都建立在 Algorand 的单一原语之上:Algorand Standard Asset(ASA),这是一种内置机制,可在网络基础层直接发行代币,无需自定义智能合约——这也是为何所列的众多工具都围绕资产来组织。
策展的锋芒所在
任何这样的列表,其价值都取决于它的维护状况,而这里的维护有一部分是自动化的:一个链接检查器会扫描仓库,链接失效的条目会被移至 ARCHIVED.md 而非删除。最近的提交记录了这一工作流程的运作——2026 年 4 月和 6 月,将 DorkFi 添加到 DeFi 板块,将 CorvidLabs 的 Swift 和 iOS 工具添加进来,同时在同一时间段内归档了失效链接。贡献指南要求每个建议以单独的拉取请求形式提交,经过测试和文档记录,并使用固定格式——[PACKAGE](LINK) - DESCRIPTION——同时欢迎新类别。
其编辑立场不止于链接健康。钱包提供商列表明确表示并非穷尽,也不构成背书;其中一处显著的排除体现了策展的锋芒:‘鉴于 MyAlgo 钱包用户遭受的攻击,相关 SDK 已被移出列表。’DeFi 条目带有醒目的提示:‘在投资或使用这里列出的任何项目之前,请自行研究。’许可是有意为之的不对称:README 的列表以 CC0 发布,实际上属于公共领域,而网站、播客及周边工具明确不受此保护,复制这些产品‘严格禁止’。数据是免费的,但包装不是。
这个项目的规模不大,也说得很直白:该仓库拥有 217 个 Star,其头号贡献者——维护者以 aorumbayev 之名活跃于 GitHub——参与了其中 129 次提交。自动化策展也有一个已知的盲点:链接检查器能捕捉到失效的 URL,却无法捕捉到悄悄关门的店铺。例如,NFT 板块仍然列出 Rand Gallery,尽管生态系统的报道已经记录了该市场正在逐步关闭,而它的主页仍在正常访问。这份清单是一种尽力而为的纪律,而非一种保证。
一档兼作口述历史的播客
该项目的第二个产出是 AwesomeAlgo 播客,署名人为 @aorumbayev,近几期由主持人 'Al and Mike' 呈现。节目自称每月更新;事实上,自 2022 年 6 月以来共发布了 24 期——编号从 0 到 23——中间常有长达数月的断档。嘉宾名单堪称生态系统的横截面:Algorand 基金会 CTO John Woods、产品负责人 Alessandro Cappellato 和 MakerX 的 CTO Rob Moore 出现在 2024 年的一次圆桌讨论中;基金会工程师 Michael Feher 介绍了基于 passkey 的认证服务 LiquidAuth;TxnLab 联合创始人 Doug Richar 分享了 use-wallet 框架;还有 Pera Web3 Wallet、NFDomains、Ultrade 和 AlgoWorld 的创始人们。
这些对谈是技术性的,而非宣传性的。例如,2025 年 5 月与 Valar CEO Uroš Hudomalj 的节目,详细介绍了 Valar——一个点对点质押市场,它让 ALGO 持有者直接与节点运行者匹配,同时通过原生委托使用户资金保持自我托管,并以透明的服务定价取代按收益抽成——节目中还引用了当时的数据:‘320 名活跃质押者管理着 5700 万 ALGO,分布于 70 多个节点运行者,代表超过 15% 的共识账户。’想上节目与目录走的是同一扇门:有意参加的嘉宾向仓库提交拉取请求并填写嘉宾表格。主持人对节目规模一直很坦诚——‘我把它当作业余爱好,用空闲时间维护。’
网络的实时数据
网站上的 /stats 页面与目录的方向相反:它不是静态列表,而是一张实时、每日更新的地图。它描绘了 Algorand 中继节点的分布——这些节点在其他节点之间转发区块和交易,充当网络的通信骨干,而不只是参与共识。页面上最显眼的数字:大约 104 个中继节点,七天内的 1,742 个投票者,托管量最高的国家是美国(35 个节点)、德国(10 个)和波兰(7 个)。页面将投票者数据归功于 metrics.allo.info;不过该面板位于机器人检测之后,因此本次报道无法独立复核这一数字。2025 年 4 月同一页面的存档副本显示,中继节点数量已达约 104 个,投票者为 1,970 个——中继节点地图一年来基本稳定,而七天投票者数量则逐级下滑。
为了说明规模,中继节点数量只是更大群体的一小部分:单独追踪的全天候 mainnet 节点数量截至 2026 年 8 月底约为 2,616 个,大约 20.2 亿 ALGO——约占总供应量的 20.6%——在线并参与共识。104 个中继节点并不是整个网络;它们是其他节点所接入的骨干层。
悄然沉寂的周边工具
并不是 awesomealgo.com 保护伞下的一切都存活了下来。该网站的许可页面仍将 Ask AwesomeAlgo、Chat AwesomeAlgo、AlgoHelp 和 AwesomeAlgo Stats 列为相关平台。其中只有 Stats 页面仍然在线,其余三个子域名已不再解析。Wayback Machine 的存档记录显示了它们曾经的样子——Ask AwesomeAlgo 收集听众对未来嘉宾的问题,每个条目显示一个截断的交易标识符,并附有‘查看交易’链接;Chat AwesomeAlgo 于 2023 年初作为 GPT 聊天机器人推出,后来以‘AwesomeAlgo AI Search’的形式出现;AlgoHelp 监视 GitHub 仓库中标有‘algohelp’的 issue,并将其与愿意提供帮助的社区贡献者匹配。它们最后的存档记录分别在 2024 年和 2025 年。这些小实验叠加在核心项目之上,如今已被放任自流,而目录、播客和节点地图则继续运转。
清单步履不停
这一切并未让 Awesome Algorand 变成一个公司故事。它讲述的是策展:一位维护者、一个归档失效条目的链接检查器,以及一份任何人都能修改的公共领域清单。对新手来说,它仍然是实用的第一站——官方工具、钱包、标准,以及一张关于谁真正在运行网络的实时图景。对生态系统而言,它已成为一部缓慢的编年史。而由于主题始终在变动——项目不断收尾,新项目以拉取请求的形式到来——清单本身也必须不停更新。到目前为止,它确实如此。
来源
- https://awesomealgo.com
- https://github.com/awesome-algorand/awesome-algorand
- https://awesomealgo.com/podcast
- https://awesomealgo.com/stats
- https://awesomealgo.com/about
- About
- Podcast | ⚡ Awesome Algorand ⛓
- ⚡ Awesome Algorand ⛓ | Stats
- Episode #23 | Uroš Hudomalj | ⚡ Awesome Algorand ⛓
- Episode #22 | Doug Richar | ⚡ Awesome Algorand ⛓
- http://web.archive.org/cdx/search/cdx?url=chat.awesomealgo.com&output=json&limit=10&collapse=timestamp:6
- http://web.archive.org/cdx/search/cdx?url=ask.awesomealgo.com&output=json&limit=10&collapse=timestamp:6
- http://web.archive.org/cdx/search/cdx?url=algohelp.awesomealgo.com&output=json&limit=10&collapse=timestamp:6
- http://web.archive.org/cdx/search/cdx?url=chat.awesomealgo.com&output=json&limit=20&collapse=timestamp:6&from=20241101
- http://web.archive.org/cdx/search/cdx?url=ask.awesomealgo.com&output=json&limit=20&collapse=timestamp:6&from=20240801
- http://web.archive.org/cdx/search/cdx?url=algohelp.awesomealgo.com&output=json&limit=20&collapse=timestamp:6&from=202409
- Episode #19 | Bit (D13) | ⚡ Awesome Algorand ⛓
Source: https://awesomealgo.com