在以太坊生态开发、测试或学习过程中,测试链(Testnet)是不可或缺的工具,它模拟主网(Mainnet)的环境,允许开发者无需消耗真实ETH(主网代币)即可部署智能合约、测试交易逻辑、体验DApp交互等,如何获得以太坊测试链的测试ETH(通常称为“测试币”)?本文将详细介绍以太坊测试链的类型、获取测试币的方法及常见问题,助你轻松开启测试之旅。

先搞懂:以太坊测试链是什么?有哪些类型

以太坊测试链是与主网平行的“试验网络”,其底层技术与主网一致,但代币无真实价值,主要用于开发测试,目前主流的以太坊测试链包括以下几类:

Sepolia(当前主流测试链)

由以太坊社区维护,是目前最活跃的测试链之一,取代了早期的Ropsten,其特性与主网接近,出块时间约15秒,支持以太坊虚拟机(EVM),是开发者优先选择的测试环境。

Goerli(旧版主流测试链,逐步停用)

曾是应用最广泛的测试链,但2023年起已进入“弃用”阶段,不再生成新的区块,部分旧项目可能仍使用,但新开发建议避免。

Holesky(未来新主流)

由以太坊基金会推出的新测试链,计划长期使用,旨在替代Sepolia,目前部分项目已开始迁移,但生态成熟度稍逊于Sepolia。

其他测试链

如本地测试链(如Ganache,开发者本地部署的私有测试网络)、开发网(Dev Network,如Hardhat/Truffle内置的开发环境),适合本地快速调试,无需连接公共测试链。

核心问题:如何获得测试链ETH

测试链ETH(如Sepolia上的sETH)无法通过交易所购买,需通过“水龙头”(Faucet)免费领取,以下是主流获取方式,按推荐顺序整理:

方法1:官方公共水龙头(最可靠)

以太坊基金会和社区运营的官方水龙头,是获取测试ETH的首选,安全且免费。

(1)Sepolia官方水龙头

  • 适用网络:Sepolia测试链
  • 领取地址https://sepoliafaucet.com/
  • 使用条件
    • 需要完成“人机验证”(如Google reCAPTCHA);
    • 每个以太坊地址每24小时可领取0.5 ETH(测试币);
    • 部分地区可能因网络限制无法访问,可尝试切换VPN或使用备用水龙头。

(2)Goerli旧版水龙头(仅备用)

方法2:第三方水龙头(补充选择,注意甄别)

官方水龙头可能因访问量过大或地区限制无法使用,此时可尝试第三方水龙头,但需注意安全性(避免输入私钥或助记词)。

(1)Alchemy水龙头

  • 适用网络:Sepolia、Goerli
  • 领取地址https://faucet.alchemy.com/
  • 特点:支持Alchemy用户(免费注册即可),领取限额较高(每24小时最多4 ETH),适合频繁测试。

(2)QuickNode水龙头

  • 适用网络:Sepolia、Goerli、Holesky
  • 领取地址https://faucet.quicknode.com/
  • 特点:注册QuickNode账户(免费提供节点服务)后可领取,领取限额为每24小时1 ETH。

(3)Chainlink水龙头

  • 适用网络:Sepolia、Goerli
  • 领取地址https://faucets.chain.link/
  • 特点:专注于为需要Chainlink预言机服务的项目提供测试ETH,支持多个测试链。

方法3:开发工具内置水龙头(适合开发者)

使用开发框架(如Hardhat、Foundry)时,可通过内置命令快速获取测试ETH,无需手动访问水龙头。

(1)Hardhat + Hardhat Network

Hardhat默认启动本地开发网络(模拟测试链),可通过npx hardhat node启动节点,并使用hardhat account命令生成测试账户,这些账户默认会分配“无限”测试ETH(仅本地有效)。

(2)Foundry + Anvil

Foundry框架内置Anvil本地节点,运行anvil命令后,会自动生成10个测试账户,每个账户初始有10000 ETH(测试币),可直接用于本地合约部署和测试。

方法4:交易所/平台测试币(部分平台支持)

部分加密货币交易所或Web3平台会为开发者提供测试ETH,

  • Binance Academy:部分教程会赠送测试ETH;
  • Coinbase Wallet:在“测试网”页面可链接第三方水龙头;
  • 开发平台奖励:如Gitcoin、Yearn等生态项目,有时会通过“赏金”形式发放测试ETH。

领取测试ETH后:如何验证和使用

随机配图