从测试网络迁移至主网

如果您已经在我们的 Hoodi 测试网上使用过 Rocket Pool,熟悉其运作方式,并准备好在以太坊主链上真正质押 ETH 或运行节点,那么本指南适合您! 在这里,您将找到如何将现有的 Smartnode 堆栈从 Hoodi 测试网迁移到连接至以太坊主网的说明,为质押您自己的真实 ETH 和 RPL 做好准备。

在主网上进行池质押

在主网上进行池质押与在测试网上的过程基本相同。 URL 会有所不同,rETH 代币的地址可能也不同,但工作流程没有重大变化。 请遵循质押指南,该指南已更新为主网说明。

测试网与主网之间的差异

  • 测试网 Smartnode 有测试 ETH 水龙头。主网 Smartnode 没有水龙头。您需要自己提供 ETH 才能进行质押。
  • 主网通过 WalletConnect 支持许多以太坊钱包,因此您可以使用在测试网上无法使用的其他钱包。您不再仅限于使用 Metamask 进行质押

在主网上运行 Smartnode

注意

测试网络中的任何内容都无法迁移到主网。 执行层和共识层的链数据都不同,因此您必须删除旧的链数据并从头开始同步主网链。 您在测试网上的验证者不会转移到主网。 此外,出于安全性、兼容性和安全目的,您必须在主网上创建一个新钱包! 不要在主网上使用您的测试网节点钱包!

以下步骤将删除您所有的测试网数据。 如果您想保留测试网络设置,应该备份您的硬盘或将其移动到第二台机器上。

测试网与主网之间的差异

  • 测试网 Smartnode 有 ETH 和 RPL 水龙头。主网 Smartnode 没有水龙头。您需要自己提供 ETH 和 RPL。
  • 如果您使用 Geth,您的节点工作负载将大幅增加。Geth 的存储空间约为 Hoodi 的 40 倍,需要更多的 CPU 处理能力和 RAM。如果您使用 Rocket Pool Grafana 仪表板,请准备好看到更高的使用率。 截至 2025 年 9 月 19 日,完整的 Geth 节点使用 1.4 TB。过期合并前的区块数据可以将存储使用量减少约 300-500 GB。
  • 您的信标链对等节点(以及您的证明有效性)将高于测试网。主网上的对等节点更加多样化,往往比测试网上的质量更高。
  • RPL 奖励检查点每 28 天发生一次,而不是每 2 天,以帮助抵消高额的 gas 成本。
  • Rocket Pool 网络使用的 RPL 价格(以及您的抵押水平)以及整个网络的总有效质押 RPL 每 24 小时报告一次,而不是每小时一次。

自动迁移(仅限 Docker 模式)

对于 Docker 模式用户,Smartnode 可以自动为您迁移到主网。

在您仍然配置了测试网时,退出您在 Hoodi 上的验证者:

rocketpool minipool exit

从选项列表中选择 1: All available minipools 并等待完成。 这将帮助清理网络,删除您的验证者,而不是让它们不断失败证明并削弱 Hoodi 的健康状况(因为它们不再在线)。

完成后,打开设置管理器:

rocketpool service config

接下来,打开 Smartnode and TX Fees 类别,将 Network 下拉菜单从 Hoodi Testnet 更改为 Ethereum Mainnet

当您保存并退出时,将提示您一切即将被删除以及一个确认对话框:

WARNING: You have requested to change networks.

All of your existing chain data, your node wallet, and your validator keys will be removed.

Please confirm you have backed up everything you want to keep, because it will be deleted if you answer `y` to the prompt below.

Would you like the Smartnode to automatically switch networks for you? This will destroy and rebuild your `data` folder and all of Rocket Pool's Docker containers. [y/n]

备份您想保留的任何内容(例如包含您的节点钱包和验证者密钥的 data 文件夹),然后在准备好时按 yEnter。 Smartnode 将自动处理切换。

完成后,您将获得一个在主网上的全新安装。 您的所有设置(例如客户端选择)都将保留,但您需要创建一个新钱包。此外,您在主网上可能没有 Checkpoint Sync URL,应该按照这里的说明进行设置;否则同步主网信标链将需要很长时间。

手动迁移

如果由于任何原因无法利用 Smartnode 的自动迁移流程,您可以通过几个简单的步骤手动完成:

Docker
Native Mode
  1. 在您仍然配置了测试网时,退出您在 Hoodi 上的验证者:
rocketpool minipool exit

从选项列表中选择 1: All available minipools 并等待完成。 这将帮助清理网络,删除您的验证者,而不是让它们不断失败证明并削弱 Hoodi 的健康状况(因为它们不再在线)。

  1. 关闭测试网:
rocketpool service stop
  1. 删除您的测试网链数据和 Docker 容器:
rocketpool service terminate
  1. 删除您的 Rocket Pool 配置文件夹:
sudo rm -rf ~/.rocketpool
  1. (可选)删除您的 Rocket Pool CLI:
rm ~/bin/rocketpool

无论如何,您都会用最新版本的 CLI 覆盖它,但如果您想彻底,可以先删除旧的。

此时,您的测试网安装已被清除,您可以安全地迁移到新的主网安装。 仔细遵循使用 Docker 创建节点指南来设置它。