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

一文速覽Eth2.0的7大客戶端進展

Unitimes
特邀专栏作者
本文約7231字,閱讀全文需要約11分鐘
我不確定以太坊2.0主網的啟動需要至少多少個客戶端準備好,但很明顯其中一些客戶端的進度要更快。這將如何影響階段0的啟動時間,還有待觀察。
AI總結
我不確定以太坊2.0主網的啟動需要至少多少個客戶端準備好,但很明顯其中一些客戶端的進度要更快。這將如何影響階段0的啟動時間,還有待觀察。

編者按:本文來自Unitimes(ID:Uni-times)編者按:本文來自

編者按:本文來自

本文中,作者將對目前正在積極開發中的7個以太坊2.0客戶端進行了簡要介紹,提供關於每個客戶端的來源信息,包括供讀者深入了解的相關鏈接。

二級標題

二級標題

二級標題

  • 為何需要這麼多的客戶端?

  • 你可能想知道,為什麼有這麼多客戶端?為什麼不集中精力搭建一個很棒的“超級客戶端”一勞永逸呢?

嗯,有很多原因可以說明擁有多個客戶端是一件好事。以下是我認為最突出的兩點原因:

在(信標鏈) 發布之前的這段時間,我希望你們可以走出舒適圈去嘗試使用不同的客戶端。這些客戶端之間有許多的權衡,你需要親自使用才能找到哪個客戶端最適合你...以太坊以多客戶端的模式運行,為了獲得這種方式帶來的益處,我們需要用戶運行各種不同的客戶端(從而使所有類型的客戶端健康地分佈在網絡中)。

二級標題

二級標題

  • Cortex (Nethermind)

  • Lighthouse (Sigma Prime)

  • Lodestar (ChainSafe Systems)

  • Nimbus (Status)

  • Prysm (Prysmatic Labs)

  • Teku (PegaSys)

  • 二級標題

7大客戶端

回歸正題,我們開始深入了解以太坊的7大客戶端。這些客戶端按名稱字母順序排列如下:

Trinity (以太坊基金會)

致各個客戶端團隊:如果文中有任何不准確之處,還望指正。

01. Cortex (Nethermind)

二級標題

二級標題

二級標題

  • 開源的Cortex 客戶端是唯一基於.NET 的處於開發中的以太坊2.0客戶端。其開發公司Nethermind 成立於2017 年,位於英國倫敦。

  • 產品概覽(基於Nethermind,而非Cortex)

  • 平台:Linux、MacOS、Windows

  • 技術:Microsoft .NET Core 3.0

  • 平台:Linux、MacOS、Windows

  • 許可證:GNU Lesser General Public License

倉庫:GitHub。 30名貢獻者(提交)。最近的提交在幾天內。

測試網:尚未上線Altona 測試網

文檔

  • 文檔

  • Eth1 Nethermind 客戶端有大量的文檔。我沒能找到有關Eth2 Cortex 客戶端的任何文檔。可能目前正在開發中。

尚未實現最終性(finalizing)

值得注意

文檔:

02. Lighthouse (Sigma Prime)

二級標題

二級標題

  • 二級標題

  • 產品概覽

  • 平台:Linux、MacOS、Windows

  • 技術:Rust

  • 平台:Linux、MacOS、Windows

  • 許可證:Apache 2.0

倉庫:GitHub。 57名貢獻者(提交)。最近的提交在幾天內。

測試網:Altona (創世時期)

  • 文檔

  • 文檔

  • Lighthouse 團隊在提供該項目的文檔方面做得非常棒。一些文檔包括:

  • 關於客戶端安裝和配置的用戶指南

  • 活躍的Discord 社區

定期更新的開發者博客

  • 自動生成的源代碼文檔

  • 貢獻者指南,用於對該項目進行貢獻

  • 當前狀態

  • 團隊正專注於實現v0.12.1 規範;

  • 參與了最新的多客戶端測試網Altona 的啟動;

  • 正在敲定驗證者私鑰管理;

正在致力於一種保護驗證者免受slashing (罰沒) 的方案。

值得注意

相關鏈接

03. Lodestar (ChainSafe Systems)

二級標題

二級標題

  • 二級標題

  • 產品概覽

  • 平台:Linux、MacOS、Windows

  • 技術:TypeScript

  • 平台:Linux、MacOS、Windows

  • 許可證:GNU Lesser General Public License v3.0

倉庫:GitHub。 30名貢獻者(提交)。最近的提交在幾天內。

測試網:尚未上線Altona 測試網

  • 文檔

  • 文檔

  • Loadestar 團隊採用開放式交流,可以閱讀他們團隊的會議記錄。有關安裝該軟件的用戶指南很少(基本上就是:克隆、安裝依賴項、搭建、運行),但該團隊計劃增加更多相關文檔。

  • 關於客戶端安裝和配置的最小用戶指南;

活躍的Discord 社區;

  • 定期更新開發者會議筆記和計劃;

  • 貢獻者指南,用於對該項目進行貢獻。

正在應用v0.12.1 規範更新,並鎖定上線Altona 多客戶端測試網;

值得注意

中期目標是能夠在一個合適的測試網(Altona 或者之後推出的測試網) 上可靠地運行一個信標節點和驗證者客戶端,並更新相關文檔。

04. Nimbus (Status)

二級標題

二級標題

二級標題

  • Nimbus 是一個研究項目,也是以太坊2.0的開源客戶端實現,其目標是在嵌入式系統和個人移動設備上執行,包括硬件資源受限的老式智能手機。

  • Status 團隊已經通過他們的消息傳遞產品Status 在移動技術方面擁有豐富的經驗。他們將自己的經驗應用於搭建一個以太坊客戶端,該客戶端可以在個人移動設備上運行存檔節點(archival node) 和相關的Eth2 軟件。

  • 產品概覽

  • 技術:Nim

  • 平台:Android、Linux、MacOS、Windows (試驗)

  • 許可:Apache License 2.0 或MIT

倉庫:GitHub。 24名貢獻者。最近的提交在幾天內。

測試網:Altona (創世時期)、Onyx

  • 文檔

  • 文檔

  • 提供最近更新的、簡明但切中要點的文檔集,涵蓋了啟動和運行該客戶端所需的大部分信息。

關於客戶端安裝和配置的用戶指南;

  • 活躍的Discord 和Status 聊天社區;

  • 開發者指南,用於對該項目做出貢獻。

  • 當前的狀態

  • 實現了最新的Eth2.0 規範版本v0.12.1;

當前僅支持從源代碼構建;

值得注意

值得注意

相關鏈接

05. Prysm (Prysmatic Labs)

二級標題

二級標題

二級標題

  • Prysm 客戶端是由Prysmatic Labs (成立於2018年1月) 開發的功能齊全、文檔良好的開源以太坊2.0客戶端。

  • 產品概覽

  • 平台:Linux、MacOS、Windows

  • 技術:Go

  • 平台:Linux、MacOS、Windows

  • 許可證:GNU General Public License 3.0

倉庫:GitHub。 48名貢獻者(提交)。最近的提交在幾天內。

測試網:Altona (創世時期)、Onyx

文檔

  • 文檔

  • Prysm 的用戶、代碼和問題文檔都非常詳盡,並得到了很好的維護。 Prysmatic Labs 團隊在保持博客更新方面也做得很棒,對於想要跟進Prysm 客戶端進展的人來說值得一讀。

  • 當前狀態

  • 該客戶端已更新至最新的v0.12.1 規範;

  • 參與了最新的多客戶端測試網Altona 的啟動;

該團隊正在進行各種優化;

值得注意

值得注意

相關鏈接

06. Teku (PegaSys)

二級標題

二級標題

二級標題

  • Teku 客戶端是一個企業級以太坊2.0開源客戶端。該客戶的正在由PegaSys (ConsenSys 孵化的一個項目) 進行搭建。

  • 產品概覽

  • 平台:Linux、MacOS、Windows

  • 技術:Java

  • 平台:Linux、MacOS、Windows

  • 許可證:Apache License 2.0

倉庫:GitHub。 38名貢獻者(提交)。最近的提交在幾天內。

測試網:Altona (啟動時期)、Onyx

  • 文檔

  • 文檔

提供最近更新的、簡明但切中要點的文檔集,涵蓋啟動和運行客戶端所需的大部分信息。

  • 關於客戶端安裝和配置的用戶指南;

  • 開發者指南,用於對該項目做出貢獻。

  • 當前的狀態

  • 已更新至最新的規範v.0.12.1;

正在進行性能優化;

值得注意

值得注意

相關鏈接

二級標題

二級標題

二級標題

  • 07. Trinity (以太坊基金會)

  • 產品概覽

  • Platform:Linux、MacOS、Windows (不支持)

  • 技術:Python

  • Platform:Linux、MacOS、Windows (不支持)

  • 許可證:MIT

倉庫:GitHub。 75名貢獻者(提交)。最近的提交在幾天內。

測試網:尚未上線Altona

文檔

文檔

  • 該團隊提供了一組合理的更新文檔集,包括客戶端快速啟動指南以及安全和運行該軟件的說明。

  • 該客戶端的開發者提供了一個“Cookbook”文檔,對如何使用該客戶端實現一些實用和有趣的事情提供了建議,比如訪問內置的性能分析工具。

  • 當前的狀態

實現了信標鏈規範v0.11.1,當前正在致力於實現v0.12.1;

寫在最後

現在你了解了這七個客戶端!你喜歡哪個?如果可能的話,我建議你都試試。一旦這些客戶端都能成功地將同一個測試網(如果不是Altona,那就是之後推出的測試網) 作為目標,那麼對你來說運行起來就更加容易了。

我不確定以太坊2.0主網的啟動需要至少多少個客戶端準備好,但很明顯其中一些客戶端的進度要更快。這將如何影響階段0的啟動時間,還有待觀察。

我不確定以太坊2.0主網的啟動需要至少多少個客戶端準備好,但很明顯其中一些客戶端的進度要更快。這將如何影響階段0的啟動時間,還有待觀察。

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