jk260.com

以太坊2.0即将来临 如何成为ETH2的验证者

前言:随着ETH存储合约开启,ETH2.0计划于2020年12月1日启动,目前距离最低启动要求大约完成了20%,还有很长的路要走。很多蓝狐笔记的读者反馈,想参与ETH2.0的质押,但是不知道如何参与。未来的参与,一是运行自己的验证者节点,二是可以通过质押网络参与。质押网络可以让普通的用户不用担心资金门槛、技术门槛、流动性等。而今天的文章主要是讲如何成为ETH2的验证者。 本文主要包括如下几个方面: •硬件要求 •选择&安装客户端 •设置ETH1节点 •使用ETH2启动板 1.硬件要求 基于Eth2的去中心化的设计目标,它期望验证者们利用多种不同的基础设施进行设置(本地部署、云部署等)。 下面是一些硬件介绍、资源链接以及一些有用的指南,可以帮你做好准备。 硬件规格: 操作系统:64-bit 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个数据中心 $ / HR:$ 0.060 $ / MO:$ 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-bit Linux,Mac OS X,Windows 处理器:Intel Core i5-760或AMD FX-8110(或更高级) 内存:4GB RAM 储存:20GB可用空间SSD 网络:宽带互联网连接(10 Mbps) 电源:不间断电源(UPS) 等效于 Digital Ocean Equivalent: 标准Droplet 内存:4GB RAM 储存:80GB可用空间SSD 正常运行时间:99.99% 可用性:8个数据中心 $ / HR:$ 0.030 $ / MO:$ 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 2.选择&安装客户端 Eth2启动会有多个客户端,验证者可以选择使用不同的实现来运行验证器。截止到目前,有4个准备就绪的客户端可供你选择:

客户端

•Prysm(Prysmatic Labs) Prysm是Eth2.0协议的Go实现,它聚焦于可用性、安全性和可靠性。Prysm用Go编写,且根据GPL-3.0许可证发布。 说明: https://docs.prylabs.network/docs/getting-started/ Github: https://github.com/prysmaticlabs/prysm/ •Lighthouse (Sigma Prime ) Lighthouse是Eth2.0客户端的Rust实现,它聚焦于速度和安全性。Sigma Prime是其背后的团队,这是一家信息安全和软件工程公司。Lighthouse根据Apache2.0许可证发布。 说明: https://lighthouse-book.sigmaprime.io/ Github: https://github.com/sigp/lighthouse •Teku (ConsenSys) PegaSys Teku是基于Java的以太坊客户端,其设计和构建旨在满足机构需求和安全要求。Teku获得了Apache 2许可,用Java编写(一种成熟且无处不在的语言)。 说明:https://docs.teku.pegasys.tech/en/latest/HowTo/Get-Started/Build-From-Source/ Github:https://github.com/PegaSysEng/teku •Nimbus (Status) Nimbus是一个Eth2.0的研究项目,也是客户端实现,其目标是在嵌入式系统和个人移动设备(具有资源受限硬件的早期智能手机)上能够运行良好。Nimbus(Apache 2)使用Nim编写,它是一种类似于Python语法的语言。 说明: https://nimbus.team/docs/ Github: https://github.com/status-im/nim-beacon-chain 3.安装Eth1节点 在Eth2上运行验证器要求你运行Eth1节点,目的是监视32个ETH的验证者存储。选择Eth1节点有多个选择,下面你可以找到最常用的启动Eth1节点的工具。

郑重声明:本文版权归天网查所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。