هل ترغب في معرفة كيفية القيام بتثبيت عقدة Litecoin Lightning؟ في هذا البرنامج التعليمي ، سوف نوضح لك كيفية تثبيت عقدة Litecoin Lightning باستخدام كمبيوتر يعمل بنظام التشغيل Ubuntu Linux.

قائمة الأجهزة:

يعرض القسم التالي قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي Litecoin.

كل قطعة من الأجهزة المذكورة أعلاه يمكن العثور عليها في موقع أمازون.

Litecoin البرنامج التعليمي ذات الصلة:

في هذه الصفحة ، نقدم وصولاً سريعًا إلى قائمة من البرامج التعليمية ذات الصلة بـ Litecoin.

البرنامج التعليمي - Litecoin عقدة التثبيت

أولا ، تحتاج إلى تثبيت عقدة Litecoin العادية.

في وحدة تحكم Linux في Ubuntu ، استخدم الأوامر التالية لتثبيت حزمة 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 node باستخدام الأمر التالي:

# litecoind -daemon

انتظر تزامن blockchain حتى النهاية.

قد يستغرق تزامن blockchain أيام أو أسابيع.

استخدم الأمر التالي للتحقق من حالة مزامنة blockchain:

# 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 إلى اسم المستخدم الخاص بك bitcoin.

تحتاج إلى تغيير litecoind.rpcpass إلى كلمة مرور بيتكوين.

تحتاج إلى تغيير البرنامج إلى عنوان 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 ، استخدم الأمر التالي لبدء عقدة الشبكة البرق.

# lnd

انتظر حتى تزامن LND من blockchain حتى النهاية.

قد يستغرق تزامن blockchain LND ساعات أو أيام.

هنا قائمة من الأوامر المفيدة:

# lncli getinfo
# lncli getnetworkinfo
# lncli describegraph
# lncli newaddress np2wkh
# lncli walletbalance