注意:
-在本教程将在 Pyrmont 测试网上设置、安装和运行 ETH 2.0 验证器节点。
-测试网和主网上部署验证器节点的过程是相似的。
前置条件
搭建 ETH 2.0 节点,需要:- Eth 1.0 节点
- 验证者客户端
- 信标链客户端
软硬件要求:
- 操作系统: 64位Linux(即Ubuntu 20.04 LTS Server or Desktop)
- 处理器: 四核 CPU、Intel Core i7–4770 或 AMD FX-8310 或更好
- 内存: 16GB RAM或更多
- 存储: 2TB SSD 或更多(普通HDD不可用)
- 钱包:已安装 Metamask,并至少获得32个ETH,以及微量的ETH用于手续费
实施步骤
现在,我们将完成设置验证器节点的必要步骤。第 1 步:获取测试网 ETH
每个验证者需要 32 ETH,有两种选择:
- 测试网通过水龙头,例如使用https://faucet.goerli.mudit.blog/。
- 主网则需要CEX平台直接购入,或者在DEX的Uniswap中交易获取。
第 2 步: 设置一个用户,这样我们就不用root用户了,以下命令应以 root 身份运行
#创建用户
sudo useradd -m -s /bin/bash validato
#禁止登录
passwd -l validator
#添加权限
sudo usermod -aG sudo validator #use the user su validator
第 3 步: 下载 eth2deposit-cli 以生成密钥对
此步骤涉及下载 eth2deposit-cli 以生成用于通过启动板网站创建存款的密钥对。本教程使用的是预构建的二进制文件,其校验和和二进制文件可以从此发布页面获得。
#下载二进制包
cd $HOME
wget https://github.com/ethereum/eth2.0-deposit-cli/releases/download/v1.2.0/eth2