您想学习如何安装Litecoin Lightning节点吗? 在本教程中,我们将向您展示如何使用运行Ubuntu Linux的计算机安装Litecoin Lightning节点。

硬件清单:

以下部分介绍了用于创建此Litecoin教程的设备列表。

上面列出的每一件硬件都可以在亚马逊网站上找到。

Litecoin相关教程:

在此页面上,我们提供了与Litecoin相关的教程列表的快速访问。

教程 - Litecoin节点安装

首先,您需要安装常规的Litecoin节点。

在Ubuntu Linux控制台上,使用以下命令安装BerkleyDB软件包:

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

您必须使用Berkeley DB版本4.8才能正常工作。

使用以下命令安装所需的库和所需的包:

# 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

创建节点软件的目录并下载Litecoin包。

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

编译并安装Litecoin节点软件。

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

创建Litecoin配置文件并选择用户名和密码。

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

以下是litecoin.conf文件的内容:

您需要更改的唯一内容是最后两行的用户名和密码。

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

在我们的示例中,我们选择用户名virtualcoin2018和密码kamisama123。

使用以下命令启动Litecoin节点守护程序:

# litecoind -daemon

等待区块链的同步结束。

区块链同步可能需要数天或数周。

使用以下命令验证区块链同步的状态:

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

教程 - 闪电节点安装

使用以下命令安装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

在我们的示例中,Go软件安装在/ usr / local文件夹下。

为了正常工作,Go软件希望系统具有一组环境变量。

让我们创建一个文件来自动化所需的环境变量配置。

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

这是go.sh文件的内容。

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

现在,让我们重新启动计算机。

不要忘记重新启动Litecoin服务守护程序。

# reboot
# litecoind -daemon

使用以下命令安装DEP。

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

使用以下命令安装LND。

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

现在,让我们尝试将LND更新到最新版本。

# git pull
# make
# make install

使用以下命令测试LND安装。

# make check

使用以下命令启动闪电节点。

您需要将litecoind.rpcuser更改为您的比特币用户名。

您需要将litecoind.rpcpass更改为您的比特币密码。

您需要将externalip更改为节点外部IP地址。

# 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

您可能希望创建LND配置以简化操作。

# vi /root/.lnd/lnd.conf

以下是lnd.conf文件的内容:

您需要更改的唯一内容是Litecoin用户名,密码和外部IP地址。

[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

如果您创建了lnd.conf文件,请使用以下命令启动Lightning网络节点。

# lnd

等待区块链的LND同步结束。

LND区块链同步可能需要数小时或数天。

以下是有用命令的列表:

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