Litecoin من أسهل السلاسل تشغيلاً بنفسك. فبرنامجها قريب من Bitcoin Core، وسلسلتها أصغر بكثير، ويتعامل معها VPS متواضع بسهولة. يثبّت هذا الدليل Litecoin Core على Ubuntu أو Debian ويوضح كيفية التعامل مع MWEB، طبقة الخصوصية الاختيارية في Litecoin.
ما تحتاجه
- القرص. تخزّن العقدة الكاملة السلسلة بأكملها، وهي جزء صغير من سلسلة Bitcoin. تحقق من الحجم الحالي قبل الاختيار. تستخدم العقدة المقلَّمة مساحة أقل بكثير.
- الذاكرة (RAM). يكفي 4 GB. ويسرّع 8 GB المزامنة الأولى.
- المعالج (CPU). نواتان كافيتان.
الخطط المناسبة مدرجة ضمن استضافة عقدة Litecoin.
الخطوة 1: جهّز الخادم
ابدأ بخادم جديد والخطوات في كيفية تأمين 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) مغلقاً أمام الإنترنت.