Bitcoin-Core
什麼是種子節點?
對此答案的評論的跟進。
什麼是種子節點,它們與備份節點有何不同?
“備份節點”是比特幣 Wiki 上的一個頁面,其中列出了一些可靠的比特幣節點。“DNS 種子”是硬編碼到比特幣中的 DNS 伺服器,它返回可用於引導的比特幣節點的 IP 地址。“種子節點”是比特幣節點,它們的 IP 地址被硬編碼到比特幣客戶端(參見此處的列表);它們被用作另一種引導方法。
DNS 種子不一定是“種子節點”,因為它們不一定也執行比特幣。取而代之的是,這些主機擁有帶有 A 記錄的標準 DNS 伺服器,新的比特幣節點使用這些記錄來引導以了解對等點。
目前,比特幣大師展示了這四個:
- bitseed.xf2.org
- dnsseed.bluematt.me
- seed.bitcoin.sipa.be
- dnsseed.bitcoin.dashjr.org
原始碼:
<https://github.com/bitcoin/bitcoin/blob/master/src/net.cpp#L1170>
// DNS seeds // Each pair gives a source name and a seed name. // The first name is used as information source for addrman. // The second name should resolve to a list of seed addresses. static const char *strMainNetDNSSeed[][2] = { {"bitcoin.sipa.be", "seed.bitcoin.sipa.be"}, {"bluematt.me", "dnsseed.bluematt.me"}, {"dashjr.org", "dnsseed.bitcoin.dashjr.org"}, {"xf2.org", "bitseed.xf2.org"}, {NULL, NULL} };