OffshoreVps
Anleitungen16 Okt. 20265 Min. LesezeitVon dem OffshoreVps-Team

So betreiben Sie einen Litecoin-Node auf einem VPS

Litecoin Core auf Ubuntu oder Debian installieren, pruned oder full wählen, MWEB verstehen, mit systemd betreiben und die richtigen Ports öffnen.

Litecoin ist eine der am einfachsten selbst zu betreibenden Chains. Die Software ähnelt Bitcoin Core, die Chain ist weit kleiner und ein bescheidener VPS bewältigt sie problemlos. Diese Anleitung installiert Litecoin Core auf Ubuntu oder Debian und zeigt, wie Sie mit MWEB, Litecoins optionaler Datenschutzebene, umgehen.

Terminalfenster auf einem VPS mit den Befehlen zum Betrieb eines Litecoin-Nodes, beginnend mit „sudo adduser --disabled-password --gecos "" lite“
Die Art von Befehlen, die Sie in dieser Anleitung auf Ihrem Server ausführen.

Was Sie brauchen

  • Datenträger. Ein Full Node speichert die gesamte Chain, die nur einen Bruchteil der Bitcoin-Chain ausmacht. Prüfen Sie die aktuelle Größe, bevor Sie wählen. Ein Pruned Node braucht deutlich weniger.
  • RAM. 4 GB genügen. 8 GB beschleunigen die erste Synchronisierung.
  • CPU. Zwei Kerne reichen.

Passende Tarife finden Sie unter Litecoin-Node-Hosting.

Schritt 1: Den Server vorbereiten

Beginnen Sie mit einem frischen Server und den Schritten aus So sichern Sie einen neuen VPS. Legen Sie einen Benutzer für den Node an.

sudo adduser --disabled-password --gecos "" litecoin

Schritt 2: Litecoin Core herunterladen

Laden Sie die Version von der offiziellen Litecoin-Seite (litecoin.org) oder vom GitHub des Litecoin Project herunter und prüfen Sie dann Signatur und Prüfsumme.

cd /tmp
wget https://download.litecoin.org/litecoin-VERSION/linux/litecoin-VERSION-x86_64-linux-gnu.tar.gz
tar xzf litecoin-VERSION-x86_64-linux-gnu.tar.gz
sudo install -m 0755 litecoin-VERSION/bin/* /usr/local/bin/
Die Schritte dieser Anleitung in der Reihenfolge: 1. Was Sie brauchen; 2. Den Server vorbereiten; 3. Litecoin Core herunterladen; 4. MWEB und Ihr Node; 5. Als Dienst betreiben; 6. Firewall
Die Schritte dieser Anleitung in der Reihenfolge.

Schritt 3: Konfigurieren

Erstellen Sie /home/litecoin/.litecoin/litecoin.conf:

server=1
daemon=1
txindex=0
dbcache=1024
# Smaller disk? Keep roughly the last 5 GB of blocks:
# prune=5000
rpcbind=127.0.0.1
rpcallowip=127.0.0.1

Kombinieren Sie prune nicht mit txindex=1. Wenn Sie einen Zahlungsdienst betreiben, der beliebige Transaktionen abfragt, verwenden Sie stattdessen einen Full Node mit txindex=1.

Schritt 4: MWEB und Ihr Node

MWEB (MimbleWimble Extension Blocks) ist in Litecoin Core integriert. Ein Full Node validiert MWEB-Blöcke automatisch, daher sind keine zusätzlichen Einstellungen nötig. Auch ein Pruned Node validiert MWEB-Daten für aktuelle Blöcke. Wenn Sie MWEB-Adressen in einer mit Ihrem Node verbundenen Wallet verwenden möchten, testen Sie zuerst mit einem kleinen Betrag.

Schritt 5: Als Dienst ausführen

[Unit]
Description=Litecoin daemon
After=network-online.target

[Service]
User=litecoin
ExecStart=/usr/local/bin/litecoind -conf=/home/litecoin/.litecoin/litecoin.conf -pid=/run/litecoind/litecoind.pid
RuntimeDirectory=litecoind
Type=forking
Restart=on-failure
TimeoutStopSec=120

[Install]
WantedBy=multi-user.target

Speichern Sie sie als /etc/systemd/system/litecoind.service und führen Sie dann sudo systemctl enable --now litecoind aus. Den Fortschritt prüfen Sie mit litecoin-cli getblockchaininfo.

Firewall

Öffnen Sie Port 9333, um das Netzwerk zu unterstützen. Halten Sie den RPC-Port (9332) für das Internet geschlossen.