Хотите узнать, как выполнить установку узла Litecoin Lightning? В этом руководстве мы покажем вам, как установить узел Litecoin Lightning с помощью компьютера под управлением Ubuntu Linux.

Список оборудования:

В следующем разделе представлен список оборудования, использованного для создания этого учебника Litecoin.

Каждое оборудование, перечисленное выше, можно найти на сайте Amazon.

Litecoin Связанное руководство:

На этой странице мы предлагаем быстрый доступ к списку учебных пособий, связанных с Litecoin.

Учебник — Установка узла Litecoin

Во-первых, вам нужно установить обычный Litecoin Node.

На консоли 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

Дождитесь окончания синхронизации блокчейна.

Синхронизация блокчейна может занять дни или недели.

Команда wing для проверки статуса синхронизации блокчейна:

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

Учебник — Установка Lightning Node

Используйте следующие команды для установки программного обеспечения 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