¿Desea aprender a realizar una instalación del nodo Litecoin Lightning? En este tutorial, le mostraremos cómo instalar un nodo Litecoin Lightning en una computadora con Ubuntu Linux.

Lista de Hardware:

La siguiente sección presenta la lista de equipos utilizados para crear este tutorial de Litecoin.

Todas las piezas de hardware mencionadas anteriormente se pueden encontrar en el sitio web de Amazon.

Tutoriales Relacionados con Litecoin:

En esta página, ofrecemos acceso rápido a una lista de tutoriales relacionados con Litecoin.

Tutorial - Instalación de Nodo Litecoin

Primero, necesitas instalar un Nodo Litecoin regular.

En la consola de Ubuntu Linux, use los siguientes comandos para instalar el paquete BerkleyDB:

# add-apt-repository ppa:bitcoin/bitcoin
# apt-get update
# apt-get install libdb4.8-dev libdb4.8++-dev

Debe usar Berkeley DB versión 4.8 para que todo funcione.

Use los siguientes comandos para instalar las bibliotecas requeridas y los paquetes requeridos:

# apt-get install libboost-all-dev libzmq3-dev libminiupnpc-dev
# apt-get install curl git build-essential libtool autotools-dev
# apt-get install automake pkg-config bsdmainutils python3
# apt-get install software-properties-common libssl-dev libevent-dev

Cree un directorio para el software del nodo y descargue el paquete Litecoin.

# mkdir /downloads
# cd /downloads
# git clone https://github.com/litecoin-project/litecoin.git

Compile e instale el software de nodo Litecoin.

# cd litecoin
# ./autogen.sh
# ./configure
# make
# make install

Cree un archivo de configuración de Litecoin y elija un nombre de usuario y una contraseña.

# mkdir ~/.litecoin
# vi $HOME/.litecoin/litecoin.conf

Aquí está el contenido del archivo litecoin.conf:

Lo único que debe cambiar es el nombre de usuario y la contraseña de las dos últimas líneas.

txindex=1
server=1
daemon=1
zmqpubrawblock=tcp://127.0.0.1:28332
zmqpubrawtx=tcp://127.0.0.1:28332
rpcuser=virtualcoin2018
rpcpassword=kamisama123

En nuestro ejemplo, elegimos el nombre de usuario virtualcoin2018 y la contraseña kamisama123.

Inicie el demonio de nodo Litecoin usando el siguiente comando:

# litecoind -daemon

Espera a que finalice la sincronización de la cadena de bloques.

La sincronización de blockchain puede tardar días o semanas.

Use el siguiente comando para verificar el estado de la sincronización de blockchain:

# tail -f ~/.litecoin/debug.log

Tutorial - Instalación de Lightning Node

Use los siguientes comandos para instalar el software GO:

# mkdir /downloads/go -p
# cd /downloads/go
# wget https://dl.google.com/go/go1.10.1.linux-amd64.tar.gz
# tar -C /usr/local -zxvf go1.10.1.linux-amd64.tar.gz

En nuestro ejemplo, el software Go se instaló en la carpeta / usr / local.

Para funcionar correctamente, el software Go espera que el sistema tenga un conjunto de variables de entorno.

Vamos a crear un archivo para automatizar la configuración de las variables de entorno requeridas.

# vi /etc/profile.d/go.sh

Aquí está el contenido del archivo go.sh.

#/bin/bash
export GOROOT=/usr/local/go
export GOPATH=$GOROOT/work
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

Ahora, vamos a reiniciar la computadora.

No olvides reiniciar el daemon de servicio de Litecoin.

# reboot
# litecoind -daemon

Utilice el siguiente comando para instalar DEP.

# go get -u github.com/golang/dep/cmd/dep

Use los siguientes comandos para instalar LND.

# go get -d github.com/lightningnetwork/lnd
# cd $GOPATH/src/github.com/lightningnetwork/lnd
# make
# make install

Ahora, intentemos actualizar LND a la última versión.

# git pull
# make
# make install

Use el siguiente comando para probar su instalación LND.

# make check

Utilice el siguiente comando para iniciar su nodo de relámpago.

Debe cambiar el litecoind.rpcuser a su nombre de usuario de bitcoin.

Debe cambiar el litecoind.rpcpass a su contraseña de bitcoin.

Debe cambiar el externalip a la dirección IP externa de su nodo.

# lnd --litecoin.active --litecoin.mainnet --debuglevel=debug --litecoin.node=litecoind --litecoind.rpcuser=virtualcoin2018 --litecoind.rpcpass=kamisama123 --litecoind.zmqpath=tcp://127.0.0.1:28332 --externalip=54.202.30.165 --noencryptwallet

Es posible que desee crear una configuración LND para facilitar las cosas.

# vi /root/.lnd/lnd.conf

Aquí está el contenido del archivo lnd.conf:

Lo único que debe cambiar es el nombre de usuario, la contraseña y la dirección IP externa de Litecoin.

[Application Options]

debuglevel=debug
debughtlc=true
maxpendingchannels=10
noencryptwallet=true
externalip=54.244.145.182  #CHANGE HERE

[Litecoin]

litecoin.mainnet=true
litecoin.active=1
litecoin.node=litecoind

[Litecoind]

litecoind.rpchost=localhost
litecoind.rpcuser=virtualcoin2018 #CHANGE HERE
litecoind.rpcpass=kamisama123 #CHANGE HERE
litecoind.zmqpath=tcp://127.0.0.1:28332

Si creó el archivo lnd.conf, use el siguiente comando para iniciar el nodo de la red Lightning.

# lnd

Espera a que finalice la sincronización LND de la cadena de bloques.

La sincronización de la cadena de bloques de LND puede tardar horas o días.

Aquí hay una lista de comandos útiles:

# lncli getinfo
# lncli getnetworkinfo
# lncli describegraph
# lncli newaddress np2wkh
# lncli walletbalance