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.
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/
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.