Eth2.0 多客戶端測試網 Schlesi 已上線

買賣虛擬貨幣

4月27日,以太坊開發者 Afri Schoedon (@a4fri[1]) 透過推文宣佈了 Eth2.0 多客戶端測試網 Schlesi 已經上線!🎉這是繼最近 Eth2.0 客戶端團隊 Prysmatic Labs 釋出首個具有 Eth2.0 階段0主網配置的單客戶端測試網Topaz[2]之後,以太坊社羣首次迎來的一個多客戶端測試網!

據 Schlesi的GitHub 文件[3]顯示,當前 Schlesi多客戶端測試網已經支援了 Lighthouse和 Prysm這兩個 Eth2.0 客戶端,其他 Eth2.0 客戶端 (Cortex、Lodestar、Nimbus、Teku、Trinity) 將逐步新增進來!據瞭解,Schlesi 測試網支援 Eth2.0 v0.11.1 規範版本。

關於 Schlesi 多客戶端測試網,你需要知道的一些資訊:

01. 我們為什麼需要多客戶端測試網?

Eth2.0 將交付的第一個階段就是信標鏈。屆時,我們將首次見證多個全新的 Eth2.0 客戶端透過一種全新的網路連線和達成共識的方式,在一條全新的區塊鏈上協同執行。

在信標鏈主網可以啟動之前,我們需要透過測試網來儘可能地模擬主網的執行情況。這要求我們搭建和執行穩定、長期和持久的測試網。測試網不僅需要由1個 Eth2.0 客戶端支援,而是由多個 Eth2.0 客戶端支援(理想情況下是由所有 Eth2.0 客戶端支援)。

Schlesi 測試網就是朝著這個方向邁進的諸多步驟之一。

當前 Schlesi 測試網的目標是確保協議在主要的 Eth2.0 客戶端實現之間的相容性。參與到 Schlesi 測試網中是免費的和無需許可的,任何人都可以透過向這個部署在以太坊Goerli測試網上的抵押合約地址:0xA15554BF93a052669B511ae29EA21f3581677ac5中傳送抵押存款(傳送的是Goerli測試網代幣),從而成為 Schlesi 測試網的驗證者並參與驗證工作。

02. Schlesi 與之前的互操作性“禁閉”會議有何不同?

2019年進行的ETH2.0 互操作性“禁閉”聚會[4]是一場由7個 Eth2.0 客戶端團隊為實現互操作性而召開的一次實地會議。該次會議是邁向多客戶端測試網的重要第一步,儘管該次“禁閉”會議的重心是客戶端的網路連線(networking),互操作性的其他方面僅作為次要角色。

而對於 Schlesi 測試網而言,客戶端互操作性的所有方面都是非常重要的,因為它們對於即將帶來的 Eth2.0 主網都很重要。

03. Schlesi 測試網與Multinet有何區別?

ETH2.0 Multinet[5]是一組透過各種引數(比如執行網路的驗證者數量)模擬多客戶端測試網的啟動指令碼(startup scripts),該 multinet 是基於最小的 Eth2.0 規範。

但是,Schlesi 並不是一次模擬。Schlesi 是一個真正的永續性終端使用者測試網,基於稍微修改過的主網配置。任何人應該都可以在上面增加驗證者和信標鏈節點。

04. 為何 Schlesi 要使用主網的配置?

Schlesi 測試網的最終目標是證明這些 Eth2.0 客戶端已經準備好了支援即將到來的信標鏈主網。因此,Schlesi 測試網需要儘可能地靠近主網配置。

05. 為何沒有 docker 檔案或啟動指令碼?

Schlesi 測試網的重心不再是開發人員,而是最終的有使用者!信標鏈的每個使用者(即驗證者)都應該能夠手動地完成任何任務,即設定驗證者或同步信標鏈節點。未來,指令碼將很容易地簡化這一過程;但是現在,我們需要確保節點、客戶端和其他工具已經準備好,能夠完成信標鏈主網要求的所有任務。

另外,沒有指令碼來為你完成這些工作,能夠確保所有的節點實現和相應的工具在不同的客戶端都得有著良好的文件記錄。

06. 為何為之取名Schlesi?

Schlesi(Schlesisches Tor)是柏林的一個地鐵站,與Goerli(柏林的格爾利茨公園)和Full Node(德國柏林的共用工作空間)鄰近。

07. 什麼是Goerli測試網?

Goerli 是一個跨客戶端權威證明Eth2.x 測試網[6]。它受到了所有 Eth2.0 客戶端、工具和基礎設施的支援,且在向 Eth2.0 的過渡中,我們透過將一個存款合約(deposit contract)部署到 Goerli 測試網上來進行測試。

參考連結:

[1]https://twitter.com/a4fri

[2]https://prylabs.net/

[3]https://github.com/goerli/schlesi

[4]https://blog.ethereum.org/2019/09/19/eth2-interop-in-review/

[5]https://github.com/eth2-clients/multinet

[6]https://github.com/goerli/testnet

免責聲明:

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

推荐阅读

;