Betreib eine Garlicoin-Node
Eine Node hat ihre eigene Kopie der Blockchain und teilt sie mit anderen. Wenn du eine betreibst, wird das Netzwerk stärker und du kannst alles selbst prüfen. Die Einrichtung dauert etwa 20 Minuten. Die erste Synchronisierung läuft dann von allein: eine Stunde oder mehr, selbst mit unserer Bootstrap-Datei.
Eine Node einrichten
- Installiere Garlicoin Core von der offiziellen Download-Seite. Auf einem Server enthält der Download
garlicoindundgarlicoin-clifür den Betrieb ohne Fenster. - Überspring den Großteil der Synchronisierung mit unserer Bootstrap-Datei. Starte den Client einmal, schließe ihn, entpacke
bootstrap.zip, leg die darin enthaltenebootstrap.datins Datenverzeichnis und starte ihn erneut. - Leg eine Konfigurationsdatei an namens
garlicoin.confim Datenverzeichnis. Die Beispielkonfiguration auf dieser Seite verbindet sich mit Nodes, die gerade online sind. - Öffne Port 42069 an deinem Router oder in deiner Firewall und leite ihn an den Rechner mit der Node weiter. Das macht dich für andere nützlich: Neue Nodes laden Blöcke von dir.
- Prüfe, ob es läuft. Deine Blockhöhe sollte zur Seite Netzwerkstatus passen, und
garlicoin-cli getnetworkinfosollte eine Weile nach dem Öffnen des Ports einige eingehende Verbindungen zeigen.
Unter Linux am Laufen halten
Speichere das als /etc/systemd/system/garlicoind.service, ändere User und die Pfade passend zu deinem System und führe dann aus: sudo systemctl enable --now garlicoind. Dann startet die Node beim Hochfahren und startet neu, wenn sie stoppt.
[Unit] Description=Garlicoin node After=network-online.target [Service] User=garlic ExecStart=/usr/local/bin/garlicoind \ -daemon=0 \ -datadir=/home/garlic/.garlicoin ExecStop=/usr/local/bin/garlicoin-cli \ -datadir=/home/garlic/.garlicoin \ stop Restart=on-failure TimeoutStopSec=300 [Install] WantedBy=multi-user.target
Beispiel-garlicoin.conf
# Accept connections from other nodes listen=1 # Keep at most this many connections maxconnections=40 # Uncomment to save disk space (in MB). # A pruned node still checks everything # but can't serve old blocks. #prune=3000 # Nodes that are online right now: addnode=node.garlicoin.org addnode=98.149.17.72 addnode=45.86.162.135 addnode=54.208.209.193 addnode=98.248.22.202 addnode=64.181.232.233 addnode=157.180.63.44 addnode=195.52.24.162 addnode=83.221.211.116
Wo das Datenverzeichnis liegt
%APPDATA%\Garlicoin~/Library/Application Support/Garlicoin~/.garlicoinNützliche Befehle
garlicoin-cli getblockcount· deine Blockhöhegarlicoin-cli getconnectioncount· wie viele Peersgarlicoin-cli getnetworkinfo· Version und Verbindungengarlicoin-cli stop· sauber herunterfahren
Warum eine Node betreiben?
Jede Node hat eine vollständige Kopie der Regeln und der Blockchain. Mehr Nodes machen Garlicoin schwerer zu zensieren oder zu forken, helfen neuen Wallets beim schnelleren Synchronisieren und lassen dich deine eigenen Transaktionen prüfen, ohne jemand anderem zu vertrauen.