如何在以太坊 2.0 測試網獲取測試幣?這些資料幫你解惑。

原文標題:《引介 | 什麼是以太坊 2.0 測試網?如何參與?》
撰文:阿劍

什麼是以太坊 2.0 測試網?

所謂 「以太坊 2.0 測試網」,指的是在以太坊 2.0 正式啓動以前,爲測試技術標準(spec)的安全性、各客戶端實現的可靠性以及客戶端之間的互通性而推出的、可以公開參與的測試網絡;在當前階段,主要指 「Eth2.0 Phase0 測試網」,即爲 Phase0 的啓動而開設的測試網絡。

在不同開發階段,客戶端團隊往往會爲了不同的測試目標而推出多個測試網絡;這些測試網可能會因爲各種原因而關停,因此,在測試網上使用的代幣沒有任何價值。

都有哪些 Eth2.0 測試網可以參與?

以太坊基金會支持的多個客戶端團隊(包括 Prysm 客戶端、Lighthouse 客戶端、Nimbus 客戶端)都曾爲了不同的測試目標而推出過 測試網絡。不過,這些網絡基本都因爲完成了測試目標而關停了。

當前可公開參與的著名測試網路有 Tapoz 測試網和 Schlesi 測試網。

Tapoz 測試網 是由 Prysm Labs (Prysm 客戶端團隊)發起的測試網,僅能使用 Prysm 客戶端參與。該測試網使用與即將上線的主網同樣的參數配置(保證金要求、罰沒係數、時段時長等參數都是完全一樣的)。自 4 月 18 日啓動以來,該測試網已經激活了 28759 位驗證者。

Schlesi 測試網 則是首個多客戶端測試網,現可以使用 Lighthouse 客戶端、Prysm 客戶端和 Teku 客戶端來參與。該測試網於 4 月 27 日啓動,現已激活了 243 個驗證者。

如果說 Tapoz 是爲測試 Prysm 客戶端的功能和安全性而進行的大考,那麼 Schlesi 就是測試各客戶端能否相互協作的摸底考試。如果 Schlesi 能穩定運行,Eth2.0 Phase 0 的啓動也就不遠了。

怎麼參與上述測試網?

參與測試網絡的過程簡單來說就是運行客戶端軟件並加以一定的配置、使自己的電腦加入一個點對點網絡的過程。

但是,要真正理解這個過程,就得先了解一些背景知識和概念:

  • 如上所述,不同測試網的性質不同,能夠用來參與的客戶端軟件也不相同:Tapoz 測試網僅支持使用 Prysm 客戶端來參與;Schlesi 測試網則支持使用 Lighthouse 客戶端、Prysm 客戶端和 Teku 客戶端。因此,選定自己想參加的客戶端之後,必須先下載客戶端軟件並完成安裝(後文將附下載地址和安裝小提示);
  • 上述兩個測試網跟即將推出的 Eth2.0 Phase0 的模式相似:用戶要先把一定數量的 ETH 存入特定的保證金合約中,完成驗證者公鑰註冊,然後才能作爲驗證者參與出塊。因此,如果您想成爲測試網絡的驗證者(即測試網絡的 PoS 礦工),您必須先獲得 32 個 Goerli 測試網 ETH (因爲上述兩個測試網的保證金合約都部署在 Goerli 測試網上)(後文有測試幣獲取教程);如果您不想成爲驗證者,只想同步測試網形成的區塊鏈,看個熱鬧,則只需安裝客戶端軟件即可;

總結一下,參與 Eth2.0 測試網一般分兩個部分,一個部分是在本地運行軟件,一個部分是跟已有的測試網交互(包括獲取測試幣併發到保證金合約內)。

Eth2.0 的保證金合約都部署在哪?怎麼獲取測試幣?

Tapoz 測試網和 Schlesi 測試網的保證金合約都部署在 Goerli 測試網(這是一個 Eth1 的測試網)上,因此,用戶需要有 Goerli 上的 ETH 才能成爲這兩個測試網的驗證者。重點來了。我們可以用這幾種辦法獲得測試幣:

  • 訪問 https://prylabs.net/participate 這個網站並連接自己的 Metamask 錢包可一次性領到 32 個測試網 ETH。這個網站是 Prysm Labs 爲便利大家參加 Tapoz 測試網而提供的引導性網站,也是目前爲止能一次性領到最多 Goerli ETH 的方法。請珍惜使用 : )
  • https://goerli-faucet.slock.it/ 這個網站是 Goerli 測試網運行者提供的水龍頭,輸入地址並執行一次人機身份驗證可領到 0.05 Goerli ETH。是的,你沒看錯,是 0.05 個,如果你要用這種辦法來拿到 32 個 Goerli ETH,你需要做 160 次人機身份認證 : )
  • https://faucet.goerli.mudit.blog/ 這個網站是由社區提供的。可按時間段獲得不同數量的測試幣。9 天總共可獲得 37.5 個 Goerli ETH (不過筆者並未親手測試過,似乎需要社交媒體轉發才能獲得)

有了測試幣,我直接打到 Goerli 測試網上的保證金合約內就可以了嗎?

在發送保證金到保證金合約時,務必根據文檔提供的引導信息,在交易中附加相關內容,這樣才能正常註冊驗證者,僅僅向保證金合約發送 Goerli ETH 是不行的!

想做驗證者,但我不知道我電腦的配置夠不夠?

Tapoz 測試網的 簡介 提供了使用 Prysm 客戶端參與 Tapoz 測試網的硬件要求,可視作參考:

推薦

  • 操作系統:64 位 Linux、Mac OS X、Windows
  • 處理器:英特爾酷睿 i7-4770、AMD FX-8310 乃至更高
  • 內存:8GB
  • 硬盤:固態硬盤 100GB 可用空間
  • 互聯網:寬帶連接

最低要求

  • 操作系統:64 位 Linux、Mac OS X、Windows
  • 處理器:英特爾酷睿 i5-760、AMD FX-8100 乃至更高
  • 內存:4GB
  • 硬盤:固態硬盤 20GB 可用空間
  • 互聯網:寬帶連接

安裝客戶端的其它提醒

各客戶端的代碼庫及文檔:

還需提醒各位:

  • 如果您也想參與測試網,成爲驗證者,但是自身沒有軟件開發背景,請儘可能讓您的程序員朋友從旁協助。因爲軟件的安裝過程大部分是用命令行來完成的,需要安裝各種依賴以及調試各種細節 : )
  • 請儘可能不要使用 Windows 系統來安裝軟件,使用 Mac OX 或者 Linux 系統來完成。Prysm 在 Windows 下安裝需要您安裝並部署 docker (現在已經有了安裝腳本,不知道還需不需要用 docker);Lighthouse 甚至有可能只能在 Linux 中安裝。無論是 docker 還是 Linux 虛擬機,實際上都表明,這些客戶端軟件還不能在原生的 Windows 環境下運行,必須另外部署運行環境。此外,如果要在 Windows 下安裝,不論如何部署環境,繞不過去的一點是爲這些環境解決網絡問題 : )
  • 參與測試網的過程可能會伴隨着大大小小各種問題。不論出現什麼情況,請記住:Keep Calm, and Trust Ethereum Community (保持冷靜,相信社區)。

來源鏈接:mp.weixin.qq.com