P2p
使用 DNS 種子查找初始對等點與使用種子節點相比如何?
與使用 DNS 種子查找初始對等點相比如何
-seednode
?這是由 IRC 上的prayank 提出的,並已被解釋。
一個相關的問題是here。
IRC 上的 dhruv 和 sipa 回答了這個問題。
-seednode:只要求響應GETADDR的對等節點。
(這是用於 Tor 節點的引導機制。)
DNS 種子是解析為良好完整節點的 IP 地址的名稱。您取回的 IP 地址集一直在變化。
未代理的 Internet 訪問 + DNS 種子 => 一個域名解析到多個進入 addrman 的 IP
代理網際網路訪問 + DNS 種子 => 一個域名解析為一個充當 -seednode 的 IP。
相關的比特幣核心程式碼在這裡。
git grep
為了CConnman::ThreadDNSAddressSeed()