Ich betreibe zwei Altcoin-Clients in verschiedenen Netzwerken, die über VPN verbunden sind. Der Befehl addnode funktioniert gut und die Knoten verbinden sich. Aber was tun, wenn ich möchte, dass andere sich mit meinem Netzwerk verbinden? Die IP-Adressen, die ich habe, sind lokale Teilnetzadressen.
Sie sollten mindestens einen Knoten haben, auf den von einer öffentlichen IP-Adresse aus zugegriffen werden kann. Dies kann bedeuten, dass Sie Ihren Router/Ihre Firewall so einrichten, dass der Port Ihres Altcoins an die interne IP-Adresse des Computers weitergeleitet wird.
Sie können diese (öffentliche) IP in Ihren Altcoin-Code fest codieren, wenn sie statisch ist (es klingt, als wäre dies eine sehr kleine, wahrscheinlich von Ihnen erstellte Altcoin), und/oder fest codierte DNS-Server, die auf bekannte Knoten zeigen. (Verwenden Sie vielleicht No-IP , wenn Sie nach einem kostenlosen/günstigen Ansatz mit einer dynamischen IP suchen). Dies sind die gleichen Techniken, die Bitcoin Core verwendet , um Ihre ersten Kollegen zu entdecken.
Sobald sich ein neuer Client mit seinem ersten Peer verbunden hat, informiert Sie der Peer über weitere Peers usw.
Ich habe es behoben, indem ich die Zeile listen=1 in die .conf-Datei eingefügt habe. Für einen Client habe ich auch das Befehlszeilenargument -connect=xx.xx.xx.xx verwendet, wobei ich die globale IP verwendet habe, die ich auf myexternalip.com gefunden habe
Sven
Tim S.