Bitcoin-Core

什麼是種子節點?

  • April 10, 2015

對此答案的評論的跟進。

什麼是種子節點,它們與備份節點有何不同?

“備份節點”是比特幣 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}
};

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