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