Dns
DNS 播種器“選項”
我已經看到了不同 DNS 播種器支持的各種“選項”,例如 x1、x5、x9 和 xd:
vSeeds.emplace_back("seed.bitcoin.sipa.be", true); // Pieter Wuille, only supports x1, x5, x9, and xd vSeeds.emplace_back("dnsseed.bluematt.me", true); // Matt Corallo, only supports x9 vSeeds.emplace_back("dnsseed.bitcoin.dashjr.org", false); // Luke Dashjr vSeeds.emplace_back("seed.bitcoinstats.com", true); // Christian Decker, supports x1 - xf vSeeds.emplace_back("seed.bitcoin.jonasschnelli.ch", true); // Jonas Schnelli, only supports x1, x5, x9, and xd vSeeds.emplace_back("seed.btc.petertodd.org", true); // Peter Todd, only supports x1, x5, x9, and xd
(來自chainparams.cpp)
但我找不到任何能真正解釋這些選項的東西。這些選項有什麼作用,為什麼只有一些播種機提供一些選項?
這是“服務位過濾”。
您可以執行
nslookup seed.bitcoin.sipa.be
,並獲取比特幣節點列表。您還可以執行
nslookup x1.seed.bitcoin.sipa.be
,並獲取設置了 NODE_NETWORK 的節點列表。