Go-Ethereum

有沒有辦法導出/導入同行?

  • April 9, 2022

每次我停止並重新啟動 Geth 時,我都會等待它發現對等點。我可以導出目前連接的對等點列表並在下次啟動時將它們用作引導節點嗎?我知道這個列表將作為一個中央對等數據庫,但是,更多的對等應該意味著更多的安全,對吧?我真的很感激這個程式碼片段。

謝謝,

據我所知,沒有內置選項可以這樣做,但是您可以使用腳本來執行此操作:我在這裡嘗試為您提供一些響應元素。以下程式碼段輸出所有連接的對等點

admin.peers.forEach(function(value){console.log(value.id+"@"+value.network.remoteAddress)})

您需要編寫一個腳本來讀取輸出並將它們用作引導節點

使用目前版本的 geth,peers 已經包含,enode那麼我們可以通過下面的 javascript 程式碼片段簡單地導出 peers

admin.peers.forEach(function(value){console.log(value.enode)})

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