Go-Ethereum

geth 的最低理論硬體要求

  • May 12, 2019

當我執行 geth 時,對 RAM、儲存大小等有任何理論上的要求嗎?我的意思是至少讓 geth 執行所需的真正必要的硬體,而不是最佳或有利可圖的配置。就像我出於實驗目的執行私有鏈一樣,每個節點需要的絕對最小硬體是多少?如果是,這些要求在輕模式/全節點、礦工和非礦工中有何不同?

我嘗試在具有大約 500MB 可用記憶體的 Raspberry Pi 3 上執行,但在嘗試開始探勘私有記憶體時無法生成映射的 ethash 數據集 epoch=0 err=“cannot allocate memory”

**要探勘 ETH,您需要足夠的 RAM 來建構 DAG。**這是有關 DAG 的更多資訊的連結。

DAG 的大小隨時代變化,並增加。如上鍊接所示,目前 ETH 主網區塊號為 5743248,目前 DAG 大小為 2.49 GB。

因此,根據您的私有區塊鏈與 ETH 主網的比較或關聯的詳細資訊,如果有 500 MB 可用記憶體,您可能還不夠。

如果您不需要在主網路上挖礦並且您執行自己的私有鏈,您可以在Raspberry 2上執行 geth 節點。

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