您想学习如何安装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