क्या आप सीखना चाहते हैं कि Litecoin लाइटनिंग नोड इंस्टॉलेशन कैसे करें? इस ट्यूटोरियल में, हम आपको दिखाने जा रहे हैं कि उबंटू लिनक्स चलाने वाले कंप्यूटर का उपयोग करके एक लाइटकैन लाइटनिंग नोड कैसे स्थापित करें।

हार्डवेयर सूची:

निम्न अनुभाग इस लिटकॉइन ट्यूटोरियल को बनाने के लिए उपयोग किए जाने वाले उपकरणों की सूची प्रस्तुत करता है।

ऊपर सूचीबद्ध हार्डवेयर का हर टुकड़ा अमेज़न की वेबसाइट पर पाया जा सकता है।

Litecoin संबंधित ट्यूटोरियल:

इस पृष्ठ पर, हम लिटिकोइन से संबंधित ट्यूटोरियल की एक सूची तक त्वरित पहुंच प्रदान करते हैं।

ट्यूटोरियल – लिटिकोइन नोड इंस्टॉलेशन

सबसे पहले, आपको एक नियमित Litecoin नोड स्थापित करने की आवश्यकता है।

उबंटू लिनक्स कंसोल पर, बर्कलेबीडी पैकेज को स्थापित करने के लिए निम्न कमांड का उपयोग करें:

# add-apt-repository ppa:bitcoin/bitcoin
# apt-get update
# apt-get install libdb4.8-dev libdb4.8++-dev

सब कुछ काम करने के लिए आपको बर्कले डीबी संस्करण 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 चुनते हैं।

निम्नलिखित कमांड का उपयोग करके लिटकोइन नोड डेमॉन शुरू करें:

# litecoind -daemon

ब्लॉकचैन के सिंक्रनाइज़ेशन के समाप्त होने तक प्रतीक्षा करें।

ब्लॉकचेन सिंक्रोनाइज़ेशन में कई दिन या हफ्ते लग सकते हैं।

ब्लॉकचैन सिंक्रोनाइज़ेशन की स्थिति को सत्यापित करने के लिए निम्न कमांड का उपयोग करें:

# 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

हमारे उदाहरण में, गो सॉफ़्टवेयर / usr / स्थानीय फ़ोल्डर के तहत स्थापित किया गया था।

ठीक से काम करने के लिए, गो सॉफ़्टवेयर सिस्टम से पर्यावरण चर का एक सेट होने की उम्मीद करता है।

चलो आवश्यक पर्यावरण चर विन्यास को स्वचालित करने के लिए एक फ़ाइल बनाएं।

# 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

अब, एलएनडी को अंतिम संस्करण में अपडेट करने का प्रयास करें।

# git pull
# make
# make install

अपने एलएनडी इंस्टॉलेशन का परीक्षण करने के लिए निम्न कमांड का उपयोग करें।

# make check

अपना लाइटनिंग नोड शुरू करने के लिए निम्न कमांड का उपयोग करें।

आपको litecoind.rpcuser को अपने बिटकॉइन उपयोगकर्ता नाम में बदलने की आवश्यकता है।

आपको litecoind.rpcpass को अपने बिटकॉइन पासवर्ड में बदलने की आवश्यकता है।

आपको बाहरी नोड को अपने नोड बाहरी आईपी पते में बदलने की आवश्यकता है।

# 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

आप चीजों को आसान बनाने के लिए एलएनडी कॉन्फ़िगरेशन बनाना चाह सकते हैं।

# vi /root/.lnd/lnd.conf

यहाँ lnd.conf फ़ाइल की सामग्री दी गई है:

केवल एक चीज जिसे आपको बदलने की आवश्यकता है वह है लिटिकोइन उपयोगकर्ता नाम, पासवर्ड और बाहरी आईपी पता।

[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 सिंक्रनाइज़ेशन के समाप्त होने तक प्रतीक्षा करें।

LND ब्लॉकचेन सिंक्रोनाइज़ेशन में घंटों या दिन लग सकते हैं।

यहां उपयोगी आदेशों की एक सूची दी गई है:

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