Litecoin est l'une des chaînes les plus faciles à exécuter soi-même. Le logiciel est proche de Bitcoin Core, la chaîne est bien plus petite et un VPS modeste la gère sans peine. Ce guide installe Litecoin Core sur Ubuntu ou Debian et montre comment gérer MWEB, la couche de confidentialité optionnelle de Litecoin.
Ce dont vous avez besoin
- Disque. Un nœud complet stocke toute la chaîne, qui représente une fraction de la chaîne Bitcoin. Vérifiez la taille actuelle avant de choisir. Un nœud élagué en utilise beaucoup moins.
- RAM. 4 Go suffisent. 8 Go accélèrent la première synchronisation.
- CPU. Deux cœurs suffisent.
Les offres adaptées sont listées sous hébergement de nœud Litecoin.
Étape 1 : préparer le serveur
Commencez avec un serveur vierge et les étapes de comment sécuriser un nouveau VPS. Créez un utilisateur pour le nœud.
sudo adduser --disabled-password --gecos "" litecoin
Étape 2 : télécharger Litecoin Core
Téléchargez la version depuis le site officiel de Litecoin (litecoin.org) ou le GitHub du Litecoin Project, puis vérifiez la signature et la somme de contrôle.
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/
Étape 3 : configurer
Créez /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
Ne combinez pas prune avec txindex=1. Si vous exploitez un service de paiement qui recherche des transactions arbitraires, utilisez plutôt un nœud complet avec txindex=1.
Étape 4 : MWEB et votre nœud
MWEB (MimbleWimble Extension Blocks) est intégré à Litecoin Core. Un nœud complet valide automatiquement les blocs MWEB, vous n'avez donc besoin d'aucun paramètre supplémentaire. Un nœud élagué valide aussi les données MWEB des blocs récents. Si vous prévoyez d'utiliser des adresses MWEB dans un portefeuille connecté à votre nœud, testez d'abord avec un petit montant.
Étape 5 : l’exécuter comme un service
[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
Enregistrez-le sous /etc/systemd/system/litecoind.service, puis sudo systemctl enable --now litecoind. Suivez la progression avec litecoin-cli getblockchaininfo.
Pare-feu
Ouvrez le port 9333 pour aider le réseau. Gardez le port RPC (9332) fermé à Internet.