Litecoin یکی از سادهترین زنجیرهها برای اجرای شخصی است. نرمافزار آن به Bitcoin Core نزدیک است، زنجیره بسیار کوچکتر است و یک VPS متوسط بهراحتی از پس آن برمیآید. این راهنما Litecoin Core را روی Ubuntu یا Debian نصب میکند و نشان میدهد با MWEB، لایهٔ حریم خصوصی اختیاری Litecoin، چگونه کار کنید.
به چه چیزی نیاز دارید
- دیسک. یک نود کامل کل زنجیره را ذخیره میکند که بخش کوچکی از زنجیرهٔ Bitcoin است. پیش از انتخاب، حجم فعلی را بررسی کنید. نود هرسشده بسیار کمتر مصرف میکند.
- RAM. 4 GB کافی است. 8 GB همگامسازی اول را سریعتر میکند.
- CPU. دو هسته مناسب است.
پلنهای مناسب در هاستینگ نود Litecoin فهرست شدهاند.
گام ۱: آمادهسازی سرور
با یک سرور تازه و مراحل ایمنسازی یک VPS جدید شروع کنید. یک کاربر برای نود بسازید.
sudo adduser --disabled-password --gecos "" litecoin
مرحله 2: دانلود Litecoin Core
نسخه را از سایت رسمی Litecoin (litecoin.org) یا GitHub پروژهٔ Litecoin دانلود کنید، سپس امضا و چکسام را بررسی کنید.
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) را برای اینترنت بسته نگه دارید.