Planen Sie die Chain-Daten
Ein Full Node und ein Pruned Node haben unterschiedlichen Speicherbedarf, und die aktuelle Chain-Größe ändert sich. Prüfen Sie die Upstream-Anforderungen und lassen Sie Platz für die initiale Synchronisierung und Wachstum. Wählen Sie die Festplattenkapazität nicht allein anhand eines alten Tutorials.
Überprüfen Sie die Software
Verwenden Sie offizielle Releases und verifizieren Sie Signaturen oder Hashes über einen vertrauenswürdigen Prozess. Betreiben Sie den Daemon als unprivilegierten Dienst und halten Sie sein Datenverzeichnis und die Protokollaufbewahrung bewusst.
Öffentliche und private Rollen trennen
Der Peer-to-Peer-Port und die RPC-Schnittstelle dienen unterschiedlichen Zwecken. Binden Sie sensible RPC lokal oder hinter einer authentifizierten privaten Route. Eine öffentlich erreichbare, uneingeschränkte Wallet-Kontrollschnittstelle ist ein schwerwiegender Fehler.
Verstehen Sie die Datenschutzgrenze
Die Verwendung eines eigenen Nodes kann die Abhängigkeit von einem Remote-Betreiber verringern, sichert aber keine Wallet auf einem kompromittierten Gerät. Tor oder andere Routing-Optionen erfordern eine separate Konfiguration und ein klares Bedrohungsmodell. Halten Sie Wallet-Geheimnisse aus den öffentlichen Dateien des Nodes heraus.
Testen Sie die RPC-Grenze
Prüfen Sie nach der Konfiguration die lauschenden Schnittstellen und versuchen Sie eine Anfrage von außerhalb des zulässigen Netzwerks. Ein eingeschränkter Daemon-RPC-Endpunkt und ein Wallet-RPC-Dienst sind unterschiedliche Fähigkeiten. Legen Sie keinen von beiden breit offen, nur weil eine Wallet-Anwendung sich so leichter verbinden lässt.
Halten Sie den Node reproduzierbar
Dokumentieren Sie die Binärquelle, die verifizierte Version und die Dienstkonfiguration, ohne Wallet-Geheimnisse in das Runbook zu kopieren. Überwachen Sie Festplattenkapazität und Synchronisierungsfortschritt. Ein Node kann oft aus verifizierter Software und Chain-Daten neu aufgebaut werden; schützen Sie das Wallet-Wiederherstellungsmaterial unabhängig davon.
Wählen Sie den Speicher anhand der aktuellen Kette und Ihrer Rolle
Ein Full Node behält mehr historische Daten; ein Pruned Node reduziert den langfristigen Platzbedarf und validiert dennoch die Chain. Lassen Sie Platz für Synchronisierung, Logs und Wachstum, statt sich auf eine feste alte Chain-Größenangabe zu verlassen. Aktivieren Sie Pruning beim initialen Sync, wenn dies das beabsichtigte Design ist; eine spätere Anwendung verkleinert eine bestehende Datenbankdatei möglicherweise nicht sofort. Entscheiden Sie, ob der Node private Infrastruktur für Ihre Wallet ist oder auch einen eingeschränkten öffentlichen Daemon-RPC anbietet.
Offizielle Dokumentation: Monerod-Pruning und Optionen
Prüfen Sie das Release, bevor Sie den Daemon starten
Beziehen Sie die Version über den offiziellen Projektkanal und überprüfen Sie deren signierte Hash-Liste mit einem vertrauenswürdigen Fingerabdruck, den Sie unabhängig vom heruntergeladenen Archiv erhalten haben. Betreiben Sie den Daemon als dedizierten unprivilegierten Dienst mit einem persistenten Datenverzeichnis und begrenzten Protokollen. Bewahren Sie Wallet-Seeds und Ausgabeschlüssel auf der Wallet-Seite auf; ein validierender Node benötigt sie nicht. Notieren Sie die Version und den verifizierten Archiv-Hash, damit ein Neuaufbau einen identifizierbaren Ausgangspunkt hat.
- Erlauben Sie Peer-to-Peer-Verkehr nur gemäß der vorgesehenen Node-Rolle.
- Halten Sie uneingeschränktes Daemon-RPC lokal/privat; ein eingeschränkter Listener ist eine separate Wahl.
- Verwechseln Sie monerod-Daemon-RPC nicht mit einem Wallet-RPC, der Wallet-Operationen ausführen kann.
Offizielle Dokumentation: Überprüfung der Monero-Version
Bestätigen Sie die Synchronisierung und prüfen Sie die RPC-Grenze
Nutzen Sie Daemon-Status und aktuelle Höhe, um langsame Erstverifikation von einem getrennten Knoten zu unterscheiden. Prüfen Sie ausgehende Peers, verfügbaren Speicherplatz, Uhrzeit und Dienstprotokolle, bevor Sie eine lange Synchronisierung neu starten. Der Mainnet-Peer-Port und die RPC-Listener sind verschieden; öffnen Sie nicht alle nahegelegenen Ports aus Bequemlichkeit. Fragen Sie das vorgesehene private RPC von einem autorisierten Client ab und verlangen Sie dann, dass eine Anfrage von außerhalb der Grenze fehlschlägt. Beschränken Sie öffentliche Methoden bewusst, wenn ein öffentlicher Endpunkt Teil Ihres Designs ist.
# Local service inspection; do not publish private configuration:
ss -lntp
# In the monerod console:
status
sync_infoOffizielle Dokumentation: Monerod-Daemon-Referenz
Planen Sie Tor-Routing und Wiederherstellung getrennt
Tor kann den Netzwerkpfad für unterstützten Node-Datenverkehr ändern, muss jedoch für die vorgesehene Verkehrsklasse konfiguriert und getestet werden; allein der Betrieb von Tor neben einem Daemon beweist nichts. Untersuchen Sie stockende Synchronisierung durch Prüfungen der Peer-Konnektivität, der Festplatte und der Berechtigungen. Bewahren Sie Konfigurations- und Verifizierungsaufzeichnungen auf und entscheiden Sie, ob das Kopieren von Chain-Daten genügend Wiederherstellungszeit spart, um die Sicherungsgröße zu rechtfertigen. Das Node-Hosting von XMR ist hier eine Schulungslast; es ermöglicht keine Annahme von Monero-Zahlungen im Koala-Checkout.