以太坊 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 社區,敬請關注我們的微信公眾號 “去中心化金融社區”。