Litecoin Lightningノードのインストール方法を学びますか? このチュートリアルでは、Ubuntu Linuxを実行しているコンピュータを使ってLitecoin Lightningノードをインストールする方法を説明します。

ハードウェアリスト:

次のセクションでは、このLitecoinチュートリアルを作成するために使用された機器のリストを提示します。

上記のすべてのハードウェアは、AmazonのWebサイトにあります。

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ファイルの内容です。

変更する必要があるのは最後の2行のユーザー名とパスワードだけです。

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

チュートリアル - Lightningノードのインストール

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

Lightningノードを起動するには、次のコマンドを使用します。

あなたはlitecoind.rpcuserをあなたのbitcoinユーザー名に変更する必要があります。

あなたはlitecoind.rpcpassをあなたのbitcoinパスワードに変更する必要があります。

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