Network

加入比特幣網路時,為什麼我們沒有連接到地理上最接近的節點?

  • February 10, 2019

這是安全/安保原因還是只是方便?

我知道沒有任何理由認為這是可取的。我不知道它會以任何方式改善事情,它會使網路非常容易發生分區。例如,為什麼北美的節點會與歐洲的節點有任何連接?

與 LAN 上的節點建立一些額外的連接可能會很有用,但 LAN 上有多個節點的情況並不常見。

電腦網路沒有建立地理位置的固有方法。它可以猜測 - 通過查看響應時間,但這需要一些時間(如果其他人在測試時加入,它會做什麼?)它也可以通過使用數據庫查找來猜測。但 GeoIP 查找必然是集中式的。如果那個中心下線了怎麼辦?

即使我們可以確定地理位置,我們也可能不得不圍繞它進行工程設計:如果您只連接到鄰居,您最終會遇到網路中的弱點。例如,如果邁阿密的節點停電,佛羅里達群島的所有節點都將從更廣泛的網路中脫離。

引用自:https://bitcoin.stackexchange.com/questions/84389