Go-Ethereum

發現協議廣播

  • January 26, 2018

我在家裡建立了一個私有乙太坊網路,使用兩台電腦來測試智能合約,我讓它們通過從一台電腦獲取 enode 並在另一台的控制台中使用 admin.addPeer 來找到彼此。

乙太坊節點是否以某種方式廣播它們的可用性?在私有家庭網路的情況下,節點最終是否會在不手動輸入 enode 地址的情況下找到彼此(假設它們使用相同的網路 ID 號)?或者節點是否需要始終從至少一個對等點開始,然後只通過“口碑”發現新的對等點?

正確的。乙太坊節點發現通過節點在彼此之間傳播 enode 地址來工作,因此您必須手動連接到至少一個節點。主網/測試網通過將引導節點硬編碼到客戶端中來解決這種不便,讓節點可以快速連接並發現更多節點。

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