كيف تكون لك “Node” على شبكة INERY؟

كيف تكون لك “Node” عل شبكة INERY؟ 

تعرف كيف تنشئ عقدة lite او Master وطريقة إيقافها عل شبكة INERY..

في المقال السابق لمشروع INERY وضحنا الفرق بين الMaster Node والLiteNode …

 

اليوم سوف نستعرض معكم كيف تنفذ الخطوات الصحيحة لإنشاء كلا من Master Node والLiteNode .

 

١- بدء عقدةINR

   اولا قم بتنزيل حزمة Inery Node

https://github.com/inery-blockchain/inery-node

٢-استخراج مسار الbin

بعد الانتهاء من التنزيل ، انتقل إلى دليل inery.node
CD inery-node

داخل inery-node هناك نوعين من الاتجاهات inery.setup و inery

يحتوي INR على جميع الثنائيات من أجل عمل بروتوكول blockchain  والتى يجب استخراج مسار هذه الثنائيات إلى بيئة نظام التشغيل

inery inery.setup

انتقل إلى دليل inery.setup
بواسطه CD inery.setup

داخل inery.setup هناك ine.py ودليل الأدوات
امنح السكريبت ine.py الاذن للتنفيذ باستخدام الأمر
chmod +x ine.py

لاستخراج  المسار إلى بيئة نظام التشغيل المحلية للثنائيات inery ، داخل inery.setup

قم بتشغيل السكريبت ine.py مع –خيارات الاستخراج

./ine.py –Export (استخراج)

السكريبت قد سجل المسار إلى ملف .bashrc ، والآن من أجل العمل على لصق هذا السطر في المحطة الطرفية ، فإنه سيتم تحديث متغير المسار البيئي لجلسة العمل الطرفية الحالية cd; source .bashrc; cd –

لإنشاء عقده لايت “LITE_NODE”.

١-قم بعمل  Configure IP

لتكوين العقدة مع معلومات IP للخادم الخاص بك ، انتقل إلى
Inery–node/inery.setup/tools/ open config.json
واختر الخيارات الاتيه بالترتيب
cd tools
nano config.json

ابحث عن “LITE_NODE” واستبدل الامر مع مراعاه التالي

IP = IP or DNS address of server
“LITE_NODE” : {
“PEER_ADDRESS” : “IP:9010”,
“HTTP_ADDRESS”: “0.0.0.0:8888”,
“HOST_ADDRESS”: “0.0.0.0:9010”
},

للحفظ اضغط (ctrl+S), واضغط “Y” ثم اضغط للخروج (ctrl+X)

٢-بدء تشغيل بروتوكول blockchain

انتقل إلى الدليل السابق “inery-setup” وقم بتشغيل السكريبت ine.py

سكريبت ine.py  سيبدأ بروتوكول blockchain ، قم بتشغيله مع خيارات “–lite”
./ine.py –lite

إذا تم إعداد كل شيء بشكل صحيح ، بعد تنفيذ الأمر أعلاه ، يجب أن تكون قادرا على رؤية إعادة تشغيل الكتل ، وقد تصل إلى بضع ساعات حتى تنتهي المزامنة. بعد إعادة تشغيل blockchain ، سترى كتلا جديدة تم إنشاؤها.

وللتاكد من إن كل شئ يسير بشكل صحيح قم بالانتقال إلى الدليل lite.node وقم بتنفيذ السكريبت

./start.sh

لإنشاء عقده رئيسيه Master Node

١- الاعداد configuration

لتكوين العقدة باستخدام اسم حساب Inery وسيرفير الIP والDNS قم بالذهاب إلى
inery-node/inery.setup/tools/
بالتريب التالي
cd tools
open config.json file
nano config.json

انزل للاسفل الى خيار عقده رئيسيه Master Node واستبدل الخيار.

ملحوظه

يمكن أن يحتوي الاسم على 12 حرفا كحد أقصى من الأحرف الصغيرة ASCII من الألف إلى الياء والارقام من 1-5 العلامات النصيه “.” ولكن لا يمكن أن تكون النقطة في نهاية الكتابه.

اسم الحساب = اسم الحساب لعقده   Inery master
المفتاح العام = المفتاح العام للحساب
المفتاح الخاص = المفتاح الخاص للحساب
عنوان IP = عنوان IP أو DNS الخاص بالخادم الخاص بك.

كالآتي:

MASTER_ACCOUNT”:
{
“NAME”: “AccountName”,
“PUBLIC_KEY”: “PublicKey”,
“PRIVATE_KEY”: “PrivateKey”,
“PEER_ADDRESS”: “IP:9010”,
“HTTP_ADDRESS”: “0.0.0.0:8888”,
“HOST_ADDRESS”: “0.0.0.0:9010”
}

للحفظ اضغط (ctrl+S), واضغط “Y” ثم اضغط للخروج

(ctrl+X)

انتقل إلى الدليل السابق “inery-setup” وقم بتشغيل السكريبت ine.py
بالامر …CD

سيبدأ السكريبت ine.py بروتوكول الblockchain ، وتشغيله باستخدام خيارات “–master” عن طريق
./ine.py –master

إذا تم إعداد كل شيء بشكل صحيح ، بعد تنفيذ الأمر أعلاه ، يجب أن تكون قادرا على رؤية إعادة تشغيل الكتل ، وقد تصل إلى بضع ساعات حتى تنتهي المزامنة. بعد إعادة تشغيل blockchain ، سترى كتلا جديدة تم إنشاؤها.

وللتاكد من سير العمل بالشكل صحيح قم بالانتقال إلى الدليل master.node وقم بتنفيذ السكريبت
./start.sh

التسجيل والموافقة

بعد إعداد كل شيء ، يجب عليك التسجيل وبعد الموافقة عليه سيكون حسابك منتج للكتل

لكي تمر المعاملة ، ستحتاج إلى تنشيط المحفظة لتنشيط المحفظة ، انتقل إلى دليل المستخدم واكتب الأمر :

cd;  cline wallet create –file defaultWallet.txt

الآن قمت بإنشاء محفظتك الافتراضية بكلمة مرور محفوظة في ملف “defaultwallet.txt” من أجل استخدام المحفظة ، يجب عليك إلغاء قفل المحفظة للقيام بذلك ، واستبدال your_wallet_password بكلمة مرور خاصه بك وتنفيذ الأمر:

cline wallet unlock –password YOUR_WALLET_PASSWORD

بعد إلغاء قفل المحفظة، قم باستيراد المفتاح الخاص لحسابك، واستبدل MASTER_PRIVATE_KEY بمفتاح خاص لحسابك، عن طريق تنفيذ الأمر:

cline system regproducer ACCOUNT_NAME ACCOUNT_PUBLIC_KEY 0.0.0.0:9010

قم بإثبات حسابك كحساب منتج للكتل عن طريق تنفيذ الأمر:

cline system makeprod approve ACCOUNT_NAME ACCOUNT_NAME

واخيرا…

INERY 4
INERY 4

ايقاف العقده (Stopping Node)

-لإيقاف العقده  النشطه بشكل مؤقت قم بالذهاب إلى
inr.setup/inery.node/
وقم بتنشيط السكريبت
./stop.sh

– لإيقاف العقده بشكل كامل (Full remove )
لإزالة blockchain مع جميع البيانات من local machine ، انتقل إلى
inr.setup/inery.node/
وقم بتنفيذ السكريبت
/clean.sh

 

وبهذا نكون قد انتهينا من كيف تكون لك “Node” عل شبكة INERY؟

 

{التقيم}
cropped Picsart 24 05 12 02 51 57 572 كريبتوZ

أوه مرحبا 👋
من الجيد مقابلتك.

قم بالتسجيل لتلقي اشعار بأحدث المقالات

نحن لا نرسل البريد العشوائي! اقرأ سياسة الخصوصية الخاصة بنا لمزيد من المعلومات.

أضف تعليق