修改 「ExecStart」 那一行,加入 ExecStart=geth --goerli --http --datadir /var/lib/goethereum --bootnodes "enode://46add44b9f13965f7b9875ac6b85f016f341012d84f975377573800a863526f4da19ae2c620ec73d11591fa9510e992ecc03ad0751f53cc02f7c7ed6d55c7291@94.237.54.114:30313, enode://119f66b04772e8d2e9d352b81a15aa49d565590bfc9a80fe732706919f8ccd00a471cf8433e398c55c4862aadb4aadf3a010201483b87e8358951698aa0b6f07@13.250.50.139:30303" 保存文件并退出。重启服务并观察。 $ sudo systemctl daemon-reload $ sudo systemctl start geth $ sudo journalctl -f -u geth.service 结果应该像这样: 注意:在你运行信标链节点之前,要先等这个 Eth1 节点同步完成。可以在这里找到最新的区块。 接下来,我们要下载 Prysm 软件(用于运行信标链节点和验证者)。从这里开始你可以开启一个新的命令行窗口,这样你就能继续观察 Eth1 节点的同步情况了。 第四步 —— 安装 BazelBazel 是一个开源构建工具。我们将使用它来编译 Prysm 软件。 我们还需要使用 Curl 来下载 Prysm 代码。 $ sudo apt install curl gnupg 下载 Bazel gpg distribution URI 并将其添加为包源。你在复制命令行时,别漏了 「add」 后的(-): $ curl https://bazel.build/bazel-release.pub.gpg | sudo apt-key add - $ echo "deb [arch=amd64] https://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list 根据 Bazel 的文档,保留组建名 「jdk1.8」 只是出于历史遗留原因,不再代表支持或包含哪些 JDK 版本。 安装 Bazel 。先安装最新版本,然后安装 3.2.0 版本。Prysm 目前需要 3.2.0 版本。 $ sudo apt update && sudo apt install bazel $ sudo apt update && sudo apt install bazel-3.2.0 第五步 —— 安装并构建 Prysm (责任编辑:admin) |