Client

比特幣客戶端如何處理 DNS 種子?

  • October 10, 2017

命令

nslookup 種子.bitcoin.sipa.be

給出 40 個節點的列表.

  1. 比特幣錢包是否從該列表中獲取所有節點?

要麼

  1. 比特幣錢包的行為是否與解析seed.bitcoin.sipa.be 並且只使用一個IP 地址進行連接的普通應用程序一樣。

seed.bitcoin.sipa.be當給定 DNS 查詢時,此處列出的其他 DNS 播種器將返回 IP 地址列表。然後比特幣核心獲取所有這些 IP 地址並將它們添加到其內部地址管理器中。然後它將嘗試連接到儲存在其地址管理器中的地址,在第一次啟動之後,該地址將不僅僅包含 DNS 播種器返回的節點。

比特幣客戶端將首先嘗試掃描以前已知的 IP,一旦失敗,它確實會依賴 DNS 種子。

它將解析seed.bitcoin.sipa.be為 IP 地址列表,並選擇其中一個。

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