Algorand 测试网水龙头已迁入 Lora,领取测试币需先登录
长期托管在 bank.testnet.algorand.network 的 Algorand 测试网水龙头,如今已成为 Lora 的 Fund 水龙头:采用 Auth0 登录、按账户设置每日限额、支持退款,底层是 AlgoKit Dispenser API。AlgoExplorer 的竞品测试网水龙头已经下线。
旧水龙头网址如今打开的是登录页
在大多数 Algorand 开发者的记忆里,在测试网上生成新钱包后的第一站,一直是 bank.testnet.algorand.network1——测试网是 Algorand 的试验性链,代币在这里没有现实价值,应用也先在这里试跑,之后才上主网。这个被称作“Algorand 水龙头”的站点,至少从 2019 年起就一直在发放测试网 ALGO,多年来始终挂着一则提示:“发放的 Algo 不具有货币价值,仅应用于测试应用。”可今天访问这个网址,过去那个“粘贴地址、点击领取”的表单已经不见踪影。该域名现在提供的是 Lora 的 Fund 页面,欢迎语也换成了另一句话:“为帮助保护本网络,我们设置了每日资金限额。请登录后为你的账户充值。”Lora 是 AlgoKit2 开发者工具套件中基于浏览器的区块浏览器。
这次切换发生的时间并不久。互联网档案馆(Internet Archive)的索引显示,旧水龙头页面直到 2026 年 1 月 17 日仍能正常响应,而该域名在 2026 年 2 月 7 日留下了一次重定向记录——也就是说,切换就发生在最近六个月之内。旧页面上的那句警告,读起来像是更信任彼此的时代留下的遗物;新页面则宣告那个时代已经结束:测试网 ALGO 如今隔着一道身份验证。
Lora:吞并了水龙头的开发者工作台
Lora(Live On-chain Resource Analyzer)是 AlgoKit 的可视化层。AlgoKit 是 Algorand 基金会推出的开发者工具套件,于 2025 年 3 月随 AlgoKit 3.0 版本一同面世。开发者可以在浏览器中打开 lora.algokit.io3,或在终端执行 algokit explore 进入,该工具在 GitHub4 上完全开源。它直接从节点和索引器服务读取链上数据,而不依赖专有后端——其测试网部署曾被观察到访问 Algonode 的公开测试网 API。整个工具围绕四个模块组织,分别对应“构建—测试”循环的不同阶段:
| 模块 | 概念 | 现实意义 |
|---|---|---|
| Explore | 查看区块、交易、账户、资产和应用,并提供可视化的交易视图 | 在发送之前准确追踪一个交易组究竟做了什么 |
| App Lab | 通过上传 ARC-4、ARC-32 或 ARC-56 应用规范,部署并调用智能合约应用 | 无需编写部署脚本就能演练合约 |
| Txn Wizard | 以可视化方式构造并模拟交易组 | 免去手工序列化交易、管理交易组顺序的麻烦 |
| Fund | 向测试网和 LocalNet 上的账户发放测试网 ALGO | 在你已经正在使用的工具里直接拿到“游戏币”ALGO |
Fund 标签页正是接替旧水龙头职责的那一块。它的网络选择器覆盖 LocalNet——一条完全运行在开发者自己机器上的私有链——以及 FNet 和 BetaNet 这两个同样面向开发的网络,用于试验协议变更;主网被排除在外,页面上写着“本网络不提供资金发放”。
如今一次领取是怎样完成的
打开测试网的 Fund 页面并点击“Log in”,会跳转到一个由 Auth0 托管的页面,标题是“Log in to dispenser-prod to continue to AlgoKit lora”,要求填写电子邮箱地址和验证码。Algorand 开发者门户自己的资金指南仍把这一流程描述为:先用 Google 账号登录并通过 reCAPTCHA,然后输入接收测试网 ALGO 的地址;但生产环境的前端包里并不存在 Google 登录路径,开发者实际遇到的就是那个“邮箱加验证码”页面。身份验证通过后,表单会要求填写接收地址和金额,强制执行 0.1 ALGO 的最低限额,并显示该账户当日剩余额度还有多少可用。
水龙头之所以存在,源于 Algorand 账本经济模型的一个特点:每个账户都必须持有最低余额才能完成注册,因此一个余额为零的新生成地址根本不可用——它连自己第一笔交易的手续费都付不出来。水龙头就是把这个密钥对变成可用账户的引导环节。它的工作方式是向所请求的地址发送一笔支付交易,而且这个过程可以反向进行:领取超过所需的开发者,可以把测试网 ALGO 发回水龙头的钱包,再用那笔交易的 ID 调用退款接口——每一笔提交到 Algorand 的交易都会被打上唯一 ID,退款流程正是靠它来证明退回的是哪一笔发放。支撑这一切的 API 是公开且有文档的:POST /fund/{assetID} 用于发放,GET /fund/{assetID}/limit 用于查询额度,POST /refund 用于退回未使用的资金;限额每天在 UTC 零点重置。
同一项服务也接入了 AlgoKit 命令行工具,也就是 algokit dispenser 命令族(login、fund、refund、limit);有效期为 30 天的 CI 令牌可以存进环境变量,让自动化测试套件自行补币——文档中的 ensureFundedFromTestNetDispenserApi 辅助函数会检查账户余额,一旦低于阈值就从水龙头补足。对于完全不接触测试网的开发者,LocalNet 的资金获取更简单:Lora 可以直接用本地链自带的已预充值水龙头创建并充值账户,全程无需登录任何水龙头。
同一个机构掌控着这个水龙头
这套技术栈的每一层都由同一个主体运营:Lora 托管在 algorandfoundation 这个 GitHub 组织下,登录页面上的租户名为“dispenser-prod”,水龙头 API 则运行在 api.dispenser.algorandfoundation.tools 上。资助 AlgoKit 的 Algorand 基金会,就是持有测试网 ALGO 并决定发放对象的那个 Algorand 基金会——而它新加的这道登录关卡,让每一位新加入测试网的开发者都必须先经过它自己的账户体系,才能拿到这些没有货币价值的代币。
这种集中化带来三个具体的权衡。第一,如今使用水龙头的代价是交出一个电子邮箱地址,而每日限额正是绑定在这个身份上的。第二,没有第二个官方水龙头可以备用:AlgoExplorer 的测试网水龙头已无法解析——其父域名已经消失——因此一旦基金会的水龙头 API 出现故障,整条测试网入门通道就收窄到只剩一个运营方。第三,虽然 Web 界面及其调用流程是开源的、可以在 Lora 仓库中查看,但水龙头后端本身——真正对 ALGO 进行签名并发送的那个服务——只以 API 契约的形式公布,而非代码,因此限额以及限额的任何调整,都由一个闭源服务来执行。
这道关卡并非纯粹的寻租。旧水龙头长期被人薅羊毛:2022 年的一则 Reddit 帖子描述了大约一小时内刷到 4300 多个测试网 ALGO 的经历,2022 年的一个论坛帖则抱怨水龙头每次只发 10 ALGO——对需要大约 1000 个 ALGO 来测试智能合约的人来说太慢了。与身份绑定的按账户每日限额,正是对这一滥用行为的直接回应,而且额度每天在 UTC 零点重置,不会累积。对开发者而言的代价是:防滥用机制如今绑定了一个姓名、一个邮箱地址和一个单一的管控点——这正是无许可链上以中心化换取便利的经典交易。
资料来源
- Algorand 水龙头 / Lora Fund1
- Lora3
- AlgoKit2
- algorandfoundation/algokit-lora4
- Algorand 开发者门户——为账户注资5
- Lora Fund 测试网6
- Lora Explore 主网7
- AlgoKit 3.0 发布:Algorand 开发者的新纪元8
- AlgoKit 测试网水龙头 | Algorand 开发者门户9
- Lora Fund 主网10
- Lora 概览 | Algorand 开发者门户11
- https://web.archive.org/cdx/search/cdx?url=bank.testnet.algorand.network/&output=json&fl=timestamp,statuscode&collapse=t12
- 2026 年 Algorand 水龙头指南13
- https://web.archive.org/cdx/search/cdx?url=bank.testnet.algorand.network/&output=json&fl=timestamp,statuscode,redirect&c14
- GitHub - algorand/go-algorand-doc:Algorand Go 实现文档15
- 测试网水龙头客户端 | Algorand 开发者门户16
- 2026 年 1 月 Algo 洞察报告17
来源
- 1bank.testnet.algorand.network bank.testnet.algorand.network↩
- 2AlgoKit algorand.co↩
- 3lora.algokit.io lora.algokit.io↩
- 4GitHub github.com↩
- 5Algorand 开发者门户——为账户注资 dev.algorand.co↩
- 6Lora Fund 测试网 lora.algokit.io↩
- 7Lora Explore 主网 lora.algokit.io↩
- 8AlgoKit 3.0 发布:Algorand 开发者的新纪元 algorand.co↩
- 9AlgoKit 测试网水龙头 | Algorand 开发者门户 dev.algorand.co↩
- 10Lora Fund 主网 lora.algokit.io↩
- 11Lora 概览 | Algorand 开发者门户 dev.algorand.co↩
- 12web.archive.org/cdx/search/cdx web.archive.org↩
- 132026 年 Algorand 水龙头指南 bitrue.com↩
- 14web.archive.org/cdx/search/cdx web.archive.org↩
- 15GitHub - algorand/go-algorand-doc:Algorand Go 实现文档 github.com↩
- 16测试网水龙头客户端 | Algorand 开发者门户 dev.algorand.co↩
- 172026 年 1 月 Algo 洞察报告 algorand.co↩