Litecoin è una delle catene più facili da gestire da soli. Il software è molto simile a Bitcoin Core, la catena è molto più piccola e un VPS modesto la gestisce senza problemi. Questa guida installa Litecoin Core su Ubuntu o Debian e mostra come gestire MWEB, il livello di privacy opzionale di Litecoin.
Cosa ti serve
- Disco. Un nodo completo conserva l'intera catena, che è una frazione della catena di Bitcoin. Controlla la dimensione attuale prima di scegliere. Un nodo pruned ne usa molto meno.
- RAM. 4 GB bastano. Con 8 GB la prima sincronizzazione è più rapida.
- CPU. Due core vanno bene.
I piani adatti sono elencati in hosting di nodi Litecoin.
Passo 1: prepara il server
Parti da un server nuovo e dai passaggi di come proteggere un nuovo VPS. Crea un utente per il nodo.
sudo adduser --disabled-password --gecos "" litecoin
Passo 2: scarica Litecoin Core
Scarica la release dal sito ufficiale di Litecoin (litecoin.org) o dal GitHub del Litecoin Project, poi verifica la firma e il checksum.
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/
Passo 3: configura
Crea /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
Non combinare prune con txindex=1. Se gestisci un servizio di pagamento che cerca transazioni arbitrarie, usa invece un nodo completo con txindex=1.
Passo 4: MWEB e il tuo nodo
MWEB (MimbleWimble Extension Blocks) è integrato in Litecoin Core. Un nodo completo convalida automaticamente i blocchi MWEB, quindi non servono impostazioni aggiuntive. Anche un nodo pruned convalida i dati MWEB dei blocchi recenti. Se prevedi di usare indirizzi MWEB in un wallet collegato al tuo nodo, prova prima con una piccola somma.
Passo 5: eseguilo come servizio
[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
Salvala come /etc/systemd/system/litecoind.service, poi sudo systemctl enable --now litecoind. Controlla l'avanzamento con litecoin-cli getblockchaininfo.
Firewall
Apri la porta 9333 per aiutare la rete. Tieni chiusa a internet la porta RPC (9332).