Litecoin es una de las cadenas más fáciles de ejecutar por tu cuenta. El software es muy parecido a Bitcoin Core, la cadena es mucho más pequeña y un VPS modesto la maneja con comodidad. Esta guía instala Litecoin Core en Ubuntu o Debian y muestra cómo manejar MWEB, la capa de privacidad opcional de Litecoin.
Qué necesitas
- Disco. Un nodo completo almacena toda la cadena, que es una fracción de la cadena de Bitcoin. Comprueba el tamaño actual antes de elegir. Un nodo podado usa mucho menos.
- RAM. 4 GB bastan. 8 GB aceleran la primera sincronización.
- CPU. Dos núcleos son suficientes.
Los planes adecuados se enumeran en hosting de nodos Litecoin.
Paso 1: prepara el servidor
Empieza con un servidor nuevo y los pasos de cómo proteger un VPS nuevo. Crea un usuario para el nodo.
sudo adduser --disabled-password --gecos "" litecoin
Paso 2: descargar Litecoin Core
Descarga la versión desde el sitio oficial de Litecoin (litecoin.org) o el GitHub del Litecoin Project, y luego verifica la firma y la suma de comprobación.
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/
Paso 3: configurar
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
No combines prune con txindex=1. Si ejecutas un servicio de pagos que consulta transacciones arbitrarias, usa en su lugar un nodo completo con txindex=1.
Paso 4: MWEB y tu nodo
MWEB (MimbleWimble Extension Blocks) está integrado en Litecoin Core. Un nodo completo valida los bloques MWEB automáticamente, así que no necesitas ajustes adicionales. Un nodo podado también valida los datos MWEB de los bloques recientes. Si piensas usar direcciones MWEB en una billetera conectada a tu nodo, prueba primero con una cantidad pequeña.
Paso 5: ejecútalo como servicio
[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
Guárdalo como /etc/systemd/system/litecoind.service y luego sudo systemctl enable --now litecoind. Comprueba el progreso con litecoin-cli getblockchaininfo.
Cortafuegos
Abre el puerto 9333 para ayudar a la red. Mantén cerrado a internet el puerto RPC (9332).