Altcoin
種子節點的持久性
工作中的一些人要求我將它們製作成加密貨幣(天知道為什麼,但我很樂意答應)。我將它基於 Cryptonote 並已全部建構。
我知道我需要至少兩個種子節點才能讓事情順利進行。但是,這些種子節點是否需要無限期地保持開啟,或者一旦有礦工網路就可以關閉它們?
我不熟悉 CryptoNote 的具體設計,但一般來說,加密貨幣節點必須有一種方法來發現它在網路中的第一個節點。一旦發現第一個節點,它就可以向該節點詢問它知道的所有節點,然後向這些節點詢問他們知道的所有節點,等等,直到它知道網路中的每個節點。在大多數加密貨幣中,種子節點和正常節點之間沒有區別。
如何解決這個問題沒有太多限制。您可以在固定 IP 地址處擁有一個種子節點,並在該 IP 地址更改時分發更新。您可以讓節點查找與少數節點相對應的 DNS 記錄。您可以讓節點請求網頁,並將該網頁上的所有 IP 地址添加到地址列表中。
比特幣使用固定 IP 和 DNS 播種的組合。請參閱對等發現。