机锋网
机锋论坛
机锋市场
下载APP
机锋世界
普通人如何在家运行以太坊2.0节点
GFAN Block

ETH2.0 终于来了。

随之而来的大事件就是 ETH 的质押(staking),这意味着 ETH 向成为数字化债券(T-bill)迈出了坚实的一步(Treasury Bill,短期国库券。是货币市场中最重要和最活跃的信用工具之一)。当你 Stake 的时候,你所持有的以太坊不再是一个虚拟的商品。它更像是一种金融资产,你可以从中获得利息分红。

步入正题:

1. 硬件需求

基于以太坊 2.0 去中心化的设计目标,预计验证节点将可以利用各种不同的设备 (本地设备、云服务等)。

如果之前没有质押过 ETH,可以先使用 Medalla Testnet进行演练 ,测试并确定如何设置可以提供最佳性能。

操作系统: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 的发布提供了多个客户端,为验证节点提供了使用不同客户端运行其节点的选项。到目前为止,共有 4 个团队的客户端供你尝试使用:

a. Prysmatic Labs 开发的 Prysm 客户端

Prysm 是使用 Go 语言实现的 Ethereum 2.0 的客户端,注重可用性、安全性和可靠性,在 GPL-3.0 许可下发布。

使用说明

Github

b. Sigma Prime 开发的 Lighthouse 客户端

Lighthouse 是使用 Rust 语言实现的 Eth2.0 客户端,注重速度和安全性。团队 Sigma Prime 是信息安全和软件工程公司。

使用说明

Github

 

c. ConsenSys 开发的 Teku 客户端

Pegasus Teku 是基于成熟且广泛使用的 Java 语言实现的 Ethereum 2.0 客户端,其设计和构建是为了满足机构需求和安全需求。

使用说明

Github

d. Status 开发的 Nimbus 客户端

Nimbus 是一个研究项目,也是 Ethereum 2.0 的客户端实现,设计用于嵌入式系统和个人移动设备,包括硬件资源受限的老式智能手机。Nimbus (Apache 2) 是用 Nim 语言编写的,Nim 是一种具有类似 python 语法的语言,可以编译成 c 语言。

使用说明

Github

3. 安装以太坊 1.0 节点

要在以太坊 2.0 上运行一个验证节点需要运行一个以太坊 1.0 节点,用以监测验证节点的 32 个枚ETH 存款。以太坊节点有很多选项,下面的内容可以找到最常用于启动以太坊节点的工具。

自主托管:

OpenEthereum

Geth

Besu

Nethermind

第三方托管:

Infura

4. 运行 Eth2.0 验证节点

以太坊 2.0 每个验证节点需要 32 个 ETH。值得注意的是,如果最终成为了一名验证者,那么你就是在为这个计划做出长期的承诺 (以年为记)。

若需要买 ETH,可用平台有:

支持法币交易的加密货币交易所(美国地区):Coinbase 或 Gemini;

支持法币交易的加密货币交易所(非美国地区):币安或 Kraken;

以太坊去中心化交易所:Uniswap。

第二步:前往以太坊 2.0 Launchpad

过去的几个月里,以太坊基金会 (EF)、 Codefi Activate 和 Deep Work Studio 一直在开发一个界面,让用户更容易在 Ethereum 2.0 上质押并成为验证节点。

这一努力的结果是Eth2 Launch Pad,一个可以安全地指导你,通过生成你的以太坊 2.0 密钥对,并把你的 32 个以太坊放入以太坊 2.0 主网官方存款合约的程序。

Launch Pad 是为大众建立验证节点设计的。这些人可以是打算运行自己验证节点的爱好者,通过使用该程序用户可以轻松地在计算机的终端屏幕上运行命令。

在这部分教程中,花点时间把这部分内容通读一遍是很重要的。这个具有教育性部分的目的是告知用户质押以太坊时可能遇到的风险。

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

对于每个验证节点,需要生成验证器密钥对和助记词,以便稍后生成提款密钥。

首先,必须选择要运行验证节点的数量以及要在哪个操作系统上运行它们。

Launchpad可提供两个选项来生成存款密钥。

可以在这里找到操作系统的详细说明。

第一种方法是从 Eth2 Github repo 下载二进制可执行文件,然后在终端上运行./deposit 指令。

一定确保网址的 URL 是正确的!

另一种选择是从 Python 源代码构建 deposit-CLI 工具。需要按照说明操作,确保安装了所需的所有开发库和 deposit-CLI 工具。

一旦 deposit-CLI 工具完成完成,并且在终端窗口中运行之后,系统会提示:

指定要运行的验证节点数量;

选择成助记词的语言;

指定运行验证节点的网络(主网)。

要确保自己已经为主网测试网设置了 chain mainnet,否则存款不会生效。

现在要设置密码,一旦确认助记词生成。一定把它写在一个安全的地方,离线存储!

如果已经成功地完成了这一步,就可以看到以下屏幕显示:

第四步: 上传存储文件

上传上一步生成的 deposit. json 文件。

它位于/eth2.0-deposit-cli/validator _ keys 目录中,名为 deposit-data-[ timestamp ] . json

第五步: 连接钱包

连接 Web3 钱包,点击继续。确保在钱包设置中选择主网。

第六步: 确认交易摘要并启动存款

一旦连接并确认了的钱包地址,将会出现一个汇总页面,显示所需发送到存款合约的以太坊总金额,这个金额是基于选择运行验证节点的数量。

同意提醒检查,然后点击确认进入最后一步 —— 实际存款。

单击「初始化交易」将 ETH 存入正式的以太坊 2.0 存款合约。

验证钱包确保每个节点地址都有 32 枚以太坊。

交易验证之后代表操作已经成功。

原文链接

评论
发表
按热度 按时间
查看更多
/ 没有更多了 /
白小姐四肖必选一肖_铁算盘心水论坛_正版藏宝图