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

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

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

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

قائمة البرامج:

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

نحن نقدم طريقتين لتنزيل هذا البرنامج.

Litecoin Playlist:

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

لا تنسى الاشتراك في قناة يوتيوب لدينا اسمه VirtualCoin.

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
# cd src
# install -sv litecoind litecoin-cli /usr/local/bin/

قم بإنشاء ملف تكوين Litecoin واختر اسم مستخدم وكلمة مرور.

# mkdir ~/.litecoin
# vi $HOME/.litecoin/litecoin.conf

rpcuser=virtualcoin2018
rpcpassword=kamisama123

في مثالنا ، نختار اسم المستخدم virtualcoin2018 وكلمة المرور kamisama123.

بدء تشغيل عقدة Litecoin node باستخدام الأمر التالي:

# litecoind -daemon

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

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

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

# tail -f ~/.litecoin/debug.log

فيما يلي قائمة بأوامر مفيدة لإدارة عقدة Litecoin.

# litecoin-cli getinfo
# litecoin-cli getblockchaininfo
# litecoin-cli getnetworkinfo
# litecoin-cli getwalletinfo
# litecoin-cli getpeerinfo

البرنامج التعليمي - Litecoin Mining Pool

بعد الانتهاء من تركيب عقدة Litecoin ، يمكننا بدء تركيب تجمع التعدين Litecoin.

استخدم الأمر التالي للحصول على عنوان محفظة Litecoind.

يحيط علما عنوانك Litecoin.

# litecoin-cli getnewaddress

LbGyPoBVopHyVb621Au1i85F96iPbRQTca

استخدم الأمر التالي لتثبيت البرنامج المطلوب:

# apt-get install npm nodejs nodejs-legacy redis-server
# curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh
# source ~/.profile

إعادة تشغيل الكمبيوتر وإعادة تشغيل عقدة Litecoin.

# reboot
# litecoind -daemon

بعد إعادة تشغيل الكمبيوتر ، تحتاج إلى إنهاء تثبيت البرنامج.

# cd /downloads
# nvm install 0.10.25
# nvm use 0.10.25
# git clone https://github.com/UNOMP/unified-node-open-mining-portal.git unomp
# cd unomp
# npm update

الآن ، دعونا إنشاء ملفات التكوين الأساسية.

# cp config.json.example config.json
# cd pool_configs
# cp litecoin.json.example litecoin.json
# vi litecoin.json

هنا هو الملف الأصلي ، قبل التكوين لدينا:

{
"enabled": false,
"coin": "litecoin.json",

"auxes": [ // Defines auxillery coins
{
"coin": "lottoshares.json",
"daemons": [ // It is reccomended to supply multiple daemons here for redundancy
{
"host": "127.0.0.1",
"port": 23327,
"user": "lottosharesrpc",
"password": "By66dCmyX44uUbA7P3qqXJQeT3Ywd8dZ4dJdfgxCAxbg"
}
] }
],
"address": "n4jSe18kZMCdGcZqaYprShXW6EH1wivUK1",

"rewardRecipients": {
"n37vuNFkXfk15uFnGoVyHZ6PYQxppD3QqK": 1.5,
"22851477d63a085dbc2398c8430af1c09e7343f6": 0.1
},

"paymentProcessing": {
"enabled": true,
"paymentInterval": 600,
"minimumPayment": 9999999999,
"daemon": {
"host": "127.0.0.1",
"port": 19332,
"user": "testuser",
"password": "testpass"
}
},

"ports": {
"3008": {
"diff": 8
},
"3032": {
"diff": 32,
"varDiff": {
"minDiff": 8,
"maxDiff": 512,
"targetTime": 15,
"retargetTime": 90,
"variancePercent": 30
}
},
"3256": {
"diff": 256
}
},

"daemons": [
{
"host": "127.0.0.1",
"port": 19332,
"user": "testuser",
"password": "testpass"
}
],

"p2p": {
"enabled": false,
"host": "127.0.0.1",
"port": 19333,
"disableTransactions": false
},

"mposMode": {
"enabled": false,
"host": "127.0.0.1",
"port": 3306,
"user": "me",
"password": "mypass",
"database": "ltc",
"checkPassword": false,
"autoCreateWorker": false
}

}

هنا هو ملف جديد مع التكوين لدينا.

تم تمييز الأوامر التي تم تغييرها بالخط العريض.

{
"enabled": true,   ###CHANGE HERE
"coin": "litecoin.json",

"auxes": [ ],  ###CHANGE HERE
"address": "LbGyPoBVopHyVb621Au1i85F96iPbRQTca",   ###CHANGE HERE

"rewardRecipients": {
"LR2q42AdHG3Bu6q5wnwU3Cj8p6u1P3pq5o": 1.5,   ###CHANGE HERE
"LNFG69GAaDkfTViYZpabN1jBrprL5cgL22": 0.1   ###CHANGE HERE
},

"paymentProcessing": {
"enabled": true,
"paymentInterval": 30,   ###CHANGE HERE
"minimumPayment": 0.01,   ###CHANGE HERE
"daemon": {
"host": "127.0.0.1",
"port": 19332,
"user": "virtualcoin2018",   ###CHANGE HERE
"password": "kamisama123"   ###CHANGE HERE
}
},

"ports": {
"3008": {
"diff": 8
},
"3032": {
"diff": 32,
"varDiff": {
"minDiff": 8,
"maxDiff": 512,
"targetTime": 15,
"retargetTime": 90,
"variancePercent": 30
}
},
"3256": {
"diff": 256
}
},

"daemons": [
{
"host": "127.0.0.1",
"port": 19332,
"user": "virtualcoin2018",   ###CHANGE HERE
"password": "kamisama123"   ###CHANGE HERE
}
],

"p2p": {
"enabled": false,
"host": "127.0.0.1",
"port": 19333,
"disableTransactions": false
},

"mposMode": {
"enabled": false,
"host": "127.0.0.1",
"port": 3306,
"user": "me",
"password": "mypass",
"database": "ltc",
"checkPassword": false,
"autoCreateWorker": false
}

}

تهيئتي بسيطة فقط.

يوصى بشدة بدراسة ملف التكوين هذا لتحسين التكوين الخاص بك.

استخدم الأمر التالي لبدء تجمع التعدين Litecoin.

# cd /downloads/unomp/
# nvm use 0.10.25
# node init.js

ضع في اعتبارك أن خدمة التجمع ستعمل فقط إذا كانت خدمة عقدة Litecoin قيد التشغيل وتتم مزامنة blockchain.

إذا كان كل شيء يعمل بشكل صحيح ، يجب أن تشاهد الرسائل التالية على الشاشة:

New Relic
NewRelic Monitor New Relic initiated
POSIX Not Installed
POSIX Connection Limit (Safe to ignore) POSIX module not installed and resource (connection) limit was not raised
Run Workers
New Relic
POSIX Not Installed
Run Workers
Switching Setup Thread 1 Loading last proxy state from redis
Pool litecoin Thread 1 Share processing setup with redis (127.0.0.1:6379)
Pool litecoin Thread 1 started for litecoin [LTC] {scrypt}

يجب على النظام الآن فتح منافذ TCP 3008 و 3032 و 3256 إلى عمال منجم Litecoin.

استخدم الأمر التالي للتحقق من فتح منافذ TCP.

# netstat -nl | grep ":3"

tcp 0 0 0.0.0.0:3256 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3032 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3008 0.0.0.0:* LISTEN

سيبدأ النظام أيضًا خادم ويب على منفذ TCP رقم 80.

استخدم الأمر التالي للتحقق من فتح منفذ TCP رقم 80.

# netstat -nl | grep 80

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN

حان الوقت لاختبار تجمع التعدين لدينا.

انتقل إلى Linux Ubuntu آخر وقم بتثبيت برنامج CPUMiner.

إذا كنت لا تعرف كيفية تثبيت عامل التشغيل Litecoin CPU ، اتبع هذا الارتباط.

استخدم الأمر التالي لبدء التعدين Litecoin على الكمبيوتر المنجم.

# minerd -o stratum+tcp://34.210.39.145:3008 -u Ldgz57AmvyDd12F1J1Fx6sAzsY2SL5cAwm -p x

إذا كان كل شيء يعمل بشكل صحيح ، يجب أن تشاهد رسائل تأكيد على الشاشة.