教程 | 以太坊2.0驗證者操作指南

買賣虛擬貨幣

將在今年第四季度上線的以太坊2.0主網,無疑牽動著很多人的心,而對於想要成為驗證者的參與者來說,掌握執行節點的操作流程是非常重要的,對此,我們為使用者提供了一個全面的指南。

以下是本指南涉及的內容:

推薦的硬體標準;

選擇和安裝客戶端;

設定以太坊1.0節點;

使用以太坊2.0 LaunchPad;

一、硬體要求

基於以太坊2.0的去中心化設計,我們預計驗證者會使用不同的基礎設施設定(例如本地計算機、雲服務等)。

下面,你會找到一些硬體建議、資源連結以及一些有用的指南,以幫助你做好準備。

推薦硬體配置:

作業系統:64位Linux、Mac OS X、Windows

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

記憶體:8GB RAM

網速:10 Mbps

電源:不間斷電源(UPS)

等效雲服務提供商配置:

記憶體:8GB RAM

儲存:160GB可用SSD空間

正常執行時間:99.99%

可用性:8個資料中心

每小時成本:0.060美元

每月成本:40美元

同等硬體:

搭載英特爾10代酷睿i7處理器的CI662 nano ZBOX迷你主機;

SanDisk Ultra 3D 2TB 內建固態硬碟;

Corsair 海盜船 Vengeance Performance 16GB 筆記本記憶體(2x8GB);

最低要求配置:

作業系統:64位Linux、Mac OS X、Windows

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

記憶體:4GB RAM

儲存:20GB可用空間SSD

網際網路:10 Mbps

電源:不間斷電源(UPS)

等效雲服務提供商配置:

記憶體:4GB RAM

儲存:80GB可用空間SSD

正常執行時間:99.99%

可用性:8個資料中心

每小時成本:0.030美元

每月成本:20美元

同等硬體:

搭載英特爾10代酷睿i5處理器的CI642 Nano ZBOX迷你主機;

SanDisk Ultra 3D NAND 2TB內建SSD;

Corsair 海盜船 Vengeance Performance 8GB 筆記本記憶體;

二、選擇並安裝你的客戶端

Medalla作為一個以太坊2.0多客戶端測試網,它為驗證者提供了不同的客戶端選擇。

在Medalla測試網中,目前已有4個客戶端可供大家使用:

客戶端團隊簡單介紹:

1、Prysmatic Labs打造的Prysm客戶端

Prysm是一個用Go語言實現的以太坊2.0協議,它主要關注可用性、安全性及可靠性。此外,Prysm是以GPL-3.0許可證標準釋出的。

客戶端說明:

https://docs.prylabs.network/docs/testnet/medalla

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

2、由Sigma Prime團隊打造的Lighthouse客戶端

Lighthouse是一個用Rust語言編寫的以太坊2.0客戶端,它主要關注速度和安全性。而客戶端背後的團隊Sigma Prime是一家資訊保安和軟體工程公司,Lighthouse是以Apache2.0許可證標準釋出的。

客戶端說明:https://lighthouse-book.sigmaprime.io/been-a-validator.html

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

3、由ConsenSys公司打造的Teku客戶端

PegaSys Teku是一個用Java語言編寫的以太坊2.0客戶端,該客戶端旨在滿足機構需求和安全性需求。此外,Teku是以Apache2.0許可證標準釋出的。

客戶端說明:

https://docs.teku.pegasys.tech/en/latest/HowTo/Get-Started/Install-Binaries/

Teku github:https://github.com/pegayseng/teku

4、由Status團隊打造的Nimbus客戶端

Nimbus是一個針對嵌入式系統和個人移動裝置(包括老式智慧手機)的以太坊2.0客戶端,該客戶端是用Nim語言(一種具有類似Python語法的語言)編寫的。

客戶端說明:https://nimbus.team/docs/

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

三、安裝一個以太坊1.0節點

在以太坊2.0上執行一個驗證器,需要你同時執行一個以太坊1.0節點來監視32 ETH 驗證存款。在選擇以太坊1.0節點時,你也會面臨多種選擇,你可以在下列選擇中找到最常用的工具來啟動以太坊1.0節點。

自託管選擇:

OpenEthereum;https://www.parity.io/ethereum/

Geth;https://geth.ethereum.org/

Besu;https://besu.hyperledger.org/en/stable/

Nethermind;https://www.nethermind.io/

第三方託管:

Infura;https://infura.io/

四、在Medalla測試網執行一個以太坊2.0驗證者節點

步驟1: 在Goerli測試網上獲取ETH測試幣

對於參與者來說,首先也是最重要的一步,就是驗證者需要準備的32 ETH,由於Medalla是一個測試網,因此你需要的也是測試網的ETH(你可以免費申領到)

下面有幾種簡便的獲取方式:

1、PrysmaticDiscord(訪問-request-goerli-eth頻道:https://discord.gg/KSA7rPr)

(1)Prysmatic團隊已用機器人自動化了這個過程;(2)你只需要輸入“!send (你的以太坊地址)”;

2、EthStakerDiscord(訪問-request-goerli-eth頻道:https://discord.gg/)

(1)這裡有一個由 Beaconcha.in維護和執行的機器人;(2)你只需要輸入“!goerliEth (你的以太坊地址)”;

3、Goerli認證水龍頭:https://faucet.goerli.mudit.blog/

(1)只需輸入你的以太坊地址,並選擇 ‘request’;步驟2: 訪問並使用以太坊2.0 Launchpad:https://medalla.launchpad.ethereum.org/

在過去的幾個月裡,以太坊基金會(EF)、Codefi Activate以及Deep Work Studio一直在開發一個介面,它可以讓使用者更容易地註冊成為以太坊2.0驗證者。

這項工作的結果便是以太坊2.0 Launch Pad,這一應用旨在安全地指導你完成以太坊2.0金鑰對,然後將你的32 ETH質押到以太坊2.0官方測試網及主網的存款合約。

總的來說,Launch Pad是為個人驗證者而設計的。

步驟2a: 盡職調查

關於以太坊2.0的Staking,你需要花時間瞭解相關的內容,以瞭解質押ETH可能涉及到的風險。

步驟3: 生成你的金鑰對和助記詞短語

對於每個驗證者節點,你需要生成自己的驗證者金鑰對和一個助記詞短語,以便以後生成提取金鑰。

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

Launchpad將為你提供兩個選項來生成存款金鑰。你可以在此處找到作業系統的詳細說明:https://github.com/ethereum/eth2.0-deposit-cli/blob/master/README.md

第一種方法是使用二進位制可執行檔案,你可以從ethereum/eth2.0-deposit-cli頁面下載該檔案,然後在終端視窗中執行./deposit命令。

另一個選項是用Python原始碼構建工具。你需要按照說明操作,以確保安裝了所有必需的開發庫和deposit-CLI工具。

一旦完成,在你的終端視窗中執行.\eth2deposit\deposit.py命令。

一旦你安裝完deposit-CLI工具,並在你的終端視窗中執行它,系統將提示你:

指定要執行的驗證器數量;

要生成的助記詞短語的語言;

指定要執行的測試網;

由於我們使用的是Medalla測試網,請選擇Medalla。

然後,你就需要設定你的密碼,一旦確認後,就會生成屬於你的助記詞短語。把它們用記錄下來,離線儲存好。

如果你成功完成了這個步驟,那麼你就會看到下面這個可愛的犀牛介面。

如果你對deposit-cli有任何的疑問,請訪問GitHub儲存庫:https://github.com/ethereum/eth2.0-deposit-cli

步驟4:上傳你的存款檔案

你就快抵達目的地了!下一步,上傳你在第三步生成的 deposit json檔案。

它位於/eth2.0-deposit-cli/validator_keys目錄中,檔名為deposit->

步驟5: 連線你的錢包

接下來,連線你的Web3錢包,並單擊繼續。確保你在錢包設定中選擇了Goerli 測試網。(特別注意:不要把真的ETH傳送到Medalla測試網存款合約!)

步驟6: 確認交易摘要併發起存款

連線完並確認你的錢包地址後,你將進入一個概要頁面,根據你選擇執行的驗證器數量,它會顯示傳送到存款合約所需的GoETH數量。

同意“警告檢查”,並單擊“確認”,就會導航到最後一步:實際存款。

點選“Initiate the Transaction”將GoETH存入Medalla測試網官方合約。

你需要透過你的錢包確認每個驗證器的32 GoETH存款,一旦你的交易被確認了,就說明你成功成為了以太坊2.0 驗證網路的驗證者了!而在以太坊2.0主網上線之後進行大致類似的操作,你就可以成為真正的以太坊2.0驗證者啦。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;