如何搭建 ETH 2.0 验证节点

本文详细介绍了如何在Pyrmont测试网上设置、安装和运行ETH 2.0验证器节点,包括前置条件、软硬件需求、获取测试网ETH、设置用户、生成密钥对、存款注册、监控验证状态、设置ETH 1.0节点、下载Prysm以及启动验证器等步骤。
摘要由CSDN通过智能技术生成

注意:
-在本教程将在 Pyrmont 测试网上设置、安装和运行 ETH 2.0 验证器节点。
-测试网和主网上部署验证器节点的过程是相似的。

前置条件

搭建 ETH 2.0 节点,需要:
  • Eth 1.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,有两种选择:

  1. 测试网通过水龙头,例如使用https://faucet.goerli.mudit.blog/
  2. 主网则需要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
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值