Peer-Discovery

用於比特幣節點發現的 AWS ELB?

  • January 30, 2017

我能夠找到以下關於比特幣節點發現的討論(以及其他一些被標記為重複的討論):

我想,主要的挑戰是,節點的數量不受任何人的控制。因此,傳統的負載均衡器不會事先知道節點的數量(和 IP 地址)。因此,它不知道如何平衡負載。(或者,也許它可以動態計算,不確定)。

但是,假設我想推出一個私人版本的比特幣,我可以控制可以線上的節點數量。然後,我可以在 AWS ELB 上設置一個 URL,供所有客戶端連接,該 URL 將在其“後面”包含所有節點。請注意,它不一定是 AWS ELB;它可能是HAProxy或其他。

這可行嗎?

有關節點類型的詳細列表,請參閱《掌握比特幣》一書中的這張精彩圖片

我認為,如果您有辦法通過網路將 ELB 地址(或最好是 CNAME)廣播到已知實體,那麼您的方案將會奏效。例如,我們從之前的回答中知道“維護了幾個主機名(例如 dnsseed.bluematt.me),這些主機名解析為已知正在執行的節點的 IP 地址列表。” (bitcoin.stackexchange.com/a/3537/44818)。

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