BTC
ETH
HTX
SOL
BNB
查看行情
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

手把手教程:如何成為Eth2 Medalla測試網驗證者

ECN以太坊中国
特邀专栏作者
2020-09-08 10:07
本文約4763字,閱讀全文需要約7分鐘
跟著本文學習如何參與Medalla測試網,為Eth2.0質押做準備!
AI總結
展開
跟著本文學習如何參與Medalla測試網,為Eth2.0質押做準備!

來源|Bankless

來源|

ConsenSys CodeFiCollin MyersMara Schmiedt

  • 的整理,我們希望本教程能夠為想要參與Eth2的以太坊社區成員提供幫助。

  • 測試網已經來了,主網還會遠嗎?

  • 本文主要內容:

  • 選擇並安裝客戶端

  • 使用Eth2 Launchpad

設置Eth1節點

使用Eth2 Launchpad

附加內容和資源

1. 硬件要求

基於Eth2的去中心化設計目標,驗證者預計能夠使用多種不同的基礎設施設置(本地或云端等)。

參與測試網不僅能夠實戰演練,還能給自己充裕的時間來選擇哪種設備和方式最為適宜,擁有最可靠的性能。而目前這也是我們唯一能做的事。

以下是一些硬件配置、資源鏈接以及有參考意義的教程。

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

內存:8GB RAM

處理器:Intel Core i7-4770或AMD FX-8310 (及以上)

內存:8GB RAM

容量:100GB可用空間SSD

標準Droplet

  • 內存:8GB RAM

  • 內存:8GB RAM

  • 內存:8GB RAM

  • 內存:8GB RAM

  • 容量:160GB可用空間SS

運行時間:99.99%

費用:0.060美元/小時;40美元/月

最低要求配置:

符合條件的硬件設備:

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

內存:4GB RAM

處理器:Intel Core i5-760或AMD FX-8110 (及以上)

內存:4GB RAM

容量:20GB可用空間SSD

標準Droplet

  • 內存:4GB RAM

  • 內存:4GB RAM

  • 內存:4GB RAM

  • 內存:4GB RAM

  • 容量:80GB可用空間SSD

運行時間:99.99%

可用性:8個數據中心

費用:0.030美元/小時;20美元/月

符合條件的硬件設備:

2.選擇並安裝客戶端

在Medalla測試網中,有4個客戶端團隊提供了可供試用的產品實現:Discord)

Prysm1. Prysmatic Labs的Prysm (

客戶端團隊

Prysm使用Go語言編寫,並在GPL-3.0的許可下發布。Discord)

Lighthouse2. Sigma Prime的Lighthouse (Sigma Prime使用說明:

,是一家信息安全和軟件工程公司。 Lighthouse基於Apache 2.0許可下實現。Discord)

PegaSys Teku3. ConsenSys的Teku (

3. ConsenSys的Teku (Discord)

是一款基於Java的Eth2.0客戶端,旨在滿足機構需求與安全要求。 Teku基於Apache 2的許可,用Java編寫,一種以其成熟度和普遍性而聞名的語言。Nimbus使用說明:

研究項目

也是Eth 2.0的客戶端實現,設計用於嵌入式系統和個人移動設備,包括硬件資源受限的老式智能手機。

使用說明:

OpenEthereum

Geth

Besu

Nethermind

3. 設置一個Eth1節點

Infura

自託管:

第三方託管:

第三方託管:

4.在Medalla上運行Eth2驗證者節點

第一步:在Goerli測試網上質押ETHiscord如果讀者剛接觸以太坊,那麼加入網絡的主要方式就是參與質押。 Eth2的Medalla測試網需要每位驗證者質押32個GöETH (除了使用Goerli測試幣,其他步驟與真正的Eth2沒什麼不一樣!)

  • 如果用戶想要參與測試網,以下是一些十分有用的工具以簡化參與流程。

  • 1.Prysmatic的 D

Prysmatic團隊已經自動化該過程Discord2.EthStaker的

  • 只需在discord裡留言“!send (你的以太坊地址)”即可Beaconcha.in2.EthStaker的

  • 該自動程序由

只需留言“!goerliEth (你的以太坊地址)”即可Goerli Authenticated Faucet)

  • 運行和維護

只需留言“!goerliEth (你的以太坊地址)”即可Eth2 Launchpad

過去幾個月以來,以太坊基金會以太坊基金會

以太坊基金會Eth2 Launch Pad以太坊基金會

、Codefi Activate以及Deep Work Studio都在研究開發一個界面,使得用戶更簡單地參與質押並且成為Eth2.0的驗證者。

研究結果就是

,該應用可以讓用戶安全地完成以下步驟:生成Eth2密鑰對,在Eth2測試網和主網上的正式存款合約裡質押32個ETH。

Launch Pad專門為在家中運行節點的驗證者設計。這些以太坊愛好者想要運行自己的節點,並且在自己的電腦終端屏幕上輕鬆地運行指令。

第二步a:盡職調查(概述部分)

在參與質押之前,應該花點時間來讀讀這些內容。 “概述部分”提供了一些教育信息,關於質押ETH所面臨的一些風險。

Launchpad會給提供兩種選擇來生成用戶自己的存款密鑰。點進此鏈接鏈接

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

鏈接鏈接

,獲取用戶操作系統的更多說明細節:

第一種選擇是使用從

ethereum/eth2.0-deposit-cli頁面下載的二進制可執行文件,在自己的終端運行./deposit指令

  • 第二種選擇是從Python源代碼中構建deposit-CLI工具。參與者需要按照以下說明操作,以確保安裝了所有必需的開發庫和deposit-CLI工具。

  • 完成之後,在自己的終端運行.\eth2deposit\deposit.py指令。

  • 當用戶安裝了deposit-CLI工具並在終端窗口中運行它後,將收到以下提示:

確定要運行的驗證者節點數量

確定使用哪個語言來生成助記詞

確定在哪個測試網來運行驗證者節點

請選擇Medalla測試網,作為本次教程。https://github.com/ethereum/eth2.0-deposit-cli

現在用戶將被要求設置密碼,一旦密碼確認,用戶的助記詞將生成。確保把它記在一個安全的地方,並離線存儲。

如果大家對deposit-cli有任何問題,請訪問下面的GitHub庫:

第四步:上傳你的存款文件

第四步:上傳你的存款文件

就快成功啦!下一步就是上傳你在前一個步驟中生成的存款json文件。

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

第五步:連接自己的錢包

下一步是連接你的Web3錢包並點擊繼續。確保在錢包設置中選擇了Goerli測試網。

不要發送真的ETH到Medalla測試網的存款合約上。

第六步:確認交易&啟動存款

連接並確認了你的錢包地址之後,接下來會去到一個總結頁面,該頁面顯示了需要發送到存款合約的GoETH總額,這個總額基於用戶運行的驗證者的數量。

“同意”警告選項,單擊確認導航到最後一步——實際存款。

點擊“啟動交易”將你的GoETH存入Medalla測試網合約中。

接下來需要通過錢包確認自己的GoETH存款,每個驗證者節點需確認32個GoETH。交易一旦被確認,就代表你質押成功了!可以在最具有紀念意義的Web3測試網上稱自己為正式的質押者了!

6.額外內容&資源

在回顧了上述的步驟之後,我們建議驗證者在開始質押之前,查看以下每個客戶端的指南。根據選擇的不同的客戶端,上述的步驟將會有不同的操作順序。

下面是我在這個行業中見過的最深入的指南,讓讀者們了解到這個過程中的細微差別。

給Eth2驗證者的額外資源

Quantstamp的文章

如何在Ubuntu上使用Lighthouse參與Eth2 Medalla測試網質押

Somer Esat 指南:

Ethereum Blog (Danny Ryan的快速更新)

聲明:ECN的翻譯工作旨在為中國以太坊社區傳遞優質資訊和學習資源,文章版權歸原作者所有,轉載須註明原文出處以及ethereum.cn,若需長期轉載,請聯繫ethereumcn@gmail.com進行授權。

ETH
开发者
歡迎加入Odaily官方社群