如何設置種子節點?
我已經使用cryptonote fork編譯並建構了我自己的硬幣。之後我列印了創世塊。然後我粘貼這個創世塊雜湊並重建二進製文件。但是,我的問題是:-
接下來做什麼?
我在本地電腦上擁有所有這些。
如何啟動種子節點?
我已經購買了 digitalocean VPS。
我需要將哪些文件傳輸到 VPS。我需要在 vps 上執行哪些命令。
請幫我
自過去兩週以來,我一直在同一條船上。從網上找到的非常古老的原始碼製作了一個 BTC 複製。
我也有點成功。
以下所有內容均假設您正在執行 Ubuntu。
編譯後我可以使用 ./xyzcoind 執行它
我確實發現您至少需要兩個節點來測試。我在某處讀到了這篇文章,也驗證了這一點。在有兩台伺服器相互通信之前無法開始探勘。
我通過在 Azure 上設置兩台小型伺服器來做到這一點。一個連接到另一個。
./xyzcoind -connect=abcd
要測試它是否執行良好,您可以轉到主文件夾中的 .xyzcoin 並檢查 debug.log
設置dns種子節點,如果你使用bitcoin source in line,可以直接在chainparam.cpp中指定參數,讀作“
vSeeds.push_back(CDNSSeedData(“someaddress.com or IP addy”, “someaddress.com”));
然後您需要將所有種子節點 IP 地址添加到您擁有域名的 A 記錄中。如果您有私有伺服器,或者可以根據最終的場景使用 cpanel,您可能需要自己做。我是通過 cpanel 完成的,因為我的域託管在 siteground 上。
以下連結的更多詳細資訊
我在各種伺服器上執行了一些節點實例並記錄了它們的 ip
1)更改文件
網路.cpp
static const char *strMainNetDNSSeed[][2] = { {"aaa.aaa.aaa.aaa","aaa.aaa.aaa.aaa"}, {"bbb.bbb.bbb.bbb","bbb.bbb.bbb.bbb"}, {"ccc.ccc.ccc.ccc","ccc.ccc.ccc.ccc"}, };
現在將您的 ip 轉換為十六進制並在第 1240 行添加(根據函式名稱而不是行號搜尋):
unsigned int pnSeed[] = { 0xa5esadf3d, 0xa5ssddf, 0xa5sd1s3, 0x68ec1asc, }
就是這樣,現在當你執行 ./altcoin -daemon 時,它將直接與上述任何正在執行的節點連接