当前位置:首页区块链教程 | 以太坊2.0验证者操作指南

教程 | 以太坊2.0验证者操作指南

将在今年第四季度上线的以太坊2.0主网,无疑牵动着很多人的心,而对于想要成为验证者的参与者来说,掌握运行节点的操作流程是非常重要的,对此,我们为用户提供了一个全面的指南。以下是本指南涉及的内容:

  1. 推荐的硬件标准;
  2. 选择和安装客户端;
  3. 设置以太坊1.0节点;
  4. 使用以太坊2.0 LaunchPad;

一、硬件要求

基于以太坊2.0的去中心化设计,我们预计验证者会使用不同的基础设施设置(例如本地计算机、云服务等)。下面,你会找到一些硬件建议、资源链接以及一些有用的指南,以帮助你做好准备。推荐硬件配置:

  1. 操作系统:64位Linux、Mac OS X、Windows
  2. 处理器:Intel Core i7-4770或AMD FX-8310(或更好的处理器)
  3. 内存:8GB RAM
  4. 网速:10 Mbps
  5. 电源:不间断电源(UPS)

等效云服务提供商配置:

  1. 内存:8GB RAM
  2. 存储:160GB可用SSD空间
  3. 正常运行时间:99.99%
  4. 可用性:8个数据中心
  5. 每小时成本:0.060美元
  6. 每月成本:40美元

同等硬件:

  1. 搭载英特尔10代酷睿i7处理器的CI662 nano ZBOX迷你主机;
  2. SanDisk Ultra 3D 2TB 内置固态硬盘;
  3. Corsair 海盗船 Vengeance Performance 16GB 笔记本内存(2x8GB);

**要求配置:

  1. 操作系统:64位Linux、Mac OS X、Windows
  2. 处理器:Intel Core i5-760、AMD FX-8110(或更高配置)
  3. 内存:4GB RAM
  4. 存储:20GB可用空间SSD
  5. 互联网:10 Mbps
  6. 电源:不间断电源(UPS)

等效云服务提供商配置:

  1. 内存:4GB RAM
  2. 存储:80GB可用空间SSD
  3. 正常运行时间:99.99%
  4. 可用性:8个数据中心
  5. 每小时成本:0.030美元
  6. 每月成本:20美元

同等硬件:

  1. 搭载英特尔10代酷睿i5处理器的CI642 Nano ZBOX迷你主机;
  2. SanDisk Ultra 3D NAND 2TB内置SSD;
  3. Corsair 海盗船 Vengeance Performance 8GB 笔记本内存;

二、选择并安装你的客户端

Medalla作为一个以太坊2.0多客户端测试网,它为验证者提供了不同的客户端选择。在Medalla测试网中,目前已有4个客户端可供大家使用:
教程 | 以太坊2.0验证者操作指南客户端说明:https://docs.prylabs.network/docs/testnet/medallaPry github:https://github.com/prysmaticlabs/pry/

2、由Sigma Prime团队打造的Lighthouse客户端

Lighthouse是一个用Rust语言编写的以太坊2.0客户端,它主要关注速度和安全性。而客户端背后的团队Sigma Prime是一家信息安全和软件工程公司,Lighthouse是以Apache2.0许可证标准发布的。客户端说明:https://lighthouse-book.sigmaprime.io/been-a-validator.htmlLighthouse github:https://github.com/sigp/lighthouse

3、由ConsenSys公司打造的Teku客户端

PegaSys Teku是一个用Java语言编写的以太坊2.0客户端,该客户端旨在满足机构需求和安全性需求。此外,Teku是以Apache2.0许可证标准发布的。客户端说明:https://docs.teku.pegasys.tech/en/latest/HowTo/Get-Started/Install-Binaries/Teku github:https://github.com/pegayseng/teku

4、由Status团队打造的Nimbus客户端

Nimbus是一个针对嵌入式系统和个人移动设备(包括老式智能手机)的以太坊2.0客户端,该客户端是用Nim语言(一种具有类似Python语法的语言)编写的。客户端说明:https://nimbus.team/docs/Nimbus github:https://github.com/status-im/nim-beacon-chain

三、安装一个以太坊1.0节点

在以太坊2.0上运行一个验证器,需要你同时运行一个以太坊1.0节点来监视32 ETH 验证存款。在选择以太坊1.0节点时,你也会面临多种选择,你可以在下列选择中找到最常用的工具来启动以太坊1.0节点。自托管选择:

  1. OpenETHereum;
  2. GETH;
  3. Besu;
  4. NETHermind;

第三方托管:

  1. Infura;

四、在Medalla测试网运行一个以太坊2.0验证者节点

步骤1: 在Goerli测试网上获取ETH测试币

对于参与者来说,首先也是最重要的一步,就是验证者需要准备的32 ETH,由于Medalla是一个测试网,因此你需要的也是测试网的ETH(你可以免费申领到)下面有几种简便的获取方式:1、Pryatic Discord(访问-request-goerli-ETH频道)(1)Pryatic团队已用机器人自动化了这个过程;
(2)你只需要输入“!send (你的以太坊地址)”;2、ETHStaker Discord (访问-request-goerli-ETH频道)(1)这里有一个由 Beaconcha.in维护和运行的机器人;
(2)你只需要输入“!goerliETH (你的以太坊地址)”;3、Goerli认证水龙头(1)只需输入你的以太坊地址,并选择 ‘request’;

步骤2: 访问并使用以太坊2.0 Launchpad

在过去的几个月里,以太坊基金会(EF)、CoDeFi Activate以及Deep Work Studio一直在开发一个界面,它可以让用户更容易地注册成为以太坊2.0验证者。这项工作的结果便是以太坊2.0 Launch Pad,这一应用旨在安全地指导你完成以太坊2.0密钥对,然后将你的32 ETH质押到以太坊2.0官方测试网及主网的存款合约。总的来说,Launch Pad是为个人验证者而设计的。
教程 | 以太坊2.0验证者操作指南1

步骤2a: 尽职调查

关于以太坊2.0的Staking,你需要花时间了解相关的内容,以了解质押ETH可能涉及到的风险。
教程 | 以太坊2.0验证者操作指南2

步骤3: 生成你的密钥对和助记词短语

对于每个验证者节点,你需要生成自己的验证者密钥对和一个助记词短语,以便以后生成提取密钥。作为第一步,你需要选择要运行的验证器的数量,以及要在哪个操作系统上运行它们。教程 | 以太坊2.0验证者操作指南3Launchpad将为你提供两个选项来生成存款密钥。你可以在此处找到操作系统的详细说明:https://github.com/ETHereum/ETH2.0-deposit-cli/blob/master/README.md第一种方法是使用二进制可执行文件,你可以从ETHereum/ETH2.0-deposit-cli页面下载该文件,然后在终端窗口中运行./deposit命令。
教程 | 以太坊2.0验证者操作指南4一旦完成,在你的终端窗口中运行./ETH2deposit/deposit.py命令。教程 | 以太坊2.0验证者操作指南5一旦你安装完deposit-CLI工具,并在你的终端窗口中运行它,系统将提示你:

  1. 指定要运行的验证器数量;
  2. 要生成的助记词短语的语言;
  3. 指定要运行的测试网;

由于我们使用的是Medalla测试网,请选择Medalla。然后,你就需要设置你的密码,一旦确认后,就会生成属于你的助记词短语。把它们用记录下来,离线保存好。如果你成功完成了这个步骤,那么你就会看到下面这个可爱的犀牛界面。
教程 | 以太坊2.0验证者操作指南6
如果你对deposit-cli有任何的疑问,请访问GitHub存储库:https://github.com/ETHereum/ETH2.0-deposit-cli

步骤4:上传你的存款文件

你就快抵达目的地了!下一步,上传你在第三步生成的 deposit on文件。它位于/ETH2.0-deposit-cli/validator_keys目录中,文件名为deposit-data-[timestamp].on。
教程 | 以太坊2.0验证者操作指南7

步骤5: 连接你的钱包

接下来,连接你的Web3钱包,并单击继续。确保你在钱包设置中选择了Goerli 测试网。
特别注意:不要把真的ETH发送到Medalla测试网存款合约!
教程 | 以太坊2.0验证者操作指南8教程 | 以太坊2.0验证者操作指南9

步骤6: 确认交易摘要并发起存款

连接完并确认你的钱包地址后,你将进入一个概要页面,根据你选择运行的验证器数量,它会显示发送到存款合约所需的GoETH数量。同意“警告检查”,并单击“确认”,就会导航到**一步:实际存款。点击“Initiate the Transaction”将GoETH存入Medalla测试网官方合约。你需要通过你的钱包确认每个验证器的32 GoETH存款,一旦你的交易被确认了,就说明你成功成为了以太坊2.0 验证网络的验证者了!而在以太坊2.0主网上线之后进行大致类似的操作,你就可以成为真正的以太坊2.0验证者啦。
教程 | 以太坊2.0验证者操作指南10

温馨提示:

文章标题:教程 | 以太坊2.0验证者操作指南

文章链接:https://www.btchangqing.cn/119847.html

更新时间:2020年10月13日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

区块链

以太坊EIP1559实施后,51%攻击更难了吗?

2020-10-13 13:50:17

区块链

科普 | “流动性挖矿” 概念的由来

2020-10-13 14:14:32

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索