Go-Ethereum

合併需要什麼版本的 geth?

  • August 24, 2022

合併需要什麼版本的 geth?合併後我的節點會Vectra (v1.10.20) 在不更新到最新版本的情況下順利執行嗎?

這是針對目前情況的一篇很好的文章:https ://blog.ethereum.org/2022/08/24/mainnet-merge-announcement/

您至少需要Geth v1.10.123 (Sentry Omega)

https://blog.ethereum.org/2022/08/24/mainnet-merge-announcement

除了 Geth(執行層客戶端)之外,您還需要按照上面的公告執行共識層客戶端,然後如下所述對它們進行身份驗證(連接)。


安裝共識層客戶端

https://ethereum.org/en/upgrades/merge/#preparing-for-the-merge

假設您是非驗證節點操作員,關鍵操作項包括:

  • 執行層客戶端外,還安裝共識層客戶端
  • 使用共享的 JWT 密鑰對執行和共識客戶端進行身份驗證,以便它們可以安全地相互通信。

對客戶端進行身份驗證

https://launchpad.ethereum.org/en/merge-readiness/#authenticate

執行層和共識層之間的通信將使用引擎 API 進行。這是一組新的 JSON RPC 方法,可用於在兩個客戶端層之間進行通信。

如何設置此 JWT 機密的說明因客戶端而異——節點操作員應參考其客戶端的文件以獲取有關如何生成和配置這些機密的說明。

引用自:https://ethereum.stackexchange.com/questions/134234