كيفية إعداد V- العقدة

سيرشدك هذا البرنامج التعليمي خلال عملية إعداد رمز رئيسي ، مثل "V-Node" لـ Vidulum في بضع خطوات بسيطة وسهلة.

إن V-Node هي ببساطة عقدة كاملة تحتفظ بنسخة كاملة من blockchain المخزنة عليها ، وتعمل دائمًا. تساعد V-Nodes في blockchain على تحقيق مزيد من الاستقرار ، وتسريع مزامنة الشبكة ، وكلما زاد عقد V-Nodes الإضافي ، أصبح أقوى. سيضيف فريق Vidulum أيضًا ميزات خاصة إلى V-Nodes بمرور الوقت.
كتعويض ، يحصل المستخدم الذي نشر ويحافظ على V-Node ، على جزء من مكافأة المكافأة.

1) إعداد VPS الخاص بك

يقوم خادم Virtual Private Server ، أو -VPS- أو يُسمى غالبًا خادم السحابة ، بتشغيل تثبيت كامل الوظائف لنظام التشغيل (عادةً Linux) على جهاز افتراضي ، يمكن الوصول إليه عبر الإنترنت.

يسمح الجهاز الظاهري لمزود VPS بتشغيل أنظمة متعددة على خادم فعلي واحد ، مما يجعله أكثر كفاءة وأرخص بكثير من وجود نظام تشغيل واحد يعمل على "المعدن" لكل خادم.

تعد VPS مثالية لاستضافة V-Node لأنها توفر عادةً وقتًا مضمونًا للتكرار وتكرارًا في حالة تعطل الأجهزة وعنوان IP ثابتًا عامًا ، وكل ذلك مطلوب للتأكد من بقائك على اتصال بالإنترنت وفي قائمة انتظار الدفع الرئيسية . على الرغم من أن تشغيل رمز رئيسي من المنزل على كمبيوتر سطح المكتب أمر ممكن تقنيًا ، فمن المحتمل ألا يعمل بشكل موثوق لأن معظم مزودي خدمة الإنترنت يخصصون عناوين IP ديناميكية للمستخدمين المنزليين.

سنستخدم "مثيل" Vultr في هذا المثال ، على الرغم من أن DigitalOcean و Amazon EC2 و Google Cloud و Choopa و OVH هي أيضًا خيارات شائعة. قم أولاً بإنشاء حساب وإضافة رصيد. ثم انتقل إلى عنصر قائمة الخوادم على اليسار وانقر فوق + لإضافة خادم جديد. حدد موقعًا لخادمك الجديد على الشاشة التالية:

حدد موقعًا لخادمك الجديدحدد Ubuntu 16.04 x64 أو 18.04 x64 كنوع الخادم.حدد حجم خادم يوفر 1 غيغابايت على الأقل من الذاكرة و 1 وحدة المعالجة المركزية و 25 جيجابايت SSD.

أدخل اسم المضيف والتسمية لخادمك.

سوف Vultr الآن تثبيت الخادم الخاص بك. قد تستغرق هذه العملية بضع دقائق.

انقر فوق إدارة عند اكتمال التثبيت وتدوين عنوان IP واسم المستخدم وكلمة المرور.

مثال إعداد VPS خاص بـ Vultr وسيختلف قليلاً حسب خدمة VPS التي قد تختارها.

2) إعداد النظام

سنبدأ بالاتصال بخادمك المزود حديثًا. على نظام Windows ، سنقوم أولاً بتنزيل تطبيق يسمى PuTTY للاتصال بالخادم.

انتقل إلى صفحة تنزيل PuTTY هنا وحدد مثبت MSI المناسب لنظامك. على Mac أو Linux ، يمكنك ssh مباشرة من الجهاز - ببساطة اكتب ssh root @ وأدخل كلمة المرور عند المطالبة.

انقر نقرًا مزدوجًا فوق الملف الذي تم تنزيله لتثبيت PuTTY ، ثم قم بتشغيل التطبيق من قائمة Start.
أدخل عنوان IP الخاص بالخادم في حقل "اسم المضيف". المنفذ الافتراضي القياسي لـ SSH هو 22.

انقر فوق فتح.

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

أنت الآن متصل بخادمك وستشاهد نافذة طرفية. ابدأ بتسجيل الدخول إلى الخادم الخاص بك باستخدام جذر المستخدم وكلمة المرور اللذين يوفرهما مزود الاستضافة.

3) إعدادات الأمان

تعد إعدادات الأمان الافتراضية على نظام Linux مناسبة تمامًا وأفضل من معظم منافسيها ، لكنها لا تزال تعاني من نقاط ضعف.

يمكن للوقت القليل والجهد المبذول عند إعداد VPS أولاً أن تقطع شوطاً طويلاً لحمايته ، وسوف يضمن أنك لن تقلق بشأن أمان V-Node الخاص بك.

3a.) تغيير كلمة المرور

يجب عليك تغيير كلمة مرور الجذر على الفور وتخزينها في مكان آمن باستخدام الأمر التالي ، بتسجيل الدخول كجذر:

باسود

يمكنك نسخ أي من الأوامر التالية ولصقها عن طريق تحديدها في المستعرض الخاص بك ، والضغط على Ctrl + C ، ثم التبديل إلى نافذة المعجون والنقر بزر الماوس الأيمن في النافذة. سيتم لصق النص في موقع المؤشر الحالي. (ملاحظة: مفاتيح Ctrl + V "للصق" كما هو مستخدم في Windows ، لن تعمل في Linux). أدخل كلمة المرور الجديدة وقم بتأكيدها ، ويفضل أن يكون طويلًا ويتم إنشاؤه عشوائيًا.

3 ب.) تغيير منفذ SSH

المنفذ الافتراضي المخصص لـ SSH هو 22 وسوف يجلس VPS ويستمع على هذا المنفذ للاتصالات الواردة.

لسوء الحظ ، فإن المستخدمين الضارين ("المتسللين" ، "سكريبت كيدز" ، وما إلى ذلك) يعرفون ذلك وهناك درجة معينة من "ضجيج الخلفية" للبرامج الضارة للهجمات الآلية على الإنترنت والتي ستقوم بمسح عناوين IP العشوائية لمعرفة ما إذا كان المنفذ 22 هو مفتوحة ، وإذا كان الأمر كذلك ، فحاول مجموعة كبيرة من عمليات تسجيل الدخول الآمنة لـ SSH باستخدام كلمات مرور شائعة ضعيفة ضعيفة.

لتغيير المنفذ الذي يعمل SSH عليه ، أدخل SSH في VPS الخاص بك كمستخدم 'root'. اكتب:

نانو / الخ / سه / sshd_config

يجب أن تشاهد ملف التكوين مفتوحًا داخل nano:

حول السطر الخامس أسفل يجب قراءة المنفذ 22

سنقوم بتغيير هذا إلى شيء آخر. سيقوم أي منفذ بالخدعة ، طالما أنه ليس منفذًا "معروفًا". يمكنك التحقق من هذه القائمة للحصول على التوجيه.

على سبيل المثال ، يتيح اختيار 3256. نقل باستخدام مفاتيح الأسهم إلى الموقع المحدد ، وحذف 22 واستبداله بـ 3256 ، بحيث يصبح السطر الآن كما يلي:

ميناء 3256

ثم ، اضغط على Crtl-o لحفظ الملف ، ثم اضغط على Enter ، وأخيراً Crtl-x للخروج من محرر nano.

سيتعين عليك إعادة تشغيل الخادم ليصبح التغيير نافذ المفعول ، ولكننا سنقوم به لاحقًا بعد الانتهاء من إعدادات تكوين الأمان.

3c.) تمكين جدار الحماية

والغرض منه هو التحكم في حركة المرور المسموح بها لاجتيازها من جانب إلى آخر. يمكن لجدران الحماية حظر حركة المرور المخصصة لعناوين IP و / أو منافذ خادم معينة.
اكتب الأوامر التالية واحدة في كل مرة.

apt-get install ufw
ufw تسمح ssh / tcp
ufw الحد ssh / tcp
ufw سماح 7676 (منفذ شبكة P2P من Vidulum)
ufw اسمح 3256 (المنفذ الذي نتصل به عبر SSH)
ufw تسجيل الدخول
ufw تمكين
حالة ufw
حالة ufw

الآن ، أعد تشغيل اتصال خادم SSH لجعل التغييرات نافذة المفعول.

إعادة تشغيل خدمة ssh

لا تقم بتسجيل الخروج من جلسة SSH الحالية ، فقط افتح جلسة معجون جديدة. إذا كان لدينا خطأ مطبعي أو خطأ آخر ، فيمكنك التراجع عن التغييرات ولن يتم حظرك من خادمك.

سيتعين عليك تغيير المنفذ إلى 3256 في المعجون ، حيث أن المنفذ 22 محظور الآن.

إذا تمكنت PuTTY من الاتصال بالمنفذ الجديد ويمكنك تسجيل الدخول باستخدام كلمة المرور الجديدة الخاصة بك ، وفعلنا كل شيء بشكل صحيح!

4) المحفظة الأساسية

يصف هذا الدليل خطوات نظام التشغيل Windows:

قم بتنزيل أحدث محفظة Windows GUI هنا.
افتح محفظة واجهة المستخدم الرسومية وانتظر حتى تتم مزامنتها مع الشبكة. سيتم إضافة المزيد من أقرانهم تلقائيًا بمرور الوقت.

بعد ذلك ، انقر فوق علامة التبويب Masternode> الحصول على مفتاح MN الخاص ، لإنشاء مفتاح masternode.

يمكنك إما استخدام العنوان العام المحدد للحصول على ضمان إضافي يمكن العثور عليه في علامة التبويب "استلام العملات" أو إنشاء عنوان جديد باستخدام زر "الحصول على عنوان جديد".

يحيط علما بالمفتاح الخاص والعنوان الجانبي الخاص بـ masternode ، حيث أننا سنحتاج إليه لاحقًا. أرسل الآن بالضبط 15000 VDL في معاملة واحدة إلى العنوان الذي أنشأته في الخطوة السابقة. قد يتم إرسال هذا من محفظة أخرى أو من أموال محفوظة بالفعل في محفظتك الحالية.

بمجرد اكتمال المعاملة ، قم بعرض المعاملة في مستكشف blockchain من خلال البحث عن العنوان.

انقر فوق علامة تبويب Masternode> الحصول على المخرجات ، للحصول على collateral_output_txid و collateral_output_index. اكتبها ، كما كنت في حاجة إليها في الخطوة التالية

انقر فوق علامة تبويب Masternode> تكوين Masternode

اسم الاسم المستعار: على سبيل المثال MN1
VPS IP: عنوان IP الخاص بـ VPS
مفتاح Priv: المفتاح الخاص Masternode من الخطوة الأولى
المخرجات: مخرجات Masternode من الخطوة أعلاه

انقر على تكوين وإعادة المحفظة.

الخطوة التالية اختيارية ولكنها موصى بها بشدة:

لتأمين محفظتك (إذا لم تكن قد قمت بذلك بالفعل):

يمكنك إجراء نسخ احتياطي للمفتاح الخاص المرتبط بالعنوان الإضافي الخاص بالعقدة V-Node ، من خلال تحديد الإعدادات> إظهار المفتاح الخاص.

نسخ احتياطي لملف محفظتك عن طريق تحديد الإعدادات> النسخ الاحتياطي.

احفظ الملف والمفتاح الخاص في مكان آمن بدون اتصال فعلي وليس على الكمبيوتر ، حيث ستكون هذه هي الطرق الوحيدة التي يمكنك من خلالها الوصول إلى أموالك إذا حدث أي شيء لجهاز الكمبيوتر الخاص بك.

5) إعداد V- عقدة VPS

Vidulum Core هو البرنامج وراء كل من محفظة Vidulum Core GUI و V-Nodes. إذا لم يتم عرض واجهة المستخدم الرسومية ، يتم تشغيلها كخفي على VPS الخاص بك يتم التحكم فيه بواسطة واجهة أمر بسيطة

افتح PuTTY أو وحدة التحكم مرة أخرى واتصل بـ VPS عبر SSH باستخدام اسم المستخدم وكلمة المرور الجديدة التي قمت بإنشائها مسبقًا.
لتثبيت ، اتبع هذه الخطوات.

5a.) التثبيت:

wget https://raw.githubusercontent.com/vidulum/vidulum-scripts/master/vnode-install.sh
./vnode-install.sh

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

في نهاية التثبيت ، سيبدأ البرنامج الخفي ويبدأ المزامنة مع blockchain تلقائيًا. للتحقق من نوع التقدم التزامن.

./vidulum-cli getinfo

بعد انتهاء تقدم المزامنة (عندما تكون قيمة "الكتل" مساوية لأحدث حظر تم تنفيذه - يمكنك التحقق من المستكشف لمعرفة ذلك) ، يتعين علينا العودة إلى محفظة واجهة المستخدم الرسومية المحلية> علامة تبويب Masternode> حدد MN1> ابدأ MN.

لمعرفة ما إذا كان masternode بدأ بنجاح ، اكتب

./vidulum-cli listmasternodes

في وحدة VPS.

مبروك ، لديك الآن V- العقدة التشغيلية!

يرجى زيارة Vidulum Discord إذا كنت بحاجة إلى مزيد من المساعدة في إعداد عقدة V ، أو واجهت مشاكل مع الدليل الحالي ، أو تريد فقط التحدث عن أشياء تشفير معنا!

إذا وجدت هذا الدليل مفيدًا ، فالرجاء تقديم تعليق below أو إسقاط لنا أدناه.

تطبيق V: https://vidulum.app/

برقية: https://t.me/Vidulum

Reddit: https://www.reddit.com/r/VidulumApp/

تويتر: https://twitter.com/VidulumApp

جيثب: https://github.com/vidulum