Хотите узнать, как выполнить установку узла 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