價格分析

以太坊2.0即將來臨如何成為ETH2的驗證者

摘要:前言:隨著ETH存儲合約開啟,ETH2.0計劃於2020年12月1日啟動,目前距離最低啟動要求大約完成了20%,還有很長的路要走。很多藍狐筆記的讀者反饋,想參與ETH2.0的質押,但是不知道如何參與。未來的參與,一是運行自己的驗證者節點,二是可以通過質押網絡參與。質押網絡可以讓普通的用戶不用擔心資金門檻、技術門檻、流動性等。而今天的文章主要是講如何成為ETH2的驗證者。

前言:隨著ETH存儲合約開啟,ETH2.0計劃於2020年12月1日啟動,目前距離最低啟動要求大約完成了20%,還有很長的路要走。很多藍狐筆記的讀者反饋,想參與ETH2.0的質押,但是不知道如何參與。未來的參與,一是運行自己的驗證者節點,二是可以通過質押網絡參與。質押網絡可以讓普通的用戶不用擔心資金門檻、技術門檻、流動性等。而今天的文章主要是講如何成為ETH2的驗證者。

本文主要包括如下幾個方面:

  • 硬件要求

  • 選擇&安裝客戶端

  • 設置ETH1節點

  • 使用ETH2啟動板

1.硬件要求

基於Eth2的去中心化的設計目標,它期望驗證者們利用多種不同的基礎設施進行設置(本地部署、雲部署等)。

下面是一些硬件介紹、資源鏈接以及一些有用的指南,可以幫你做好準備。

硬件規格:

操作系統:64-bit Linux,Mac OS X,Windows

處理器:Intel Core i7-4770或AMD FX-8310(或更高級的)

內存:8GB RAM

儲存: 100GB可用空間SSD

網絡:寬帶互聯網連接(10 Mbps)

電源:不間斷電源(UPS)

等效於Digital Ocean(雲服務提供商)等:

標準Droplet

內存:8GB RAM

儲存:160GB可用空間SSD

正常運行時間:99.99%

可用性:8個數據中心

$ /小時:$ 0.060

$ / MO:$ 40

等效硬件:

  • 卓泰克 例如。OX CI662納米靜音被動冷卻式迷你PC第十代Intel Core i7

  • SanDisk Ultra 3D NAND 2TB內置SSD

  • Corsair Vengeance Performance SODIMM內存16GB(2x8GB)

最低要求:

操作系統:64-bit Linux,Mac OS X,Windows

處理器:Intel Core i5-760或AMD FX-8110(或更高級)

內存:4GB RAM

儲存:20GB可用空間SSD

網絡:寬帶互聯網連接(10 Mbps)

電源:不間斷電源(UPS)

等效於Digital Ocean Equivalent:

標準Droplet

內存:4GB RAM

儲存:80GB可用空間SSD

正常運行時間:99.99%

可用性:8個數據中心

$ /人事:$ 0.030

$ / MO:$ 20

等效硬件:

  • 卓泰克 例如。OX CI642納米靜音被動冷卻式迷你PC第十代Intel Core i5

  • SanDisk Ultra 3D NAND 2TB內置SSD

  • Corsair Vengeance Performance SODIMM內存8GB

2.選擇&安裝客戶端

Eth2啟動會有多個客戶端,驗證者可以選擇使用不同的實現來運行驗證器。截止到目前,有4個準備就緒的客戶端可供你選擇:

客戶端

  • Prysm(Prysmatic實驗室)

Prysm是Eth2.0協議的Go實現,它聚焦於可用性、安全性和可靠性。 Prysm用Go編寫,且根據GPL-3.0許可證發布。

說明: https://docs.prylabs.network/docs/getting-started/

Github: https://github.com/prysmaticlabs/prysm/

  • 燈塔(西格瑪總理)

Lighthouse是Eth2.0客戶端的Rust實現,它聚焦於速度和安全性。 Sigma Prime是其背後的團隊,這是一家信息安全和軟件工程公司。 Lighthouse根據Apache2.0許可證發布。

說明: https://lighthouse-book.sigmaprime.io/

Github: https://github.com/sigp/lighthouse

  • Teku(ConsenSys)

PegaSys Teku是基於Java的以太坊客戶端,其設計和構建旨在滿足機構需求和安全要求。 Teku獲得了Apache 2許可,用Java編寫(一種成熟且無處不在的語言)。

說明:https://docs.teku.pegasys.tech/en/latest/HowTo/Get-Started/Build-From-Source/

Github:https://github.com/PegaSysEng/teku

  • 雨雲(狀態)

Nimbus是一個Eth2.0的研究項目,也是客戶端實現,其目標是在嵌入式系統和個人移動設備(具有資源受限硬件的早期智能手機)上能夠運行良好。 Nimbus(Apache 2)使用Nim編寫,它是一種類似於Python語法的語言。

說明: https://nimbus.team/docs/

Github: https://github.com/status-im/nim-beacon-chain

3.安裝Eth1節點

在Eth2上運行驗證器要求你運行Eth1節點,目的是監視32個ETH的驗證者存儲。選擇Eth1節點有多個選擇,下面你可以找到最常用的啟動Eth1節點的工具。

自託管:

  • 以太坊

  • 格思

  • 貝蘇

  • 虛空之心

第三方託管:

  • f

4.運行Eth2驗證器

步驟1: 準備好ETH

如果剛了解以太坊,首先重要的一步是獲得參與的燃料。 Eth2要求每個驗證者32個ETH。這是真金白銀!要注意,如果你成為一位驗證者,意味著你對ETH2.0作出了長期承諾,可能會有幾年的時間。 (藍狐筆記註:因為存入的ETH暫時不能轉移,也不能退出,鎖定較長時間)ETH可以通過一些中心化或DEX(如Uniswap)獲得。

步驟2: 進入Eth2啟動板界面

在過去幾個月,以太坊基金會(EF)、Codefi Activate以及Deep Work Studio一直致力於開發啟動界面,可以讓用戶更容易參與質押並成為ETH2.0的驗證者。

這個啟動界面的工作成果是Eth2啟動板,它旨在安全地引導用戶生成Eth2密鑰對並將32ETH質押存入正式的存儲合約。

啟動板是為普通的家庭驗證者用戶設計。他們是業餘愛好者,有計劃運行自己的驗證器,也願意在自己計算機終端屏幕上運行命令。

步驟2-a:盡職調查

在成為驗證者的過程中,花些時間閱讀一些內容是重要的。概覽部分可以幫助你了解質押ETH時所涉及的風險相關信息。

步驟3: 生成你的密鑰對和助記詞

對於每個驗證者節點,都需要生成驗證器密鑰對和一個助記詞,以生成你的提款密鑰。

第一步,你需要選擇運行驗證器的數量以及你想要在哪個操作系統上運行它們。

為生成你的存款密鑰,啟動板會為你提供兩個選項。

你可以在這裡找到有關操作系統的詳細說明:

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

第一種是使用從Eth2 Github代碼庫下載的二進制可執行文件,然後在終端窗口運行./deposit命令。

請注意,要記得驗證URL,且保證你使用的是正確的URL!

另外一個選擇是從Python源碼構建deposit-CLI工具。你需要遵循說明,確保已安裝所有必需的開發庫和deposit-CLI工具。

一旦你安裝了deposit-CLI工具並在終端窗口運行,系統會提示:

指定你想要運行的驗證器數量

你想用來生成助記詞的語言

指定想要運行驗證器的網絡(主網)

請確保你已經為Mainnet testnet設置chain mainnet,否則存款將會無效。

現在你會被要求設置你的密碼,一旦確認,便會生成助記詞,確保你安全地寫下來,並離線保存!

如果你已經成功完成此步驟,你會看到以下的屏幕。

如果你對deposit-cli有疑問,可以訪問GitHub代碼庫:

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

步驟4:上傳你的存儲文件

差不多就要完成了!下一步是上傳你在上一步生成的deposti.json文件。

它位於/eth2.0-deposit-cli/validator_keys目錄中,標題為deposit-data- [timestamp] .json。

步驟5: 連接你的錢包

接下來是連接你的web3錢包,並單擊繼續。確保在你的錢包設置中選擇“主網”。

步驟6: 確認交易摘要&啟動存儲。

連接並確認你的錢包地址後,你將進入摘要頁面,該頁面根據你選擇的運行的驗證器數量,顯示發送至存儲合約所需的ETH總量。

同意警示檢查,然後單擊“確認”以導航到最後一步:實際存儲ETH。

點擊“啟動交易”,將你的ETH存入正式的Eth2存儲合約。

你將需要通過錢包確認每個驗證器32個ETH。

一旦確認你的交易…….搞定!你已經成功了,可以在Web3的里程碑中將自己稱為真正的質押者!
本文作者是Ryan Sean Adams,來源於Bankless,由藍狐筆記社區“SIEN”翻譯。