使用测试网络进行练习
Ethereum 测试网络(简称 testnet)是一个 Ethereum 区块链,在功能上与标准 Ethereum 区块链相同,但它旨在用于在智能合约上线到主"真实"区块链(称为 mainnet)之前对其进行测试。
测试网与主网并行运行 - 实际上现在有几个正在运行!
如果你愿意,可以在这里阅读有关一些 Execution Layer 测试网的更多信息。 Rocket Pool 使用 Hoodi 作为其 Execution Layer 测试网。 如果你想查看它,可以在这里使用区块浏览器:https://hoodi.etherscan.io/
同样的概念也适用于 Consensus Layer。 Rocket Pool 使用 Hoodi 作为其 Consensus Layer 测试网。 你可以在这里找到它的区块浏览器:https://hoodi.beaconcha.in/
因为这些网络用于测试,其上的 ETH 是免费发放的,以帮助人们进行测试。 这些 ETH 无法转移到主网;它必须留在 Hoodi 上并且没有实际价值,所以你可以把它看作大富翁钱。
如果你正在尝试 Rocket Pool 的测试网络,请不要在任何时候使用来自主网的真实 ETH! 如果你这样做,你将永久失去你的资金! 你应该只使用从水龙头(如下所述)在 Hoodi 网络上获得的测试 ETH!
配置测试网
使用 Docker 的 Rocket Pool 默认配置会自动处理使用测试网所涉及的所有设置。 你不需要做任何特殊的事情。
如果你使用不同的设置,其中包含外部 execution 或 consensus 客户端,或者在没有 Docker 的情况下原生运行客户端,那么你需要手动设置:
- 对于 Geth:在启动命令中添加
--hoodi。 - 对于 Lighthouse:在启动命令中添加
--network hoodi。 - 对于 Nimbus:在启动命令中添加
--network=hoodi。 - 对于 Prysm:在启动命令中添加
--hoodi。 - 对于 Teku:在启动命令中添加
--network=hoodi。 - 对于 Lodestar:在启动命令前加上
LODESTAR_NETWORK=hoodi
查看下一节以了解如何在 Hoodi 上获取一些测试 ETH,这是你测试 Rocket Pool 所需的。
在 Hoodi 上获取测试 ETH
要使用 Rocket Pool 测试网络,你需要 Hoodi 上的 ETH。 幸运的是,你可以使用水龙头免费获得它 - 这是一个自动服务,将为你提供 Hoodi ETH 进行测试。
Rocket Pool 在其 Discord 服务器中提供水龙头。
加入服务器并前往 #support 频道。
在这里,你可以请求测试网 ETH。 你需要提供你的节点地址。
由于之前的滥用,测试网水龙头机器人不再直接向公众开放。 它仅适用于开发团队和社区的杰出成员。 要接收测试网 eth,运行以下命令,在频道中说明你的意图。 请耐心等待,有人会代表你访问水龙头。
如果你不打算注册节点,只想要一些 ETH 来测试质押以获得 rETH,请在频道中输入以下命令:
不带尖括号。 如果你的钱包还没有任何 ETH,机器人将向你的钱包发送 1 个 ETH 进行测试。
如果你计划运行节点,请执行以下操作:
- 首先运行上面的
!hoodiEth命令以获取足够的 ETH 来注册你的节点 - 注册你的节点(有关说明,请参阅准备节点页面)
- 运行以下命令以获取 8 个 Hoodi ETH,以便你可以创建 validator:
为了使用 !hoodiOperator,你提供给它的地址必须是已注册的 Rocket Pool 节点。
因此,你必须按照这 3 个步骤的顺序进行。
在 Hoodi 上获取测试 RPL
如果你正在测试节点操作,除了测试 ETH 之外,你还需要一些测试 RPL。
Rocket Pool 在其 Discord 服务器中提供水龙头。
加入服务器并前往 #support 频道。
在这里,你可以请求测试网 RPL。 你需要提供你的节点地址。
由于之前的滥用,测试网水龙头机器人不再直接向公众开放。 它仅适用于开发团队和社区的杰出成员。 要接收测试网 RPL,运行以下命令,在频道中说明你的意图。 请耐心等待,有人会代表你访问水龙头。
这将为你提供 600 个旧版 (v1) RPL 代币,它类似于主网上的原始 RPL 代币。 Rocket Pool 使用新版 (v2) RPL 代币,它支持用于奖励节点运营商的通货膨胀。
要了解如何将旧版 RPL 交换为新版 RPL,请按照创建 Minipool (Validator) 指南中的步骤操作。