Wilt u leren hoe u een Litecoin Lightning knooppuntinstallatie doet? In deze tutorial laten we je zien hoe je een Litecoin Lightning-knooppunt installeert met behulp van een computer waarop Ubuntu Linux draait.
Hardware Lijst:
In het volgende gedeelte wordt de lijst met apparatuur weergegeven die is gebruikt om deze Litecoin-zelfstudie te maken.
Elk onderdeel van de hierboven genoemde hardware is te vinden op de Amazon-website.
Litecoin-gerelateerde Zelfstudie:
Op deze pagina bieden we snel toegang tot een lijst met tutorials gerelateerd aan Litecoin.
Tutorial – Litecoin Node Installatie
Eerst moet u een gewone Litecoin Node installeren.
Gebruik op de Ubuntu Linux-console de volgende opdrachten om het BerkleyDB-pakket te installeren:
# add-apt-repository ppa:bitcoin/bitcoin
# apt-get update
# apt-get install libdb4.8-dev libdb4.8++-dev
U moet Berkeley DB versie 4.8 gebruiken om alles te laten werken.
Gebruik de volgende opdrachten om de vereiste bibliotheken en de vereiste pakketten te installeren:
# 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
Maak een map naar de knooppuntsoftware en download het Litecoin-pakket.
# mkdir /downloads
# cd /downloads
# git clone https://github.com/litecoin-project/litecoin.git
Compileer en installeer de Litecoin-knooppuntsoftware.
# cd litecoin
# ./autogen.sh
# ./configure
# make
# make install
Maak een Litecoin-configuratiebestand aan en kies een gebruikersnaam en een wachtwoord.
# mkdir ~/.litecoin
# vi $HOME/.litecoin/litecoin.conf
Hier is de inhoud van het bestand litecoin.conf:
Het enige dat u moet wijzigen, is de gebruikersnaam en het wachtwoord van de laatste twee regels.
txindex=1
server=1
daemon=1
zmqpubrawblock=tcp://127.0.0.1:28332
zmqpubrawtx=tcp://127.0.0.1:28332
rpcuser=virtualcoin2018
rpcpassword=kamisama123
In ons voorbeeld kiezen we de gebruikersnaam virtualcoin2018 en het wachtwoord kamisama123.
Start de Litecoin-node-daemon met behulp van de volgende opdracht:
# litecoind -daemon
Wacht tot de synchronisatie van de blockchain is beëindigd.
De blockchain-synchronisatie kan dagen of weken duren.
Gebruik de volgende opdracht om de status van de blockchain-synchronisatie te controleren:
# tail -f ~/.litecoin/debug.log
Tutorial – Lightning Node-installatie
Gebruik de volgende opdrachten om de GO-software te installeren:
# 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
In ons voorbeeld is de Go-software geïnstalleerd onder de map / usr / local.
Om goed te kunnen werken, verwacht de Go-software dat het systeem een aantal omgevingsvariabelen bevat.
Laten we een bestand maken om de vereiste omgevingsvariabelenconfiguratie te automatiseren.
# vi /etc/profile.d/go.sh
Hier is de inhoud van het go.sh-bestand.
#/bin/bash
export GOROOT=/usr/local/go
export GOPATH=$GOROOT/work
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
Laten we nu de computer opnieuw opstarten.
Vergeet niet om de Litecoin-dienstdaemon opnieuw te starten.
# reboot
# litecoind -daemon
Gebruik de volgende opdracht om DEP te installeren.
# go get -u github.com/golang/dep/cmd/dep
Gebruik de volgende opdrachten om LND te installeren.
# go get -d github.com/lightningnetwork/lnd
# cd $GOPATH/src/github.com/lightningnetwork/lnd
# make
# make install
Laten we nu LND proberen bij te werken naar de laatste versie.
# git pull
# make
# make install
Gebruik de volgende opdracht om uw LND-installatie te testen.
# make check
Gebruik de volgende opdracht om uw bliksemknoop te starten.
U moet de litecoind.rpcuser wijzigen in uw bitcoin-gebruikersnaam.
U moet de litecoind.rpcpass wijzigen in uw bitcoin-wachtwoord.
U moet de externe adapter wijzigen in het externe IP-adres van uw knooppunt.
# 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
Misschien wilt u een LND-configuratie maken om het u gemakkelijker te maken.
# vi /root/.lnd/lnd.conf
Hier is de inhoud van het lnd.conf-bestand:
Het enige dat u moet wijzigen, is de Litecoin-gebruikersnaam, het wachtwoord en het externe IP-adres.
[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
Als u het bestand lnd.conf hebt gemaakt, gebruikt u de volgende opdracht om het Lightning-netwerkknooppunt te starten.
# lnd
Wacht tot de LND-synchronisatie van de blockchain is beëindigd.
De LND-blockchain-synchronisatie kan uren of dagen duren.
Hier is een lijst met nuttige opdrachten:
# lncli getinfo
# lncli getnetworkinfo
# lncli describegraph
# lncli newaddress np2wkh
# lncli walletbalance