كيفية تشغيل عقدة RaiBlocks مجانية على AWS

التحرير: الآن مع زيادة حجم معاملات Nano (RaiBlocks سابقًا) ، فمن المحتمل أن يتحول مثيل t2.micro عن المزامنة مع مرور الوقت. انظر هذا الرد.

RaiBlocks هي عملة مشفرة اشتهرت على مدار الشهر ونصف الشهر الماضي. إذا كنت قد استثمرت فيها و / أو كنت ترغب في المساعدة في تحسين اللامركزية والتكرار في الشبكة ، فإنني أوصي بشدة بتشغيل عقدة ممثلك الخاصة.

العقد التمثيلية هي دائمًا خوادم عبر الإنترنت تقوم بتخزين نسخة من دفتر أستاذ المعاملات ويمكنها تقديم هذه البيانات إلى عقد أخرى. كما أنها تعمل على تحسين أمان الشبكة عن طريق التصويت في الحالات التي يحاول فيها مستخدم ضار مضاعفة إنفاق أمواله. تعتمد القدرة التمثيلية للعقدة التمثيلية على مقدار RaiBlocks التي تمثلها (المزيد من XRB = المزيد من الأصوات). يجب أن يكون لكل محفظة في RaiBlocks عقدة تمثيلية ، وتفترض المحفظة افتراضيًا إلى إحدى عقد RaiBlocks الرسمية. إن تشغيل العقدة الخاصة بك يقلل من القدرة على التصويت لعقد RaiBlocks الرسمية ويساعد على تحقيق اللامركزية في الشبكة.

نظرًا لأن تشغيل عقدة تمثيلية يتطلب الاتصال بالإنترنت على مدار الساعة طوال أيام الأسبوع ، فقد لا ترغب في تشغيل عقدة على جهاز الكمبيوتر الخاص بك. لحسن الحظ ، يمكننا استخدام الطبقة المجانية من Amazon Web Services لتوفير خادم مجاني لمدة 12 شهرًا. إليك الطريقة:

إنشاء مثيل EC2

  • قم بالتسجيل للحصول على حساب Amazon Web Services.
  • انتقل إلى الصفحة الرئيسية لوحدة التحكم وانتقل إلى الخدمات> EC2> Launch Instance.
  • حدد Ubuntu Server 16.04 LTS (HVM) ، نوع وحدة تخزين SSD وتأكد من تحديد نوع المثيل t2.micro. ثم انقر فوق "تكوين مجموعة الأمان" في الشريط العلوي.
  • قم بإعداد مجموعة الأمان لتتناسب مع لقطة الشاشة أدناه:
مجموعة الأمان لـ AWS مثيل
  • انقر فوق "مراجعة وإطلاق" ثم "تشغيل" لبدء المثيل الخاص بك.
  • سيُطلب منك إنشاء زوج مفاتيح جديد. أطلق عليه اسم "aws" وقم بتنزيل الملف إلى مجلد منزلك. احتفظ بها آمنة ستحتاج إليها للاتصال بعقد RaiBlocks الخاصة بك!
  • انتقل إلى الخدمات> EC2> تشغيل المثيلات. ثم انقر فوق تصرفات> اتصال.
  • انسخ عنوان DNS العام الخاص بنسخة EC2. يجب أن يبدو مثل: ec2–11–222–33–44.us-east-2.compute.amazonaws.com

[اختياري] Bootstrap Your Node’s Database

سيتيح لك التمهيد لقاعدة بيانات العقدة الخاصة بك باستخدام لقطة تخطي معظم المزامنة. هذا الجزء من الدليل هو Mac / Linux فقط.

  • قم بتنزيل أحدث لقطة لقاعدة البيانات باسم RaiBlocks_64_YYYY_MM_DD_HH.7z هنا. نقله إلى الدليل الرئيسي الخاص بك.
  • قم بتشغيل التالي في Terminal لتحميل اللقطة على الخادم الخاص بك. استبدل الوسائط الموجودة بين قوسين معقوفين بالمعلومات اللازمة. لاحظ أيضًا النقطتين بعد عنوان DNS الخاص بـ EC2:
chmod 400 aws.pem
mv [اسم ملف قاعدة البيانات] rai_db.7z
scp -i aws.pem rai_db.7z ubuntu @ [your ec2 address]:

قم بإعداد عقدة RaiBlocks الخاصة بك

  • إذا كنت تعمل على نظام Mac / Linux ، فافتح Terminal وقم بتشغيل الأوامر التالية للاتصال بمثيل EC2 (استبدل عنوان EC2 الخاص بك):
chmod 400 aws.pem
ssh -i aws.pem ubuntu @ [عنوان ec2]
  • إذا كنت تستخدم نظام Windows ، فقم بتنزيل Putty إلى SSH في نسخة EC2.
  • بمجرد الاتصال بمثيل EC2 الخاص بك ، قم بتشغيل الأوامر التالية (أرصدة إلى Ben Green للنص الأصلي):
wget https://goo.gl/iGGSJk
mv iGGSJk install_rai_node.sh
chmod + x install_rai_node.sh
./install_rai_node.sh
  • أخيرًا ، قم بتشغيل هذا لإنشاء وطباعة عنوان ممثلك:
./rai_node --account_create --wallet = $ (./ rai_node --wallet_create)

خلص و أنتهى! لديك الآن عقدة RaiBlocks تعمل مجانًا لمدة 12 شهرًا. لاختبار أنه يعمل ، يمكنك تشغيل. /rai_node --debug_block_count. يجب أن تزيد على عمليات التشغيل اللاحقة حيث تقوم العقدة بتنزيل المزيد من القطع. أيضًا ، سيتم إعادة تشغيل خدمة RaiBlocks تلقائيًا إذا قمت بإعادة تشغيل مثيل EC2 الخاص بك.