Altcoin

如何在山寨幣中添加種子節點?

  • June 12, 2018

我在執行 MacOSX 的本地機器上製作了一個山寨幣。我已經購買了 amazon ec2 並將守護程序編譯為在 unix 中執行。

如何添加種子節點?

我看到有兩個文件chainparams.cpp 和chainparamseeds.h。這兩個文件有什麼區別?

鏈參數.cpp

vSeeds.emplace_back("dnsseed.thrasher.io", true);
vSeeds.emplace_back("dnsseed.litecointools.com", true);
vSeeds.emplace_back("dnsseed.litecoinpool.org", true);
vSeeds.emplace_back("dnsseed.koin-project.com", false);

鏈參數種子.h

static SeedSpec6 pnSeed6_main[] = {
{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x05,0x53,0x80,0xc7}, 9333},
   {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x05,0xa4,0xdf,0x66}, 9333},
   {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x05,0xff,0x56,0x07}, 9333},
   {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x0e,0x98,0x79,0x2d}, 9333},
   {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x0e,0xa2,0xd0,0x9d}, 9333}

中列出的域chainparams.cpp適用於 DNS 播種器。DNS 播種器本身不是節點,而是為可連接到的節點的 IP 地址提供服務的 DNS 伺服器。這些可以連接到正常連接,也可以只連接一個來檢索節點的更多 IP 地址。

中列出chainparamseeds.h的 IP 地址是可以連接的節點的 IP 地址。此連接可以是實際連接,也可以只是檢索可連接到的節點的更多 IP 地址的連接。

要設置種子節點,您只需為您的山寨幣執行一個普通節點並將其 IP 地址添加到chainparamseeds.h. 應該有一個腳本可以在contrib/seeds.

要設置 DNS 播種器,您將需要特殊的軟體來為您執行此操作。您可以從該軟體開始並根據需要對其進行修改以使用您的山寨幣。

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