在以太坊(Ethereum)生态系统的开发、测试和学习过程中,“ETH测试币”是一个不可或缺的概念,无论是开发者部署智能合约、测试去中心化应用(DApp),还是用户想在不花费真实资金的情况下体验以太坊功能,都离不开测试币,许多新手开发者或爱好者常常会问一个基础且关键的问题:ETH测试币在哪个网络?
ETH测试币并不存在于以太坊主网(Mainnet)上,而是运行在各种专门的“测试网络”(Testnets)上。 这些测试网络是主网的镜像,旨在提供一个模拟真实环境但使用无价值测试币的沙盒平台。
为什么需要测试网络和测试币
以太坊主网上的ETH具有真实的 monetary value(货币价值),任何在主网上的交易、合约部署或操作都需要消耗真实的ETH作为 gas 费,这对于开发者来说成本较高,对于学习者来说则风险较大,测试网络和测试币的出现解决了这些问题:
- 零成本开发与测试:开发者可以在测试网上无限次地部署和测试智能合约,无需担心浪费真实的ETH。
- 安全性与稳定性:在将应用部署到主网之前,可以在测试网上充分排查bug、测试功能、优化性能,降低主网上的风险。
- 学习与体验:初学者可以自由地在测试网上体验钱包使用、转账、交互DApp等操作,熟悉以太坊的工作原理。
主流的以太坊测试网络有哪些
以太坊生态中有几个主流的测试网络,开发者可以根据需求选择使用:
-
Sepolia
- 当前主流:Sepolia 是目前最广泛使用和最受支持的以太坊测试网络之一,它由以太坊社区和Consensys等机构维护,拥有较为稳定的节点和丰富的工具支持。
- 特点:作为后起之秀,Sepolia 逐渐取代了一些较老的测试网络,成为许多新项目和开发工具链的默认测试网络。
-
Goerli (或 Goerli Testnet)
- 历史主流:Goerli 曾经是绝对的主流测试网络,其特点是使用工作量证明(PoW)共识机制,并允许任何人通过挖矿获取测试币(尽管现在也向验证者过渡)。
- 现状:随着以太坊向权益证明(PoS)的转型以及 Sepolia 的兴起,Goerli 的使用率有所下降,但仍有许多项目和工具在使用,需要注意的是,Goerli 已在 2023 年初完成“合并”并停止支持,现在更多是作为历史遗留或特定场景使用。
-
Sepolia 与 Goerli 的区别:
- 共识机制:Sepolia 自创建起就基于 PoS,与当前的以太坊主网共识机制更一致,Goerli 最初是 PoW,后来过渡到 PoS。
- 获取难度:Sepolia 测试币通常通过“水龙头”(Faucet)网站或特定服务获取,相对规范,Goerli 早期获取较容易,后期可能需要特定条件。
- 社区支持:两者都有社区支持,但 Sepolia 是目前新项目的首选。
-
其他测试网络
- Ropsten:曾经是重要的测试网络,但已逐渐被废弃,不再推荐使用。
- Holesky:一个较新的、旨在长期运行的 PoS 测试网络,由以太坊基金会支持,作为 Sepolia 的补充或未来替代品,目前也在逐步推广中。
如何获取测试网络上的ETH测试币
既然测试币不在主网,那么如何在测试网络上获得它们呢?最常见的方式是通过 “水龙头”(Faucet) 网站,这些网站会向开发者和测试者免费发放少量测试ETH。
不同的测试网络通常有对应的水龙头:
- Sepolia Faucet:搜索 "Sepolia faucet" 可以找到多个官方或社区维护的水龙头(注意识别安全性)。
- Goerli Faucet:同样,搜索 "Goerli faucet" 可以找到。
获取水龙头测试币通常需要满足一些条件,
- 输入你的以太坊地址(通常来自MetaMask等钱包)。
- 完成验证码(Captcha)以防止滥用。
- 可能需要 Twitter 授权或 Discord 验证。
- 限制每个地址/每日/每小时的领取数量。
如何在钱包中切换到测试网络
要在测试网络上使用测试币,你需要将你的以太坊钱包(如 MetaMask)切换到相应的测试网络:
- 打开 MetaMask 钱包,点击顶部的网络下拉菜单。
- 点击“添加网络”。
- 你可以手动添加网络信息(需要网络名称、RPC URL、链ID、货币符号等,这些信息可以在测试网络的官方文档或社区资源中找到),或者在一些情况下,MetaMask 会提供“添加网络”的选项列表(Sepolia 或 Holesky 已被集成)。
- 添加成功后,选择该测试网络,钱包就会切换到该网络,从水龙头获取的测试ETH就会显示在你的钱包余额中。
ETH测试币存在于以太坊的各种测试网络(Testnets)上,而非主网。 目前最主流的









