Möchten Sie lernen, wie Sie eine Litecoin Lightning-Knoteninstallation durchführen? In diesem Tutorial zeigen wir Ihnen, wie Sie einen Litecoin Lightning-Knoten mit einem Computer unter Ubuntu Linux installieren.
Hardware-Liste:
Im folgenden Abschnitt wird die Liste der zum Erstellen dieses Litecoin-Lernprogramms verwendeten Geräte aufgeführt.
Alle oben aufgeführten Hardwarekomponenten finden Sie auf der Amazon-Website.
Litecoin-bezogenes Tutorial:
Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Tutorials zu Litecoin.
Lernprogramm – Installation des Litecoin-Knotens
Zunächst müssen Sie einen regulären Litecoin-Knoten installieren.
Verwenden Sie in der Ubuntu Linux-Konsole die folgenden Befehle, um das BerkleyDB-Paket zu installieren:
# add-apt-repository ppa:bitcoin/bitcoin
# apt-get update
# apt-get install libdb4.8-dev libdb4.8++-dev
Sie müssen Berkeley DB Version 4.8 verwenden, damit alles funktioniert.
Verwenden Sie die folgenden Befehle, um die erforderlichen Bibliotheken und die erforderlichen Pakete zu installieren:
# 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
Erstellen Sie ein Verzeichnis für die Knotensoftware und laden Sie das Litecoin-Paket herunter.
# mkdir /downloads
# cd /downloads
# git clone https://github.com/litecoin-project/litecoin.git
Kompilieren und installieren Sie die Litecoin-Knotensoftware.
# cd litecoin
# ./autogen.sh
# ./configure
# make
# make install
Erstellen Sie eine Litecoin-Konfigurationsdatei und wählen Sie einen Benutzernamen und ein Kennwort.
# mkdir ~/.litecoin
# vi $HOME/.litecoin/litecoin.conf
Hier ist der Inhalt der Datei litecoin.conf:
Sie müssen lediglich den Benutzernamen und das Kennwort der letzten beiden Zeilen ändern.
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 unserem Beispiel wählen wir den Benutzernamen virtualcoin2018 und das Kennwort kamisama123.
Starten Sie den Litecoin-Knotendämon mit dem folgenden Befehl:
# litecoind -daemon
Warten Sie, bis die Synchronisation der Blockchain beendet ist.
Die Blockchain-Synchronisierung kann Tage oder Wochen dauern.
Verwenden Sie den folgenden Befehl, um den Status der Blockchain-Synchronisierung zu überprüfen:
# tail -f ~/.litecoin/debug.log
Lernprogramm – Installation von Lightning-Knoten
Verwenden Sie die folgenden Befehle, um die GO-Software zu installieren:
# 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 unserem Beispiel wurde die Go-Software unter dem Ordner / usr / local installiert.
Um ordnungsgemäß zu funktionieren, erwartet die Go-Software, dass das System eine Reihe von Umgebungsvariablen hat.
Erstellen Sie eine Datei, um die Konfiguration der erforderlichen Umgebungsvariablen zu automatisieren.
# vi /etc/profile.d/go.sh
Hier ist der Inhalt der go.sh-Datei.
#/bin/bash
export GOROOT=/usr/local/go
export GOPATH=$GOROOT/work
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
Starten wir nun den Computer neu.
Vergessen Sie nicht, den Litecoin-Service-Daemon neu zu starten.
# reboot
# litecoind -daemon
Verwenden Sie den folgenden Befehl, um DEP zu installieren.
# go get -u github.com/golang/dep/cmd/dep
Verwenden Sie die folgenden Befehle, um LND zu installieren.
# go get -d github.com/lightningnetwork/lnd
# cd $GOPATH/src/github.com/lightningnetwork/lnd
# make
# make install
Versuchen wir nun, LND auf die letzte Version zu aktualisieren.
# git pull
# make
# make install
Verwenden Sie den folgenden Befehl, um Ihre LND-Installation zu testen.
# make check
Verwenden Sie den folgenden Befehl, um Ihren Blitzknoten zu starten.
Sie müssen litecoind.rpcuser in Ihren Bitcoin-Benutzernamen ändern.
Sie müssen litecoind.rpcpass in Ihr Bitcoin-Passwort ändern.
Sie müssen das externalip in die externe IP-Adresse Ihres Knotens ändern.
# 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
Möglicherweise möchten Sie eine LND-Konfiguration erstellen, um die Arbeit zu erleichtern.
# vi /root/.lnd/lnd.conf
Hier ist der Inhalt der Datei lnd.conf:
Sie müssen lediglich den Litecoin-Benutzernamen, das Kennwort und die externe IP-Adresse ändern.
[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
Wenn Sie die Datei lnd.conf erstellt haben, starten Sie den Lightning-Netzwerkknoten mit dem folgenden Befehl.
# lnd
Warten Sie, bis die LND-Synchronisation der Blockchain beendet ist.
Die LND-Blockchain-Synchronisierung kann Stunden oder Tage dauern.
Hier ist eine Liste nützlicher Befehle:
# lncli getinfo
# lncli getnetworkinfo
# lncli describegraph
# lncli newaddress np2wkh
# lncli walletbalance