Portanforderungen für einen Full-Node?

Muss ich sowohl TCP als auch UDP 30303 auf meinem Router öffnen? Oder nur TCP?

BEARBEITEN: Mir ist auch unklar, ob das UDP-Protokoll stattdessen auf Port 30301 geöffnet werden sollte (wie auf dieser Seite besprochen: https://github.com/ethereum/wiki/wiki/enode-url-format ).

BEARBEITEN: Ich suche wirklich nur nach Einstellungen für ein Standard-Wallet, das ausgeführt wird, um das Netzwerk zu unterstützen. Welche Protokolle und welche Ports müssen durch meine Firewall zugelassen werden, um einen vollständigen Knoten auszuführen, der das Ethereum-Netzwerk vollständig unterstützt?

EDIT: Ich konnte von den Entwicklern eine klare Antwort erhalten, welche Ports und Protokolle geöffnet werden sollten, wenn Sie einen vollständigen Knoten ausführen möchten:

"Die Peer-Erkennung ist nur UDP. Das bedeutet, dass Sie auf 30303 sowohl TCP (ETH- und LES-Protokolle) als auch UDP (alte Peer-Erkennung zum Auffinden von ETH-Peers) verwenden, auf 30304 wird nur UDP verwendet."

Dies bedeutet, dass diese Ports auf Ihrer Firewall geöffnet werden müssen:

-- Port 30303 (TCP und UDP)

-- Port 30304 (UDP)

Dies kann ein Duplikat dieser Frage sein. Diese Frage scheint jedoch keine endgültige Antwort zu haben.
Lesen Sie bitte den allerersten Satz der anderen Antwort.
prüfen Sie, ob Ihr Router upnp unterstützt: github.com/ethereum/go-ethereum/wiki/Connecting-to-the-network
Ich stecke mit einem U-verse Giga Power-Router (1000 Mbs-Dienst) fest, aber er unterstützt kein upnp. Ich habe den ersten Satz der anderen Antwort gelesen (Ethereum-Clients verwenden einen Listener-Port (TCP) und einen Discovery-Port (UDP). , beide standardmäßig auf 30303). .
Ich habe eine klare Antwort von den Entwicklern bekommen. es unterscheidet sich von dem, was in der doppelten Frage stand. Ich glaube, dies sollte öffentlich und für jeden leicht zugänglich gemacht werden, der einen Full-Node für Ethereum betreiben möchte.
Ich habe Ihre Frage erneut geöffnet. Bitte nehmen Sie sich die Zeit, Ihre letzte Änderung in eine Antwort umzuwandeln.

Antworten (1)

Die Entwickler haben eine endgültige Antwort darauf gegeben, welche Ports und Protokolle geöffnet werden sollten, wenn Sie einen vollständigen Knoten ausführen möchten:

Aus der Diskussion zitiert: "Peer-Erkennung ist nur UDP. Das bedeutet, dass Sie auf 30303 sowohl TCP (ETH- und LES-Protokolle) als auch UDP (alte Peer-Erkennung zum Auffinden von ETH-Peers) verwenden, auf 30304 wird nur UDP verwendet."

Dies bedeutet, dass diese Ports auf Ihrer Firewall geöffnet werden müssen:

-- Port 30303 (TCP und UDP)

-- Port 30304 (UDP)

Benötigen wir sowohl die eingehende als auch die ausgehende UDP-Porterkennung, um zu funktionieren, oder reicht nur der ausgehende Datenverkehr aus?