Ubuntu(推荐)

操作系统:Ubuntu 20.04(amd64)及以上版本,您可以在此处下载。https://releases.ubuntu.com/20.04.6/ubuntu-20.04.6-live-server-amd64.iso

端口配置

端口/协议防火墙规则原因/注意事项

8545/TCP

阻止所有流量。

这是执行节点的查询API的JSON-RPC端口。您(和应用程序)可以使用此端口来检查执行节点的状态,查询执行层链数据,甚至提交交易。这个端口通常不应该暴露给外部世界。

3500/TCP

阻止所有流量。

这是信标节点的查询API的JSON-RPC端口。您(和应用程序)可以使用此端口来检查信标节点的状态和查询共识层链数据。这个端口通常不应该暴露给外部世界。

8551/TCP

阻止所有流量。

您的信标节点使用此端口连接到执行节点的引擎API。只有当您的本地信标节点连接到远程执行节点时,才应允许通过此端口的入站和出站流量。

4000/TCP

阻止所有流量。

您的验证器使用此端口通过gRPC连接到信标节点。只有当您的本地验证器连接到远程信标节点时,才应允许通过此端口的入站和出站流量。

*/UDP+TCP

允许出站流量。

为了发现节点,Prysm的信标节点通过随机端口进行外拨。允许从任意端口发出的出站TCP/UDP流量将有助于Prysm找到节点。

13000/TCP

允许入站和出站流量。

在我们发现节点之后,我们通过该端口拨号与它们建立持续的连接,用于libp2p,并通过该连接传递所有的八卦/点对点请求和响应。

12000/UDP

允许入站和出站流量。

您的信标节点暴露此UDP端口,以便其他以太坊节点可以发现您的节点、请求链数据并提供链数据。

33687/TCP+UDP

允许入站和出站流量。

33687/TCP是您的执行节点的监听端口,而33687/UDP是其发现端口。此规则允许您的执行节点连接到其他节点。

安装自动程序

配置检查点同步后,您的信标节点将从最近的已最终化检查点开始同步,而不是从创世块开始同步。这可以使安装、验证器迁移、恢复和网络部署变得快速得多

wget -c https://pre-alpha-download.opside.network/testnet-auto-install-v2.tar.gz 
tar -C ./ -xzf testnet-auto-install-v2.tar.gz
chmod +x -R ./testnet-auto-install-v2
cd ./testnet-auto-install-v2

这将下载自动安装程序并使其可执行。

安装验证器客户端

./install-ubuntu-en-1.0.sh

按照命令行提示生成您的密钥。您需要输入以下信息:

1. 您的取款地址(用于接收验证器奖励和退出时的存款)

2. 密码(用于加密您的验证器签名密钥)

3. 重复输入您的取款地址

4. 重复输入您的密码

然后会生成 24 个助记词种子短语。这是非常敏感的信息,不应该暴露给其他人或网络设备

  • 您现在应该将助记词记录在安全的地方,并为每个验证器保存一个密钥库文件。

  • 请确保将它们安全保存,最好是离线状态。

按照命令行提示进行以下操作:

  • 输入您的助记词(用空格分隔)

  • 等待生成验证器密钥

  • 等待节点启动

检查日志

# show the execution client logs
opside-chain/show-geth-log.sh

# show the consensus client logs
opside-chain/show-beaconChain-log.sh

# show the validator logs
opside-chain/show-validator-log.sh

在安装客户端后,请确保在提交质押存款之前完全同步。这可能需要几天的时间。

以 geth 日志为例:

# show the execution client logs
opside-chain/show-geth-log.sh

您将会看到:

INFO [05-01|18:14:25.789] Looking for peers peercount=5 tried=3 static=6
INFO [05-01|18:14:36.039] Imported new potential chain segment number=48883 hash=5ec950..75d245 blocks=1 txs=0
mgas=0.000 elapsed=530.471µs mgasps=0.000 dirty=2.28MiB
INFO [05-01|18:14:36.041] Chain head was updated number=48883 hash=5ec950..75d245 root=5b148e..5d226a elapsed=97.462µs

检查这里的区块高度是否接近 [number=48883],如果是的话,现在是进行 IDE 存款的时候了。

存款

上传存款文件

前往验证器启动台,按照步骤进入上传存款数据页面,然后上传刚刚生成的存款数据文件。存款数据文件 deposit_data-[timestamp].json 位于目录 testnet-auto-install/validator_keys/ 中。

对于 MacOS,存款数据文件 deposit_data-[timestamp].json 位于目录 opside-staking-deposit-cli/validator_keys/ 中。

要输入 deposit_data-[timestamp].json 的内容: 请使用命令 cat deposit_data-[timestamp].json 来显示内容。

复制上面的内容并在这里粘贴:

Continue.

检查摘要和风险

检查摘要和风险,然后点击 Continue

连接钱包并确认存款

检查您的验证器

访问 https://opsi.de/validator/overview 并搜索您的验证器公钥、索引或存款地址。

Last updated