首页 手机兼职平台区块链正文

以太坊 2.0 存款合约来了,这份验证节点设置攻略请收好

网赚之家 区块链 2020-12-03 12:31:09 7386 0

RyanSeanAdams

2.0ETHEther

现在 ETH 质押合约现已敞开,以太坊 2.0 将会在 2020 年 12 月 1 日投入运用,这项耗时多年的作业总算取得了必定效果。毫无疑问,咱们每个人都非常振奋。为了给那些期望在主网上运转验证器节点的用户供给更好协助,咱们决议发布一份 ETH 质押攻略。别的,咱们曾在本年八月份发布过一份 Medalla 测验网验证器设置攻略,您也能够参阅该攻略在测验网上操练怎么布置验证器节点。

但现在,真实的「上场时刻」现已到了!所以咱们要给出一份实打实的以太坊 2.0 主网验证器节点设置攻略。

在开端之前,我首要期望感谢来自 ConsenSys CodeFi、Bison Trails 的 Collin Myers 和 Mara Schmiedt 两人为本文所做的奉献,咱们都期望能为以太坊社区供给名贵的资源,让更多人运用以太坊 2.0。

下面,就让咱们进入正题吧。

以太坊 2.0 存款合约来了,这份验证节点设置攻略请收好

1. 硬件要求

根据以太坊 2.0 的去中心化规划方针,估计验证器将运用各种不同的根底架构设置(比方内部布置、云核算等。

? 假如您之前没有质押过 ETH,无妨能够先去 Medalla 测验网体会一下,这其实也是一个预先参加以太坊 2.0 的好办法,能让你有满意的时刻来承认哪种类型的设置能够带来最佳、最牢靠的功能体会。

所以在正式布置之前,主张最好能先进行一些测验作业!由于咱们仍是期望您能首要在 Medella 测验网上测验你的设置,具体请拜见 此处。

接下来,咱们将给出一些硬件主张、资源链接、以及其他一些有用的攻略,以协助你更好地完结以太坊 2.0 准备作业。

引荐标准:

  • 操作体系:64 位 Linux、Mac OS X、Windows
  • 处理器:英特尔 Core i7-4770 或 AMD FX-8310 (或更高)
  • 内存:8GB RAM
  • 存储:100GB 可用空间 SSD
  • 互联网:宽带互联网衔接(10 Mbps)
  • 电源:不间断电源(UPS)

Digital Ocean 代替设备(云供给商):

  • Standard Droplet
    • 内存:8GB RAM
    • 存储:160GB 可用空间 SSD
    • 正常运转时刻:99.99%
    • 可用性:8 个数据中心
    • 每小时本钱:0.060 美元
    • 每月本钱:40 美元

硬件代替设备:

  • ZOTAC ZBOX CI662 纳米静音被迫冷却式迷你 PC、第十代英特尔 Core i7 处理器
  • SanDisk Ultra 3D NAND 2TB 内置 SSD
  • Corsair Vengeance Performance SODIMM 内存 16GB (2x8GB)

硬件最低要求:

  • 操作体系:64 位 Linux、Mac OS X、Windows
  • 处理器:英特尔 Core i5-760 或 AMD FX-8110 (或更高档)
  • 内存:4GB RAM
  • 存储:20GB 可用空间 SSD
  • 互联网:宽带互联网衔接(10 Mbps)
  • 电源:不间断电源(UPS)

Digital Ocean 代替设备(云供给商):

  • Standard Droplet
    • 内存:4GB RAM
    • 存储:80GB 可用空间 SSD
    • 正常运转时刻:99.99%
    • 可用性:8 个数据中心
    • 每小时本钱:0.030 美元
    • 每月本钱:20 美元

硬件代替设备:

  • ZOTAC ZBOX CI642 纳米静音被迫冷却式迷你 PC 第 10 代 Intel Core i5
  • SanDisk Ultra 3D NAND 2TB 内置 SSD
  • Corsair Vengeance Performance SODIMM 内存 8GB

2. 挑选和装置客户端

以太坊 2.0 推出的时分会有多个客户端供给支撑,验证器能够运用不同客户端来运转自己的验证器选项。到现在,一共有四个客户端布置在出产网络上,下面咱们就来逐个介绍:

以太坊 2.0 存款合约来了,这份验证节点设置攻略请收好

以太坊 2.0 主网客户端

由 Prysmatic Labs 开发的 Prysm 客户端 (Discord)

Prysm 是一个运用 Go 编程言语开发的以太坊 2.0 协议,该客户端要点重视可用性、安全性和牢靠性,并在 GPL-3.0 答应下发布。

  • 客户端阐明
  • Github

由 Sigma Prime 开发的 Lighthouse 客户端 (Discord)

Lighthouse 是以太坊 2.0 客户端的 Rust 完结,在 Apache 2.0 答应下发布,该客户端要点重视速度和安全性,其背面开发团队 Sigma Prime 是一家信息安全和软件工程公司。

  • 客户端阐明
  • Github

由 ConsenSys 开发的 Teku 客户端 (Discord)

PegaSys Teku 是一个根据 Java 的以太坊 2.0 客户端,其规划和构建旨在满意组织需求和安全要求,该客户端运用市场上最老练且运用最遍及的 Java 编程言语开发,在 Apache 2.0 答应下发布。

  • 客户端阐明
  • Github

由 Status 开发的 Nimbus 客户端 (Discord)

Nimbus 既是一个客户端完结,又是一个以太坊 2.0 研讨项目,旨在嵌入式体系和个人移动设备上杰出运转(包含具有硬件资源约束的老款智能手机)。Nimbus 客户端在 Apache 2.0 答应下发布,运用 Nim 编程言语开发,该编程言语运用类似于 Python 的益发,支撑编译 C 言语,

  • 客户端阐明
  • Github

3. 装置一个以太坊 1.0 节点

在以太坊 2.0 上运转验证器节点需求您首要运转以太坊 1.0 节点以监督验证器存款(即 32 枚 ETH 代币),挑选以太坊 1.0 节点时其实有多种挑选,下面,咱们将为您供给几个最常用的以太坊 1.0 节点发动东西。

以太坊 2.0 存款合约来了,这份验证节点设置攻略请收好

自主保管:

  • OpenEthereum
  • Geth
  • Besu
  • Nethermind

第三方保管:

  • Infura

4. 运转一个以太坊 2.0 验证器

第一步:获取 ETH 代币

假如您不熟悉以太坊,那么第一步便是要「增加燃料」,之后才干参加其间。这意味着每一个以太坊 2.0 验证人必需求先质押 32 枚 ETH 代币。需求留意的是,倘若您终究成为了以太坊 2.0 验证人,也意味着您对该项目做出了长时刻许诺。

假如您现在需求充值一些 ETH 代币,咱们能够引荐几个加密钱银买卖所:

  • 支撑法币买卖的加密钱银买卖所(美国区域):Coinbase 或 Gemini;
  • 支撑法币买卖的加密钱银买卖所(非美国区域):币安或 Kraken;
  • 以太坊去中心化买卖所:Uniswap。

:前往以太坊 2.0 Launchpad

在曩昔的几个月中,以太坊基金会(EF)、Codefi Activate 和 Deep Work Studio 一直在开发一个界面,以运用户更简单质押 ETH 代币并成为以太坊 2.0 的验证人。

现在咱们将这项作业的效果展现出来,它便是:ETH2 Launch Pad,该运用程序旨在安全地辅导您完结生成以太坊 2.0 密钥,并将 32 ETH 质押到以太坊主网的官方存款合约中。

Launch Pad 是为一般验证人规划的,即便是计划自主运转验证器的以太坊业余爱好者也能够在家中运用,还能在核算机的终端屏幕上运转指令。

以太坊 2.0 存款合约来了,这份验证节点设置攻略请收好

过程 2a:尽职查询(概述部分)

在设置以太坊 2.0 验证器过程中,您或许需求花点时刻来阅览这一部分内容,由于这部分概述内容非常重要,旨在协助您更好地学习、了解质押 ETH 代币时或许遇到的相关危险。

以太坊 2.0 存款合约来了,这份验证节点设置攻略请收好

第三步:生成密钥对和助记词

关于每个验证器节点,您都需求生成验证器密钥对和一个助记词,这样才干生成提款密钥。

首要,您需求挑选拟运转的验证器数量,以及要在验证器上运转哪种操作体系。

以太坊 2.0 存款合约来了,这份验证节点设置攻略请收好

Launchpad 将为您供给两个选项以生成您的存款密钥。

您能够在 此处 找到有关操作体系的具体阐明。

第一个挑选是从以太坊 2.0 GitHub 代码存储苦中下载二进制可执行文件,然后在终端窗口中运转 ./deposit 指令。

需求留意的是,您需求验证该 URL,并承认自己运用的是正确的 URL!

以太坊 2.0 存款合约来了,这份验证节点设置攻略请收好

第二个挑选是从 Python 源代码构建 deposit-CLI 东西,您只需依照阐明进行操作,保证全部必需的开发库和 deposit-CLI 东西都完结装置即可。

以太坊 2.0 存款合约来了,这份验证节点设置攻略请收好

一旦 deposit-CLI 东西完结完结,并且在终端窗口中运转之后,您将会看到体系提示:

  1. 指定您要运转的验证器数量;
  2. 您想用运用哪种言语来生成助记词;
  3. 指定运转验证器的网络(主网)。

您需求保证自己现已为主网测验网设置了「chain mainnet」,不然存款将不会收效。

现在,你需求设置暗码,一旦暗码承认之后就会生成助记词,你需求把助记词写下来并保存在安全的当地!

假如上述过程都顺利完结,那么此刻您应该会看到以下屏幕:

以太坊 2.0 存款合约来了,这份验证节点设置攻略请收好

假如您对 deposit-cli 东西有任何疑问,能够拜访相关 GitHub 存储库。

第四步:上传你的存款文件

到这一步时,整个以太坊 2.0 验证器布置流程行将完毕!此刻您需求上传上一步中生成的 deposit .json 文件,该文件坐落 /eth2.0-deposit-cli/validator_keys 目录中,标题为 deposit-data- [timestamp] .json。

以太坊 2.0 存款合约来了,这份验证节点设置攻略请收好

第五步:衔接钱包

接下来,衔接您的 Web3 钱包,然后单击持续。请留意,您需求在钱包设置中挑选「主网」。

以太坊 2.0 存款合约来了,这份验证节点设置攻略请收好

第六步:承认买卖摘要并发动存款

衔接并承认您的钱包地址后,您会进入到摘要页面,该页面会根据您挑选运转的验证器数量显现发送至存款合同所需的 Eth 代币总额。

在赞同承受「警报查看」之中,您需求单击「承认」以导航到最后一步——实践存款。此刻点击「发动买卖」就会把您的 ETH 代币存入到正式的以太坊 2.0 存款合约中,之后您能够经过自己的钱包来承认每个验证器中是否现已成功存入 32 ETH。

2.0

版权声明

本文仅代表作者观点,不代表网赚之家本站立场。
本文系作者授权发表,未经许可,不得转载。

评论