以太坊 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 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
-
互联网:宽带互联网连接(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 i5
-
SanDisk Ultra 3D NAND 2TB Internal SSD
-
Corsair 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/lighthouse
- ConsenSys 的 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/teku
- Status 的 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 节点的最常用工具。
自托管:
-
OpenEthereum
-
Geth
-
Besu
-
Nethermind
第三方托管:
- 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/)
关于私钥:
-
[Ledger Nano X (BLS 固件更新):https://www.ledger.com/first-ever-firmware-update-coming-to-the-ledger-nano-x)
-
[证明人:保护验证者密钥:https://www.attestant.io/posts/protecting-validator-keys/)
关于
UBI.city - 关于未来组织结构的协议,我们将与近日陆续发布更多关于 UBI.city 的构想与设计机制,欢迎感兴趣的区块链技术爱好者、社区发起者、研究分析人与 Gavin (微信 : chinadefi)、Iris (微信 : aris1132)联系,共同探讨 UBI 未来的可能性。
ChinaDeFi - ChinaDeFi.com 是一个研究驱动的 DeFi 创新组织,同时我们也是区块链开发团队。每天从全球超过 500 个优质信息源的近 900 篇内容中,寻找思考更具深度、梳理更为系统的内容,以最快的速度同步到中国市场提供决策辅助材料。如果您是从业者,并且希望可以获得更多海外最新的技术方案及项目信息,可以查看 Gavin 的“每日文章”笔记 http://ii059.cn/gID1JN (内容可能比较生涩,但是相信可以带来帮助)。同时欢迎加入 ChineDeFi 社区,敬请关注我们的微信公众号 “去中心化金融社区”。