Welchen Vorteil hat das Öffnen von Port 8333 für einen Client?

Ich betreibe einen Bitcoin Core (v0.15.01) Full Node gemäß https://bitcoin.org/en/full-node . Sie sagen

"Um das Bitcoin-Netzwerk zu unterstützen, müssen Sie auch eingehende Verbindungen zulassen."

Ich zögere, Ports zu öffnen, weil ein offener Port für eingehende Verbindungen es jedem ermöglicht, eine Verbindung herzustellen. Ist das also wirklich notwendig, damit Bitcoin funktioniert? Sie geben nicht explizit an, welche Art von Unterstützung dies ermöglicht.

Ich sehe, dass der Client bereits Verbindungen zu verschiedenen Domänen herstellt, z

x9.dnsseed.bluematt.me
x9.seed.bitcoinstats.com
dnsseed.bitcoin.dashjr.org
x9.seed.bitcoin.sipa.be
x9.seed.btc.petertodd.org
x9.seed.bitcoin.jonasschnelli.ch

Stellen diese die „verteilten“ Eigenschaften von Bitcoin dar? Warum gibt es nicht mehr davon? Oder ist das völlig unabhängig?

Hinweis: Ich habe Fragen wie diese oder diese gelesen , aber sie konzentrieren sich mehr auf die Vorgehensweise als auf den tatsächlichen Nutzen.

Antworten (1)

Wenn Sie dies nicht möchten, müssen Sie überhaupt keine Ports öffnen. Sie haben immer noch einen vollständigen Knoten, er hat nur weniger Verbindungen. Vollständige Knoten stellen normalerweise 8 ausgehende Verbindungen her und können viel mehr eingehende Verbindungen haben, wenn Sie den Port offen haben (standardmäßig insgesamt 125). Eingehende Verbindungen können auch SPV-Wallets (Telefon) oder andere vollständige Knoten sein.

Der Vorteil besteht also darin, dass Sie dem Netzwerk ein wenig mehr helfen, indem Sie Verbindungsmöglichkeiten und Bandbreite für mehr andere vollständige und nicht vollständige Knoten bereitstellen. Momentan besteht aber kein wirklicher Mangel.

In der Regel führt die Software beim ersten Ausführen möglicherweise nur eine DNS-Suche in den von Ihnen erwähnten Domänen durch. Jeder Name repräsentiert Dutzende von IP-Adressen zufälliger anderer vollständiger Knoten (nicht nur Knoten, die von diesen Leuten betrieben werden). Sobald Ihr Knoten eine Verbindung zu einigen Peers hat, lernt er von diesen neue IP-Adressen und führt seine eigene Liste von IP-Adressen, die gespeichert wird, wenn Sie die Software herunterfahren.