Litecoin खुद चलाने के लिए सबसे आसान चेन में से एक है। सॉफ़्टवेयर Bitcoin Core के काफ़ी करीब है, चेन बहुत छोटी है और एक सामान्य VPS उसे आराम से संभाल लेता है। यह गाइड Ubuntu या Debian पर Litecoin Core इंस्टॉल करती है और बताती है कि Litecoin की वैकल्पिक प्राइवेसी लेयर MWEB को कैसे संभालें।
आपको क्या चाहिए
- डिस्क। फ़ुल नोड पूरी चेन स्टोर करता है, जो Bitcoin चेन का एक छोटा हिस्सा है। चुनने से पहले मौजूदा साइज़ देखें। प्रून्ड नोड बहुत कम जगह लेता है।
- RAM। 4 GB काफ़ी है। 8 GB पहले सिंक को तेज़ करता है।
- CPU। दो कोर ठीक हैं।
उपयुक्त प्लान Litecoin नोड होस्टिंग के अंतर्गत सूचीबद्ध हैं।
चरण 1: सर्वर तैयार करें
नए सर्वर और नए VPS को सुरक्षित कैसे करें के चरणों से शुरू करें। नोड के लिए एक यूज़र बनाएँ।
sudo adduser --disabled-password --gecos "" litecoin
चरण 2: Litecoin Core डाउनलोड करें
रिलीज़ को आधिकारिक Litecoin साइट (litecoin.org) या Litecoin Project के GitHub से डाउनलोड करें, फिर सिग्नेचर और चेकसम सत्यापित करें।
cd /tmp
wget https://download.litecoin.org/litecoin-VERSION/linux/litecoin-VERSION-x86_64-linux-gnu.tar.gz
tar xzf litecoin-VERSION-x86_64-linux-gnu.tar.gz
sudo install -m 0755 litecoin-VERSION/bin/* /usr/local/bin/
चरण 3: कॉन्फ़िगर करें
/home/litecoin/.litecoin/litecoin.conf बनाएँ:
server=1
daemon=1
txindex=0
dbcache=1024
# Smaller disk? Keep roughly the last 5 GB of blocks:
# prune=5000
rpcbind=127.0.0.1
rpcallowip=127.0.0.1
prune को txindex=1 के साथ न मिलाएँ। अगर आप ऐसी पेमेंट सर्विस चलाते हैं जो किसी भी ट्रांज़ैक्शन को खोजती है, तो इसके बजाय txindex=1 वाला फ़ुल नोड उपयोग करें।
चरण 4: MWEB और आपका नोड
MWEB (MimbleWimble Extension Blocks) Litecoin Core में ही बना हुआ है। फ़ुल नोड MWEB ब्लॉक अपने आप वैलिडेट करता है, इसलिए किसी अतिरिक्त सेटिंग की ज़रूरत नहीं है। प्रून्ड नोड भी हाल के ब्लॉक के MWEB डेटा को वैलिडेट करता है। अगर आप अपने नोड से जुड़े वॉलेट में MWEB पते उपयोग करना चाहते हैं, तो पहले थोड़ी रकम से टेस्ट करें।
चरण 5: इसे सेवा के रूप में चलाएँ
[Unit]
Description=Litecoin daemon
After=network-online.target
[Service]
User=litecoin
ExecStart=/usr/local/bin/litecoind -conf=/home/litecoin/.litecoin/litecoin.conf -pid=/run/litecoind/litecoind.pid
RuntimeDirectory=litecoind
Type=forking
Restart=on-failure
TimeoutStopSec=120
[Install]
WantedBy=multi-user.target
इसे /etc/systemd/system/litecoind.service के रूप में सेव करें, फिर sudo systemctl enable --now litecoind चलाएँ। प्रगति litecoin-cli getblockchaininfo से देखें।
फ़ायरवॉल
नेटवर्क की मदद के लिए पोर्ट 9333 खोलें। RPC पोर्ट (9332) को इंटरनेट के लिए बंद रखें।