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

Beam.mw هي عملة مشفرة جديدة تعد بخصوصية قوية.

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 قريبا!