以太坊2.0开发团队在今天在主网部署存款合同,如果本月存入52万个以太坊,新的链将在12月1日上线。截止现在超过2万枚ETH已发送到合同中。用户质押的动力来自诱人的年化回报,根据统计网站Staked的数据,当抵押的ETH少于100万ETH时,初始收益率将为15%– 20%,随着质押数量达到1100万,初始收益率将逐渐下降至5%。作为对比的是即使AAVE已经是DeFi世界中出借ETH收益最高的平台,年化收益也才0.46%。可是高收益也意味着高风险:在至少两年的时间里,验证者将无法提取已经质押的ETH以及收益;如果验证者存在恶意行为,将受到与网络受损情况成正比的惩罚损失抵押的ETH甚至开除;如果验证者的节点脱机,将被扣减收益;软件本身也有可能出错导致资金损失。所以,作为吃螃蟹的人,需要做好充分的风险认知,或者可以等待一些第三方的方案出现。a. 机会:以太坊现价400美金,如果最终质押数量达到1100万,这将是一个拥有总价值44亿美金的质押资产,年收益为2.2亿美金的市场。系统的尚未成熟也意味着项目的机会:质押资产的交易:虽然质押的ETH短期不能赎回,但是会获得凭证BETH(Beacon Ether),有充分的理由推断这将在二级市场交易。降低门槛的第三方服务:类似Rocketpool这样的项目和consensys这样的机构,将提供可以让用户0.01个ETH就参与投资的解决方案,而不需要自己跑验证程序和集齐32个ETH。相应的凭证也将像BETH一样可以交易。这些提供解决方案的项目方Token也是值得看的资产。b. 为三年后思考:MakerDao与Uniswap起步于DeFi尚未普及的三年之前,现在已经举足轻重。伴随着ETH的可伸缩方案越来越成熟,为了三年之后的2.0时代,现在应该看哪些项目呢?是一些跑在主链,受限于基础设施性能不能展现用处的项目,还是跑在牺牲了去中心化程度的侧链、竞争链、或者L2测试网中的已经有一些基本用户的项目?  

Eth2已经在这里。这意味着ETH质押开始了。这意味着是ETH最为一种数字债券的开始。

抵押合同已经开放,Eth2将于2020年12月1日投入使用。这是多年的工作,终于取得了成果,让人兴奋。我们为那些希望在主网上运行验证器节点的人做了ETH质押指南。 

本指南涵盖以下内容:

推荐硬件选择并安装客户端设置一个Eth1节点使用Eth2启动板奖励内容和资源

 

1. 硬件要求 

基于Eth2的去中心化设计目标,预计验证者将使用各种不同的基础架构设置(自行部署,云计算等)。

如果您以前没有抵押过ETH,那么使用Medalla Testnet是一种很好的参与方式,它可以让您有足够的时间来确定哪种类型的设置可以为您带来最佳,最可靠的性能。

在开始之前,请确保运行一些测试!要首先在Medella测试网上测试您的设置,请参见此处。

在下面,您将找到一些硬件建议、资源链接以及一些有用的指南,以帮助您做好准备。

 

推荐规格:

操作系统: 64位Linux,Mac OS X,Windows处理器: Intel Core i7-4770或AMD FX-8310(或更高级)内存: 8GB 内存储存: 100GB可用空间SSD互联网:宽带互联网连接(10 Mbps)电源:不间断电源(UPS)

Digital Ocean Equivalent(云服务商):

Standard 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 i7SanDisk Ultra 3D NAND 2TB Internal SSDCorsair Vengeance Performance SODIMM Memory 16GB (2x8GB)

 

最低要求:

操作系统: 64位Linux,Mac OS X,Windows处理器: Intel Core i5-760或AMD FX-8110(或更高级)内存: 4GB RAM储存:20GB可用空间SSD互联网:宽带互联网连接(10 Mbps)电源:不间断电源(UPS)

Digital Ocean Equivalent:

Standard 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 i5SanDisk Ultra 3D NAND 2TB Internal SSDCorsair Vengeance Performance SODIMM Memory 8GB

 

2.选择并安装客户端 

Eth2提供了多个客户端,为运行验证器提供了不同实现方式的选项。目前,可以尝试的方式有4个:

 

客户端&团队

Prysm Labs的Prysm(Discord)Prysm是以太坊2.0协议的一个Go实现,重点是可用性、安全性和可靠性。Prysm用Go编写,并在GPL-3.0许可下发布。说明:https://docs.prylabs.network/docs/getting-started/GitHub:https://github.com/prysmaticlabs/prysm/Sigma Prime的Lighthouse(Discord)Lighthouse是Eth2.0客户端的一个Rust实现,重点是速度和安全性。背后团队Sigma Prime是一家信息安全和软件工程公司。Lighthouse是根据Apache 2.0许可提供的。说明:https://lighthouse-book.sigmaprime.io/GitHub:https://github.com/sigp/lighthouseConsenSys的Teku(Discord)PegaSys Teku是一个基于Java的以太坊2.0客户端,其设计和构建旨在满足机构需求和安全要求。Teku是Apache2授权的,用Java编写,Java是一种成熟的、高普及度的语言。说明:http://docs.teku.pegasys.tech/en/latest/HowTo/Get-Started/Build-From-Source/GitHub:https //github.com/PegaSysEng/tekuStatus的 Nimbus(Discord)Nimbus是一个针对以太坊2.0的研究项目和客户端,旨在在嵌入式系统和个人移动设备(包括硬件资源受限的老式智能手机)上也可以出色运行。Nimbus(apache2)是用Nim编写的,Nim是一种具有类似Python的语言,可以编译成C语言。说明:https://nimbus.team/docs/GitHub:https://github.com/status-im/nim-beacon-chain

 

3.安装一个ETH1节点 

在Eth2上运行验证器需要运行Eth1节点,以监控32个ETH的验证器存款。在选择Eth1节点时,有多种选项,下面是用于启动Eth1节点的最常用工具。

自托管:

OpenEthereumGethBesuNethermind

第三方托管:

Infura

 

4.运行ETH2验证程序 

步骤1:获取ETH

Eth2需要每个验证器质押32个ETH,并且要对这项计划做出长期的承诺,可以在主流交易所获取ETH。

 

步骤2:前往Eth2启动板

在过去的几个月中,以太坊基金会(EF)、Codefi Activate和Deep Work Studio一直在开发一个界面,让用户更容易在以太坊2.0上注册并验证。

这项工作的结果就是Eth2 Launch Pad,这个应用程序会安全地引导用户完成生成Eth2密钥的过程,并将32 ETH放入Eth2主网的正式存款合同中。

Launch Pad是为家庭验证器设计的。面向打算自己运行验证器的业余爱好者,可以使其在计算机的终端屏幕上自如地运行命令。

 

步骤2a:尽职调查(概述部分)

这部分非常重要,概述了质押的ETH所面临的风险等相关信息。

 

步骤3:生成私钥和助记词

对于每个验证器节点,您都需要生成验私钥和一个助记词,后续才可以生成提取密钥。

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

Launchpad将提供两个选项以生成存款密钥。

可以在此处找到有关你的操作系统的详细说明:

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

第一种是使用可从Eth2 Github存储库下载的二进制可执行文件,然后在终端窗口中运行./deposit命令。

请核验你所使用的网址是正确的网址!

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

安装deposit-CLI工具并在终端窗口中运行它后,系统将会提示:

设置您要运行的验证器数量您想用来生成助记词的语言设置运行验证程序的网络(主网)。

请确保把Mainnet testnet设置网络为mainnet,否则存款将无效。

在设置密码后,便会生成助记词。一定将其写下来并保存在安全的地方!

如果您已成功完成此步骤,则会看到屏幕显示如下。

如果对deposit-cli有疑问,请访问GitHub存储库:

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

第4步:上传您的存款文件

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

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

步骤5:连接钱包

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

第6步:确认交易摘要并存款

连接并确认好钱包地址后,将进入摘要页面,会根据你选择要运行的验证器数量,显示需要发送至存款合同的以太币总额。

同意警报检查,并点击“确认”以导航到最后一步—实际存款。

点击“启动交易”,将ETH存入正式的Eth2存款合同。

通过你的钱包确认每个验证器所需要的32 ETH存款。

一旦交易被确认就成功了!

 

6.奖金内容与资源 

在看完上述步骤后,建议在成为验证者前,先阅读下面关于客户端的指南。以上步骤将根据所使用的客户端不同,而有不同的操作顺序。以下指南是迄今为止行业中看到的最深入的指南:

Eth2验证者的额外资源

每种客户端对应的指南:

Eth2区块浏览器:

[Eth2Stats:https://eth2stats.io/medalla-testnet)[Beaconcha.in:https://beaconcha.in/)[BeaconScan:https://beaconscan.com/)

基础架构/硬件

[Hudson Jameson(在DappNode上运行Eth2):https://hudsonjameson.com/2020-05-18-eth-2-0-staking-and-more-with-topaz-and-dappnode-for-under-750/)[Quantstamp文章:https://quantstamp.com/blog/how-to-be-an-eth-2-0-validator-on-the-topaz-testnet)

CoinCashew系列:

[如何在Ubuntu上使用Prysm抵押ETH2 Medalla Testnet:https://www.coincashew.com/coins/overview-eth/guide-how-to-stake-on-eth2)[如何在Ubuntu上使用Lighthouse抵押ETH2 Medalla Testnet:https://www.coincashew.com/coins/overview-eth/guide-how-to-stake-on-eth2-with-lighthouse)[如何在Ubuntu上用Teku访问ETH2 Medalla Testnet:https://www.coincashew.com/coins/overview-eth/guide-how-to-stake-on-eth2-with-teku-on-ubuntu)[如何在Ubuntu上使用Nimbus抵押ETH2 Medalla Testnet:https://www.coincashew.com/coins/overview-eth/guide-how-to-stake-on-eth2-with-nimbus)

Somer Esat指南:

[以太坊2.0质押指南(Ubuntu / Medalla / Lighthouse):https://medium.com/@SomerEsat/guide-to-staking-on-ethereum-2-0-ubuntu-medalla-lighthouse-c6f3c34597a8)[以太坊2.0质押指南(Ubuntu / Medalla / Prysm):https://medium.com/@SomerEsat/guide-to-staking-on-ethereum-2-0-ubuntu-medalla-prysm-4d2a86cc637b)

Eth2研发最新进展:

[Eth2的新功能(Ben Edgington):https://hackmd.io/@benjaminion/eth2_news/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_200817)[以太坊博客(Danny Ryan的快速更新):https://blog.ethereum.org/)[带注释的Eth2规范(Ben Edgington):https://benjaminion.xyz/eth2-annotated-spec/phase0/beacon-chain/#introduction)[认证(Jim Mcdonald):https://www.attestant.io/posts/)