Peer-Discovery
用於比特幣節點發現的 AWS ELB?
我能夠找到以下關於比特幣節點發現的討論(以及其他一些被標記為重複的討論):
我想,主要的挑戰是,節點的數量不受任何人的控制。因此,傳統的負載均衡器不會事先知道節點的數量(和 IP 地址)。因此,它不知道如何平衡負載。(或者,也許它可以動態計算,不確定)。
但是,假設我想推出一個私人版本的比特幣,我可以控制可以線上的節點數量。然後,我可以在 AWS ELB 上設置一個 URL,供所有客戶端連接,該 URL 將在其“後面”包含所有節點。請注意,它不一定是 AWS ELB;它可能是HAProxy或其他。
這可行嗎?
有關節點類型的詳細列表,請參閱《掌握比特幣》一書中的這張精彩圖片。
我認為,如果您有辦法通過網路將 ELB 地址(或最好是 CNAME)廣播到已知實體,那麼您的方案將會奏效。例如,我們從之前的回答中知道“維護了幾個主機名(例如 dnsseed.bluematt.me),這些主機名解析為已知正在執行的節點的 IP 地址列表。” (bitcoin.stackexchange.com/a/3537/44818)。