使用测试网络进行练习

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 上并且没有实际价值,所以你可以把它看作大富翁钱

Danger

如果你正在尝试 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 进行测试。

注意

你需要提供一个 Ethereum 地址才能接收测试 ETH。

如果你只是想正常质押你的 ETH 并获得 rETH,请在获取 Hoodi ETH 之前查看质押指南。 你将在适当的步骤被提示返回这里。

如果你计划运行节点,请先通过节点运营商指南设置节点并创建新钱包。 你将在适当的步骤被提示返回这里。

Rocket Pool 在其 Discord 服务器中提供水龙头。 加入服务器并前往 #support 频道。

在这里,你可以请求测试网 ETH。 你需要提供你的节点地址。

注意

由于之前的滥用,测试网水龙头机器人不再直接向公众开放。 它仅适用于开发团队和社区的杰出成员。 要接收测试网 eth,运行以下命令,在频道中说明你的意图。 请耐心等待,有人会代表你访问水龙头。

如果你不打算注册节点,只想要一些 ETH 来测试质押以获得 rETH,请在频道中输入以下命令:

!hoodiEth <your hoodi address>

不带尖括号。 如果你的钱包还没有任何 ETH,机器人将向你的钱包发送 1 个 ETH 进行测试。

如果你计划运行节点,请执行以下操作:

  1. 首先运行上面的 !hoodiEth 命令以获取足够的 ETH 来注册你的节点
  2. 注册你的节点(有关说明,请参阅准备节点页面)
  3. 运行以下命令以获取 8 个 Hoodi ETH,以便你可以创建 validator:
!hoodiOperator <your hoodi address>

为了使用 !hoodiOperator,你提供给它的地址必须是已注册的 Rocket Pool 节点。 因此,你必须按照这 3 个步骤的顺序进行。

在 Hoodi 上获取测试 RPL

如果你正在测试节点操作,除了测试 ETH 之外,你还需要一些测试 RPL。

Rocket Pool 在其 Discord 服务器中提供水龙头。 加入服务器并前往 #support 频道。

在这里,你可以请求测试网 RPL。 你需要提供你的节点地址。

注意

由于之前的滥用,测试网水龙头机器人不再直接向公众开放。 它仅适用于开发团队和社区的杰出成员。 要接收测试网 RPL,运行以下命令,在频道中说明你的意图。 请耐心等待,有人会代表你访问水龙头。

!hoodiRpl <your hoodi node address>

这将为你提供 600 个旧版 (v1) RPL 代币,它类似于主网上的原始 RPL 代币。 Rocket Pool 使用新版 (v2) RPL 代币,它支持用于奖励节点运营商的通货膨胀。

要了解如何将旧版 RPL 交换为新版 RPL,请按照创建 Minipool (Validator) 指南中的步骤操作。