卡利abg:手把手教程:若何成为Eth2 Medalla测试网验证者

Allbet电脑版下载

欢迎进入allbet欧博官网(www.ALLbetgame.us)。allbet欧博官网开放ALLBET欧博真人客户端、Allbet代理网页版、Allbet会员网页版、Allbet会员注册、Allbet代理开户、Allbet电脑客户端下载、Allbet手机版下载等业务。

作者Ryan Sean Adams寄语:

我们对即将到来的Eth2感应十分期待,因此我们为想在Eth2当前测试网中跑验证者节点的读者整理了一份详细的教程。

谢谢来自ConsenSys CodeFi的Collin Myers和Mara Schmiedt的整理,我们希望本教程能够为想要介入Eth2的以太坊社区成员提供辅助。

测试网已经来了,主网还会远吗?

本文主要内容

 推荐硬件

选择并安装客户端

设置Eth1节点

使用Eth2 Launchpad

附加内容和资源

硬件要求 

基于Eth2的去中央化设计目的,验证者预计能够使用多种差别的基础设施设置 (内陆或云端等)。

介入测试网不仅能够实战演练,还能给自己丰裕的时间来选择哪种装备和方式最为相宜,拥有最可靠的性能。而现在这也是我们唯一能做的事。

以下是一些硬件设置、资源链接以及有参考意义的教程。

推荐设置

操作系统:64位Linux、Mac OS X、Windows

处理器:Intel Core i7-4770或AMD FX-8310 (及以上)

内存:8GB RAM

容量:100GB可用空间SSD

网络:宽带网络 (10 Mbps)

电源:不间断电源 (UPS)

Digital Ocean (知足条件的云服务商)

尺度Droplet

内存:8GB RAM

容量:160GB可用空间SSD

运行时间:99.99%

可用性:8个数据中央

用度:0.060美元/小时;40美元/月

相符条件的硬件装备:

ZOTAC ZBOX CI662 Nano Silent Passive-Cooled Mini PC 10th Gen Intel Core i7

SanDisk Ultra 3D NAND 2TB Internal SSD

Corsair Vengeance Performance SODIMM Memory 16GB (2x8GB)

最低要求设置

操作系统:64位Linux、Mac OS X、Windows

处理器:Intel Core i5-760或AMD FX-8110 (及以上)

内存:4GB RAM

容量:20GB可用空间SSD

网络:宽带网络 (10Mbps)

电源:不间断电源 (UPS)

Digital Ocean (知足条件的云服务商)

尺度Droplet

内存:4GB RAM

容量:80GB可用空间SSD

运行时间:99.99%

可用性:8个数据中央

用度:0.030美元/小时;20美元/月

相符条件的硬件装备:

ZOTAC ZBOX CI642 Nano Silent Passive-Cooled Mini PC 10th Gen Intel Core i5

SanDisk Ultra 3D NAND 2TB Internal SSD

Corsair Vengeance Performance SODIMM Memory 8GB

选择并安装客户端

作为Eth2第一个多客户端大型公共测试网,Medalla的公布给验证者提供了差别的客户端选择,来运行他们的节点。

在Medalla测试网中,有4个客户端团队提供了可供试用的产物实现:

客户端团队

● Prysmatic Labs的Prysm (Discord)

Prysm是基于Go语言对Eth2.0协议的实现,专注于可用性、平安性和可靠性。Prysm使用Go语言编写,并在GPL-3.0的允许下公布。

使用说明: 

https://docs.prylabs.network/docs/testnet/medalla

Github: https://github.com/prysmaticlabs/prysm/

● Sigma Prime的Lighthouse

Lighthouse是使用Rust语言的Eth2.0客户端,专注于速率和平安性。Lighthouse的研究团队为Sigma Prime,是一家信息平安和软件工程公司。Lighthouse基于Apache 2.0允许下实现。

使用说明:

https://lighthouse-book.sigmaprime.io/become-a-validator.html

Github: https://github.com/sigp/lighthouse

● ConsenSys的Teku (Discord)

PegaSys Teku是一款基于Java的Eth2.0客户端,旨在知足机构需求与平安要求。Teku基于Apache 2的允许,用Java编写,一种以其成熟度和普遍性而著名的语言。

使用说明:

https://docs.teku.pegasys.tech/en/latest/HowTo/Get-Started/Install-Binaries/

Github: https://github.com/PegaSysEng/teku

● Status的Nimbus (Discord)

研究项目Nimbus也是Eth 2.0的客户端实现,设计用于嵌入式系统和小我私家移动装备,包罗硬件资源受限的老式智能手机。

使用说明: https://nimbus.team/docs/

Github:https://github.com/status-im/nim-beacon-chain

设置一个Eth1节点

,

欧博客户端

欢迎进入欧博客户端(Allbet Game):www.aLLbetgame.us,欧博官网是欧博集团的官方网站。欧博官网开放Allbet注册、Allbe代理、Allbet电脑客户端、Allbet手机版下载等业务。

,

验证者在Eth2上运行节点,需要先运行Eth1节点,以便监视32个ETH的验证者存款。在运行Eth1节点时,用户有多种选择,以下是一些最常用的工具。

自托管:

OpenEthereum

Geth

Besu

Nethermind

第三方托管:

Infura

在Medalla上运行Eth2验证者节点

第一步

在Goerli测试网上质押ETH

若是读者刚接触以太坊,那么加入网络的主要方式就是介入质押。Eth2的Medalla测试网需要每位验证者质押32个GöETH (除了使用Goerli测试币,其他步骤与真正的Eth2没什么不一样!)

若是用户想要介入测试网,以下是一些十分有用的工具以简化介入流程。

Prysmatic的 Discord (获得goerli测试币的通道)

  • Prysmatic团队已经自动化该历程

  • 只需在discord里留言“!send (你的以太坊地址)”即可

EthStaker的 Discord (获得goerli测试币的通道)

  • 该自动程序由Beaconcha.in运行和维护

  • 只需留言“!goerliEth (你的以太坊地址)”即可

Goerli认证水龙头 (Goerli Authenticated Faucet)

  • 只需复制粘贴你的ETH地址,然后选择‘请求’即可

第二步

前往Eth2 Launchpad

已往几个月以来,以太坊基金会、Codefi Activate以及Deep Work Studio都在研究开发一个界面,使得用户更简朴地介入质押而且成为Eth2.0的验证者。

研究结果就是Eth2 Launch Pad,该应用可以让用户平安地完成以下步骤:天生Eth2密钥对,在Eth2测试网和主网上的正式存款合约里质押32个ETH。

Launch Pad专门为在家中运行节点的验证者设计。这些以太坊爱好者想要运行自己的节点,而且在自己的电脑终端屏幕上轻松地运行指令。

第二步(a)

尽职观察 (概述部门)

在介入质押之前,应该花点时间来读读这些内容。“概述部门”提供了一些教育信息,关于质押ETH所面临的一些风险。

第三步

天生密钥对以及助记词

每一个验证者节点,都要天生自己的验证者密钥对和助记词,以便之后天生提款密钥。

第一步,用户需要选择想要运行的验证者节点数目,以及在哪个操作系统运行。


Launchpad会给提供两种选择来天生用户自己的存款密钥。点进此链接,获取用户操作系统的更多说明细节:

https://github.com/ethereum/eth2.0-deposit-cli/blob/master/README.md

第一种选择是使用从ethereum/eth2.0-deposit-cli页面下载的二进制可执行文件,在自己的终端运行./deposit指令。

第二种选择是从Python源代码中构建deposit-CLI工具。介入者需要根据以下说明操作,以确保安装了所有必须的开发库和deposit-CLI工具。

完成之后,在自己的终端运行.\eth2deposit\deposit.py指令。

当用户安装了deposit-CLI工具并在终端窗口中运行它后,将收到以下提醒:

1. 确定要运行的验证者节点数目

2.确定使用哪个语言来天生助记词

3.确定在哪个测试网来运行验证者节点

请选择Medalla测试网,作为本次教程。

现在用户将被要求设置密码,一旦密码确认,用户的助记词将天生。确保把它记在一个平安的地方,并离线存储。

若是用户顺利完成这一步了,将会看到下图所示的屏幕:

若是人人对deposit-cli有任何问题,请接见下面的GitHub库:

https://github.com/ethereum/eth2.0-deposit-cli

第四步

上传你的存款文件

就快乐成啦!下一步就是上传你在前一个步骤中天生的存款json文件。

该文件位于/eth2.0-deposit-cli/validator_keys目录中,标题为deposit-data-[timestamp].json。

第五步

毗邻自己的钱包

下一步是毗邻你的Web3钱包并点击继续。确保在钱包设置中选择了Goerli测试网。

不要发送真的ETH到Medalla测试网的存款合约上。


第六步

确认买卖&启动存款

毗邻并确认了你的钱包地址之后,接下来会去到一个总结页面,该页面显示了需要发送到存款合约的GoETH总额,这个总额基于用户运行的验证者的数目。

“赞成”忠告选项,单击确认导航到最后一步——现实存款。

点击“启动买卖”将你的GoETH存入Medalla测试网合约中。

接下来需要通过钱包确认自己的GoETH存款,每个验证者节点需确认32个GoETH。买卖一旦被确认,就代表你质押乐成了!可以在最具有纪念意义的Web3测试网上称自己为正式的质押者了!

泉源 | Bankless

作者 | Ryan Sean Adams