Consensus

單個共識客戶端可以執行多少個驗證器?

  • July 20, 2022

在單個共識客戶端上/使用單個共識客戶端可以執行多少個驗證器(full = 32ETH)是否有限制?

基於模式(下圖),只有共識客戶端連接到 p2p 網路,驗證器僅在內部與其通信。試圖弄清楚大量驗證者是否會影響共識客戶端本身的 CPU/網路使用率,以及在單個伺服器上執行多個驗證者是否效率更高,或者“每個節點 1 個驗證者”質押者是否有任何好處。

eth-docker.net 架構 (來自 eth-docker.net 的架構)

您可以在單台機器上執行的驗證器數量沒有硬性限制。使用任何現代硬體,您都可以輕鬆執行數百甚至數千個驗證器。將 1 個驗證器添加到現有設置所消耗的額外資源可以忽略不計。執行多個驗證器將需要更多的網路使用,因為它們需要監聽更多的子網。

與硬體資源方面的任何限制相比,您更有可能希望限制該數量以進行風險管理。通常的建議是限制任何一台機器執行超過 1,000 個驗證器,因為該機器的任何問題都可能會在停機時間方面付出很多代價。此時,應考慮其他企業解決方案。

Adrian Sutton 有一篇很好的文章解釋了添加更多驗證器的成本

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