启动 Rocket Pool
此时,您应该已经运行了完整的 Rocket Pool 基础设施,包括 Smartnode 堆栈、执行层和共识层客户端。 您还应该已经加固了操作系统以防御外部攻击者。 如果您完成了这两个步骤,就可以创建 Rocket Pool 节点并开始质押了。 如果还没有,请回顾前面的部分,完成这些步骤后再返回这里。
启动和停止 Rocket Pool 服务
现在您已安装 Smartnode,启动堆栈很简单。 只需输入以下命令:
此命令将创建所有必要的 Docker 镜像(如果它们不存在),确保已初始化 Rocket Pool docker 网络和存储卷,并在容器不再与 rocketpool service config 的 UI 中的配置设置匹配时更新它们。
第一次执行时,输出应该是这样的:
如果是这样,那么 Smartnode 堆栈已成功初始化并正在运行。
如果您需要停止服务(例如,在升级期间或因为需要进行维护),可以使用 rocketpool service stop 关闭所有服务。
输出应该是这样的:
注意
调用此命令后,Rocket Pool 不会在系统重启后自动启动。 您必须调用rocketpool service start 来启动所有 Docker 容器并再次启用重启时自动启动。确认正确的版本和网络
容器或服务启动后,第一步是确认您拥有正确版本的客户端并且在您期望的网络上。 您可以使用以下命令执行此操作:
输出将如下所示**(请注意,您可能拥有比此处显示的更新的版本,这只是一个示例)**:
第一行将告诉您 Smartnode 是配置为以太坊主网还是 Hoodi 测试网。
对于 Docker / 混合模式用户: 如果您不在您期望的网络上,请返回安装 Rocket Pool 部分并查看安装说明 - 您可能错过了根据要使用的网络而有不同说明的部分。
对于原生模式用户:
如果您在首次运行 rp service config 时接受了默认设置,那么此处报告的网络可能不正确。
只需在 rp service config TUI 的 Smartnode 部分中将其切换到正确的网络,然后重启 node 和 watchtower 服务。
第二组行将告诉您正在使用哪些客户端,以及 Rocket Pool 配置中定义的版本。
检查服务状态和日志
现在 Smartnode 服务已启动,最好检查它们是否正常运行而没有错误。
首先要检查的是 Docker 容器是否运行良好,还是由于错误而不断重启。 运行以下命令:
结果应该是这样的:
要检查的关键是 STATUS 列。
如果没有条目显示 Restarting...,那么容器应该正常运行(有关 rocketpool_validator 容器的例外情况,请参见下面的注意事项)。
注意
如果您使用 Prysm 或 Lodestar 作为共识层客户端,您可能会注意到rocketpool_validator 容器不断重启。
这没关系!
验证者容器将失败,直到使用 rocketpool node deposit 命令创建了新的验证者,我们将在创建 Minipool(验证者)部分介绍。
完成后,容器将正常运行 - 在此之前,请忽略它。不过,检查各种服务的日志可能仍然有用。
要检查日志,请使用 rocketpool service logs container 命令,其中 container 是 eth1、eth2、validator、api、node 或 watchtower 之一。
例如,要检查 ETH1 客户端的日志:
您应该对 eth1 和 eth2 都执行此操作,以确保两个客户端都在没有任何错误的情况下运行。
查看完日志后,可以使用 Ctrl + C 退出并返回命令提示符。
等待 ETH 客户端同步
现在您的客户端已启动,您需要等到执行层和共识层客户端完成与网络的同步后再继续。
检查其状态的一种简单方法是使用以下命令:
此命令将显示执行层和共识层客户端在同步过程中的进度,类似于:
您可以偶尔调用此命令来跟踪客户端的进度。
要获得同步时间的实际 ETA,最简单的方法是分别使用 rocketpool service logs eth1 和 rocketpool service logs eth2 查看客户端的日志(或者如果您使用混合/原生模式,则使用等效的日志脚本命令)。
每个客户端通常在其日志输出中提供同步状态的 ETA。
根据您的客户端选择和机器的硬件配置,完全同步 ETH1 和 ETH2 可能需要数天时间。 这是正常的。 坐下来,放松,等待它们全部完成。
如果您的节点根本不同步或没有对等节点,可能是因为您的路由器阻止了端口 30303 和 9001。如果它们被关闭,您需要在路由器上设置端口转发。此外,请确保您的节点具有静态本地 IP 地址,以便端口转发不会因节点获得新地址而中断。
下一步
客户端同步完成后,如果这是您的第一个节点,您可以创建新钱包,或者如果您要从备份恢复或从 Allnodes 等其他提供商迁移到自己的硬件,则可以恢复现有钱包。
选择您想了解更多的内容,并按照相应指南中的步骤操作。