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