كيف الألغام MeambleWimble على المحيط الرقمي

Beam هي عملة تشفير جديدة تهدف إلى خصوصية قوية وقابلية للتطوير. يستخدم نهج "MimbleWimble" ، والذي يمكنك معرفة المزيد عنه هنا. تم إطلاق Beam Mainnet اليوم ، لذا إذا كنت مهتمًا بالتنقيب عنه ، إليك بعض التعليمات القصيرة حول كيفية القيام بذلك على Digital Ocean
تحذير: تعدين وحدة المعالجة المركزية BEAM عديم الفائدة إلى حد كبير بسبب تعدين GPU ، لذلك من غير المرجح أن تكسب أي حزمة ؛ إن تشغيل عقدة كاملة يساعد في الحفاظ على قوة الشبكة ، لذلك لا يضر بأي من الاتجاهين!
إعداد خادم
إعداد عقدة جديدة على المحيط الرقمي يعمل 18.04. ملاحظة ، لقد وجدت أن 1 غيغابايت لم يكن كافيًا لخيط التعدين. إذا كنت تريد حقًا إزالة وحدة المعالجة المركزية ، فستحتاج إلى 2 جيجابايت على الأقل. الآن يتيح SSH في:
سه الجذر @ IP-ADDRESS
الآن قم بترقية وتثبيت ما تحتاجه
apt-get update الحصول على الترقية apt-get install curl vim git-core haveged fail2ban ntp build-supervisor supervisor # إعداد جدار حماية بسيط: ufw الافتراضي رفض الواردة ufw الافتراضي السماح المنتهية ولايته ufw تمكين # الآن دعونا نفتح منفذًا لعقدة Beam: ufw السماح بالدخول إلى أي منفذ 10000
يتيح إضافة بعض مساحة المبادلة لمنع مشاكل الذاكرة. سوف المحيط الرقمي يكرهك لهذا الغرض. آسف المحيط الرقمي ، يا رفاق الصخور!
sudo fallocate -l 4G / swapfile mkswap / swapfile swapon / swapfile صدى ‘/ swapfile none swap sw 0 0 '| سودو كوم -A / الخ / فستاب
إنشاء محفظة الشعاع
باتباع الإرشادات الواردة هنا ، يبدو أولاً أننا بحاجة إلى تشغيل المحفظة لإنشاء حساب.
# 1. قم بتنزيل المحفظة wget https://github.com/BeamMW/beam/releases/download/mainnet-release/linux-beam-wallet-cli-1.0.3976.tar.gz
sha256sum linux-beam-wallet-cli-1.0.3976.tar.gz
# b6be6f95848ba439ea3d1f17da0d5523d7087abbe973fdbe584c56bfff8a1b2a linux-beam-wallet-cli-1.0.3976.tar.gz # قارن sha256 الخاص بك إلى https://www.beam.mw/downloads
قم بفك ضغط المحفظة واحصل على زوج مفتاح / سري. ستحتاج إلى حفظ مخرجات جميع المعلومات التالية في مكان آمن (على سبيل المثال ليس على سطح المكتب).
tar -zxf linux-beam-wallet-cli-1.0.3976.tar.gz . / شعاع- المحفظة الأولية # أدخل كلمة مرور آمنة ، واحفظ كل شيء هنا آمن في مكان ما! ./beam-wallet export_owner_key I 2019-01-03.15: 05: 17.525 توقيع القواعد: ed91a717313c6eb0 I 2019-01-03.15: 05: 17.525 بدء محفظة ... أدخل كلمة المرور: ******************** مالك عارض مفتاح: XXXXX ./beam-wallet export_miner_key - مفتاح فرعي = 1 I 2019-01-03.15: 12: 57.828 توقيع القواعد: ed91a717313c6eb0 أنا 2019-01-03.15: 12: 57.828 بدء محفظة ... أدخل كلمة المرور: ******************** المفتاح الفرعي السري 1: XXXXXXX
بدء التعدين
الآن نحن بحاجة إلى تحميل العقدة والألغام!
wget https://github.com/BeamMW/beam/releases/download/mainnet-release/linux-beam-node-1.0.3976.tar.gz
sha256sum linux-beam-node-1.0.3976.tar.gz # d9bb70066f77df8862d34a4050fd267eeb11c3ae4399075de4a9c033ac3b77a1 linux-beam-node-1.0.3976.tar.gz # قارن sha256 الخاص بك إلى https://www.beam.mw/downloads
# بفك واختبار كل شيء بسرعة جيدة: mkdir / الجذر / التاريخ tar -zxf linux-beam-node-1.0.3976.tar.gz ./beam-node --port 10000 --mining_threads = 2 --file_log_level info key_mine = EXPORT_MINER_KEY key_view = EXPORT_OWNER_KEY --pass = PASSWORD storage = / root / node.db - history_dir = / root / history / miner_type = cpu - -peer eu-node01.mainnet.beam.mw:8100
تأكد من استبدال مفتاح Miner ومفتاح المالك من خطوة المحفظة. يجب أن ترى شيئًا كهذا إذا كان كل شيء يسير على ما يرام:
I 2019-01-03.15: 25: 55.369 توقيع القواعد: ed91a717313c6eb0 I 2019-01-03.15: 25: 55.372 بدء عقدة على 10000 منفذ ... I 2019-01-03.15: 25: 55.373 معرّف العقدة = d6d62d2b90c207a8 I 2019-01-03.15: 25: 55.373 النصيحة الأولية: 0-0000000000000000 I 2019-01-03.15: 25: 55.373 طلب كتلة 0-0000000000000000
الآن اضغط CTRL + C لإنهاء العملية. سوف نجعلها مهمة خلفية
إعداد مهمة خلفية لإزالة الألغام
الآن لتتأكد من أنك تواصل عملية التعدين في حالة إعادة تشغيل الخادم الخاص بك ، استخدم المشرف للحفاظ على العقدة قيد التشغيل:
vi /etc/supervisor/conf.d/beam.conf [برنامج: شعاع] command = / root / beam-node --port 10000 --mining_threads = 2 --file_log_level info key_mine = EXPORT_MINER_KEY key_view = EXPORT_OWNER_KEY --pass = PASSWORD storage = / root / node.db --history_dir = / root / history / miner_type = وحدة المعالجة المركزية --peer eu-node01.mainnet.beam.mw:8100 الدليل = / الجذر / تلقائي = صحيح إعادة تشغيل = صحيح stderr_logfile = / فار / سجل / beam.log stdout_logfile = / فار / سجل / beam.log stdout_logfile_maxbytes = 5MB stderr_logfile_maxbytes = 5MB stdout_logfile_backups = 2 stderr_logfile_backups = 2
الآن بعد الحفظ والخروج من vim ، يتيح بدء البرنامج الخفي والراحة بسهولة:
supervisorctl المشرف> نعيد قراءة شعاع: المتاحة المشرف> التحديث المشرف> ابدأ الكل المشرف> الوضع شعاع تشغيل PID 19204 ، الجهوزية 0:00:06 المشرف> الخروج
يمكنك التحقق من السجلات إذا أردت:
tail /var/log/beam.log
إذا كنت تريد التحقق من رصيدك ، فما عليك سوى تشغيل هذا الأمر
./beam-wallet info -n localhost: 10000 ملخص _Wallet
الارتفاع الحالي ............ 1818 معرّف الحالة الحالية .......... 929bee0adb1bdf02
متاح ................. 0 غروث النضج .................. 0 غروث في التقدم ............... 0 غروث غير متاح ............... 0 groth متاح coinbase ....... 0 غروث مجموع coinbase ............ 0 غروث رسوم المتاحة ............. 0 غروث مجموع الرسوم ................. 0 غروث المجموع غير المنفق ............. 0 غروث
كما قلت في وقت سابق ، من غير المرجح أن تقوم بتفكيك أي شيء. التعدين سعيدة! ونحن نتطلع إلى إضافة شعاع إلى faa.st قريبا!