هل ترغب في معرفة كيفية إنشاء تجمع التعدين Bytecoin؟ في هذا البرنامج التعليمي ، سوف نوضح لك كيفية تثبيت تجمع التعدين Bytecoin باستخدام كمبيوتر يعمل بنظام التشغيل Ubuntu Linux.
قائمة الأجهزة:
يعرض القسم التالي قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي Bytecoin.
كل قطعة من الأجهزة المذكورة أعلاه يمكن العثور عليها في موقع أمازون.
قائمة البرامج:
هنا قائمة من البرامج التي استخدمناها لإنشاء هذا البرنامج التعليمي لتثبيت عقدة Bytecoin.
نحن نقدم طريقتين لتنزيل هذا البرنامج.
Bytecoin Playlist:
في هذه الصفحة ، نقدم وصولاً سريعًا إلى قائمة مقاطع الفيديو المرتبطة بـ Bytecoin.
لا تنسى الاشتراك في قناة يوتيوب لدينا اسمه VirtualCoin.
Bytecoin البرنامج التعليمي ذات الصلة:
في هذه الصفحة ، نقدم وصولاً سريعًا إلى قائمة من البرامج التعليمية المتعلقة بـ Bytecoin.
البرنامج التعليمي - Bytecoin عقدة التثبيت
إذا لم يكن نظام التشغيل Linux مكتملًا لذاكرة Swap ، فاستخدم الأوامر التالية لإنشاء ملف مبادلة:
# dd if=/dev/zero of=/mnt/linux.swap bs=1M count=32092
# chmod 0600 /mnt/linux.swap
# mkswap /mnt/linux.swap
# swapon /mnt/linux.swap
في مثالنا ، نقوم بإنشاء ملف مبادلة سعة 32 جيجابايت.
لتمكين التبديل ، قم بتحرير ملف fstab وأضف السطر التالي.
# vi /etc/fstab
/mnt/linux.swap none swap sw 0 0
أعد تمهيد جهاز الكمبيوتر لتمكين التبديل.
# reboot
استخدم الأوامر التالية لتثبيت الحزم المطلوبة.
# apt-get install build-essential libboost-all-dev git cmake
قم بتنزيل حزمة تثبيت Bytecoin.
# mkdir /bytecoin/node -p
# cd /bytecoin/node
# git clone https://github.com/amjuarez/bytecoin
ترجمة وتثبيت برنامج عقدة Bytecoin.
# cd bytecoin/
# make
# make test-release
# cd build/release/src
# install -sv bytecoind connectivity_tool miner simplewallet walletd /usr/local/bin/
قم بإنشاء ملف تكوين Bytecoin.
# mkdir ~/.bytecoin
# vi ~/.bytecoin/bytecoin.conf
log-level=2
no-console=yes
rpc-bind-ip=0.0.0.0
rpc-bind-port=8081
p2p-bind-ip=0.0.0.0
p2p-bind-port=8080
allow-local-ip=yes
ابدأ عقدة Bytecoin باستخدام الأمر التالي:
# bytecoind
انتظر حتى انتهاء المزامنة من blockchain.
قد يستغرق تزامن blockchain أيام أو أسابيع.
استخدم الأمر التالي للتحقق من حالة مزامنة blockchain:
# tail -f bytecoind.log
إذا لم يتم العثور على الملف bytecoind.log في نفس الدليل ، استخدم الأوامر التالية لتحديد موقع ملف bytecoind.log.
# updatedb
# locate bytecoind.log
البرنامج التعليمي - Bytecoin خدمة المحفظة
بعد الانتهاء من تثبيت عقدة Bytecoin ، ستحتاج إلى إنشاء محفظة Bytecoin جديدة.
انتظر تزامن المحفظة من blockchain إلى النهاية وأدخل الأمر exit.
# mkdir /bytecoin/wallet -p
# cd /bytecoin/wallet
# simplewallet --generate-new-wallet virtualcoin --password kamisama123@
New wallet is generated. Address: 2851jgWSSjTA1SwzbGeXdWE6BND8yh1WQ5KF9rmaboCwSDaK38broEU4r7kfhZ1NoiWdvaVbSYuGhVHnYphfyKgbMqTafTQ
# [wallet 22gnmi]: exit
في مثالنا ، تم إنشاء محفظة باسم virtualcoin وتهيئتها لاستخدام كلمة المرور kamisama123 @.
يحيط علما عنوان Bytecoin الخاص بك.
الآن ، تحتاج إلى بدء تشغيل خدمة المحفظة.
# simplewallet --wallet /bytecoin/wallet/virtualcoin.wallet --pass kamisama123@ --daemon-host 127.0.0.1 --daemon-port 8081 --rpc-bind-port 8082
البرنامج التعليمي - Bytecoin Mining Pool
بعد الانتهاء من تثبيت عقدة Bytecoin وتكوين خدمة المحفظة ، يمكننا بدء تثبيت تجمع التعدين Bytecoin.
استخدم الأمر التالي لتثبيت البرنامج المطلوب:
# apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev
# apt-get install libboost-all-dev git npm nodejs nodejs-legacy libminiupnpc-dev redis-server
# apt-get install libdb-dev libdb++-dev libdb5.3
# curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
# nvm install node
# source ~/.profile
أعد تشغيل الكمبيوتر وأعد تشغيل عقدة Bytecoin وخدمة المحفظة.
# reboot
# bytecoind
# simplewallet --wallet /bytecoin/wallet/virtualcoin.wallet --pass kamisama123@ --daemon-host 127.0.0.1 --daemon-port 8081 --rpc-bind-port 8082
بعد إعادة تشغيل الكمبيوتر ، تحتاج إلى إنهاء تثبيت البرنامج.
# nvm install 0.10.25
# nvm alias default 0.10.25
# nvm use default
# mkdir /bytecoin/pool -p
# cd /bytecoin/pool
# git clone https://github.com/forknote/cryptonote-universal-pool.git
# cd cryptonote-universal-pool
# npm update
# vi config.json
لنقم الآن بإنشاء ملف التكوين الأساسي.
# vi config.json
هنا هو الملف الأصلي ، قبل التكوين لدينا:
هنا هو ملف جديد مع التكوين لدينا.
تم تمييز الأوامر التي تم تغييرها بالخط العريض.
تهيئتي بسيطة فقط.
يوصى بشدة بدراسة ملف التكوين هذا لتحسين التكوين الخاص بك.
استخدم الأمر التالي لبدء تجمع التعدين Bytecoin.
# cd /bytecoin/pool/cryptonote-universal-pool
# node init.js
ضع في اعتبارك أن خدمة التجمع ستعمل فقط إذا كانت خدمة عقدة Bytecoin قيد التشغيل وتتم مزامنة blockchain.
إذا كان كل شيء يعمل بشكل صحيح ، يجب أن تشاهد الرسائل التالية على الشاشة:
[master] Pool spawned on 8 thread(s)
[charts] Started
[api] API started & listening on port 8117
[api] Stat collection finished: 20 ms redis, 21 ms daemon
[api] Broadcasting to 0 visitors and 0 address lookups
[payments] Started
[payments] No workers' balances reached the minimum payment threshold
[unlocker] Started
[unlocker] No blocks candidates in redis
[charts] Started
[chartsDataCollector] Started
[pool] (Thread 2) New block to mine at height 1452666 w/ difficulty of 1227080766
يجب على النظام الآن فتح منافذ TCP 3333 و 5555 و 7777 إلى عمال المناجم في Bytecoin.
استخدم الأمر التالي للتحقق من فتح منافذ TCP.
# netstat -nl | grep 3333
tcp 0 0 0.0.0.0:3333 0.0.0.0:* LISTEN
# netstat -nl | grep 5555
tcp 0 0 0.0.0.0:5555 0.0.0.0:* LISTEN
# netstat -nl | grep 7777
tcp 0 0 0.0.0.0:7777 0.0.0.0:* LISTEN
حان الوقت لاختبار تجمع التعدين لدينا.
انتقل إلى Linux Ubuntu آخر وقم بتثبيت برنامج CPUMiner-Multi.
إذا كنت لا تعرف كيفية تثبيت عامل التعدين Bytecoin CPU ، اتبع هذا الرابط.
استخدم الأمر التالي لبدء التعدين Bytecoin على الكمبيوتر المنجم.
# minerd -a cryptonight -o stratum+tcp://34.217.47.134:3333 -u 21eD9nZxjv9QxzoDX4NrVMipPCT3tK5ufgAApefcYYnkAbXoTDSjFxiAxDgwhNbv7ELWfo2GSxm96MyGYq1njk9qPps1DgR -p x
ضع في اعتبارك أنك تحتاج إلى تغيير عنوان IP الخاص بمجمّع التعدين وعنوان محفظة Bytecoin الخاص بأجهزة التعدين.
Using JSON-RPC 2.0
Starting Stratum on stratum+tcp://34.217.66.94:3333
1 miner threads started, using 'cryptonight' algorithm.
Pool set diff to 100
Stratum detected new block
accepted: 1/1 (100.00%), 46.09 H/s at diff 100 (yay!!!)
accepted: 2/2 (100.00%), 45.24 H/s at diff 100 (yay!!!)
ضع في اعتبارك أنك تحتاج إلى تغيير عنوان IP الخاص بمجمّع التعدين وعنوان محفظة Bytecoin الخاص بأجهزة التعدين.
إذا كان كل شيء يعمل بشكل صحيح ، يجب أن تشاهد رسائل تأكيد على الشاشة.