毫无疑问,希望在第四季度掌握以太坊流程的用户,对于用户掌握以太坊流程将是非常重要的。
以下是本指南的内容:
推荐的硬件标准;
选择并安装客户端;
设置以太坊1.0节点;
使用以太坊2.0启动板;
1、 硬件要求
基于以太坊2.0的去中心化设计,我们希望验证者使用不同的基础设施设置(如本地计算机、云服务等)。
下面,您将找到一些硬件建议、资源链接和一些有用的指南,以帮助您做好准备。
推荐的硬件配置:
操作系统:64位Linux、Mac OS X、windows
处理器:Intel Core i7-4770或AMD fx-8310(或更高版本)
内存:8GB内存
网络速度:10 Mbps
电源:不间断电源(UPS)
等效云服务提供商配置:
内存:8GB内存
存储:可用160GB SSD空间
正常运行时间:99.99%
可用性:8个数据中心
每小时成本:0.060美元
每月费用:40美元
等效硬件:
Ci662 nano-Zbox迷你主机,采用Intel 10代酷睿i7处理器;
SanDisk ultra 3D 2TB内置SSD;
海盗船复仇性能16GB笔记本内存(2x8gb);
**要求配置:
操作系统:64位Linux、Mac OS X、windows
处理器:Intel Core i5-760,AMD fx-8110(或更高版本)
内存:4GB RAM
存储:20GB可用空间SSD
互联网:10 Mbps
电源:不间断电源(UPS)
等效云服务提供商配置:
内存:4GB RAM
存储:80GB可用空间SSD
正常运行时间:99.99%
可用性:8个数据中心
每小时成本:0.030美元
每月费用:20美元
等效硬件:
Ci642 nano Zbox Mini主机,配备Intel 10代core i5处理器;
SanDisk ultra 3D NAND 2TB内置SSD;
海盗船复仇性能8GB笔记本内存;
2、 选择并安装客户端
Medalla作为以太坊2.0多客户端测试网络,为验证者提供了不同的客户端选择。
目前,medalla测试网络有四个客户端可用
客户团队简介:
1pryatic Labs创建的Pry客户端
Pry是一个用go语言实现的以太坊2.0协议。它注重可用性、安全性和可靠性。此外,Pry是根据gpl-3.0许可标准发布的。
客户描述:https://docs.prylabs.network/docs/testnet/medalla
Pry github公司:https://github.com/prysmaticlabs/pry/
2sigma prime团队建造的灯塔客户
Lighthouse是一个以太坊2.0客户端,用rust语言编写,它关注速度和安全性。Sigma prime,客户背后的团队,是一家信息安全和软件工程公司,lighthouse是根据apache2.0许可标准发布的。
客户描述:https://lighthouse-book.sigmaprime.io/bed-a-validator.html
灯塔github:https://github.com/sigp/lighthouse
3consensys公司开发的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状态团队构建的Nimbus客户端
Nimbus是一个用于嵌入式系统和个人移动设备(包括老式智能手机)的以太坊2.0客户端,它是用NIM语言(一种类似Python语法的语言)编写的。
客户描述:https://nimbus.team/docs/
Nimbus github公司:https://github.com/status-im/nim-beacon-chain
3、 安装以太坊1.0节点
在以太坊2.0上运行验证器需要同时运行以太坊1.0节点来监控32个以太坊来验证存款。选择以太坊1.0节点时,您还将面临各种选择。您可以从以下选项中找到启动以太坊1.0节点的最常用工具。
自托管选项:
打开门
盖斯
贝苏;
尼瑟明;
第三方托管:
英夫拉;
4、 在medalla测试网络中运行以太坊2.0验证程序节点
第一步:在goerli测试网络上获取ETH测试货币
对于参与者来说,第一步也是最重要的一步是为验证者准备32 ETH。由于medalla是一个测试网络,您需要的也是测试网络的ETH(您可以免费申请)
有几种简单的方法可以获得:
1窥探不和谐(访问-请求goerli ETH频道)
(1) pryatic团队已经用机器人自动化了这个过程;(2)你只需要输入“!发送“(你的以太坊地址)”;
2ETHstacker不协调(访问-请求goerli ETH频道)
(1) 下面是来自海螺机器人的维护和操作;(2)只需输入“!GoerlETH“(你的以太坊地址)”;
3Goerli认证水龙头
(1) 只需输入您的以太坊地址并选择“请求”;
步骤2:访问和使用以太坊2.0启动板
在过去的几个月里,以太坊基金会(EF)、coDeFi activate和deep work studio一直在开发一个界面,让用户更容易注册为以太坊2.0验证程序。
这项工作的成果是以太坊2.0发布平台,旨在引导您安全完成以太坊2.0密钥对,然后将您的32以太坊押入以太坊2.0官方测试网和主网押金合同。
一般来说,发射台是为个人验证者设计的。
第2A步:尽职调查
至于以太坊2.0的堆放,需要花时间了解相关内容,从而了解以太坊质押可能涉及的风险。
第三步:生成你的密钥对和记忆短语
对于每个verifier节点,您需要生成自己的验证器密钥对和一个助记短语,以便以后生成提取的密钥。
作为第一步,您需要选择要运行的验证器的数量以及要在哪个操作系统上运行它们。
Launchpad将提供两个选项来生成存款密钥。您可以在此处找到操作系统的详细说明:https://github.com/ETHereum/ETH2.0-deposit-cli/blob/master/README.md
第一种方法是使用二进制可执行文件,您可以从ETHereum/ETH2.0-dispose-cli页面下载并运行。/终端窗口中的存款命令。
另一个选择是用Python源代码构建这个工具。您需要按照说明操作,以确保安装了所有必要的开发库和deposit cli工具。
完成后,运行。/ETH2deposit在终端窗口/存款.py命令。
安装存款cli工具并在终端窗口中运行后,系统将提示您:
指定要运行的验证器的数量;
要生成的记忆短语的语言;
指定要运行的测试网络;
由于我们使用的是medalla测试网络,请选择medalla。
然后,你需要设置你的密码,一旦确认,它将生成你的助记符短语。录制并脱机保存。
如果您成功地完成了这一步,您将看到下面可爱的rhino界面。
如果您对存款cli有任何疑问,请访问GitHub存储库:https://github.com/ETHereum/ETH2.0-deposit-cli
第四步:上传存款文件
你快到了!接下来,上传在步骤3中生成的deposit ON文件。
它位于keys目录下的/ETH2.0-deposit-cli/validatoru中,文件名为deposit data-[timestamp]。ON。
第五步:连接钱包
接下来,连接到您的Web3钱包并单击继续。确保您在钱包设置中选择了goerli test net。(特别注意:请勿向medalla测试网络存款合同发送真实的ETH!)
第六步:确认交易汇总并发起存款
连接并确认您的钱包地址后,您将进入一个摘要页面,根据您选择运行的验证器数量,显示发送到存款合同所需的goETH数量。
同意警告检查并单击“确认”导航到**一步:实际存款。
点击“启动交易”,将goETH存入medalla测试网络的正式合同中。
您需要通过您的钱包确认每个验证者的32次存款。一旦您的交易被确认,您就成功成为以太坊2.0认证网络的验证者!你可以通过做一些类似于以太坊2.0主线的事情,成为一个真正的以太坊2.0验证者。
文章标题:以太坊2.0操作综合指南
文章链接:https://www.btchangqing.cn/93073.html
更新时间:2020年08月28日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。