هذا مقال كتبه Chinicci الكاتب في مجتمع جمهورية السايبرCyber Republic  والذي يعتبر كذلك مساهما في المجتمعات الفرنسية والإنجليزية.

ما الفرق بين عقدة Elastos Carrier والعقدة الكاملة؟ ما هي فوائد تشغيلهما؟ أريد أن أدعم Elastos ولكن ليس لدي ما يكفي من المعرفة التقنية لتشغيل عقدة Carrier. هل هناك بدائل أخرى بسيطة لتشغيل عقدة Elastos Carrier على الكمبيوتر الخاص بدلا من بذل وقت وجهد اضافي لتعلم اساسيات البرمجة والشبكات؟

كانت هذه بعض التساؤلات التي طرحها مجتمع Elastos فيما يتعلق بمختلف عقد Elastos. الغرض من هذا المقال هو شرح الفئات المختلفة لعقد Elastos والتركيز على عقدة Carrier لشرح كيفية تكوينها وتشغيلها على جهاز الكمبيوتر الخاص بك Windows 10.

تنقسم عقد Elastos إلى فئتان: عقد سلسلة الكتل او ما يعرف بالبلوكشين blockchain و عقد Carrier. تتكون عقد سلسلة الكتل هي بدورها من نوعين من العقد: عقد PoW وعقد DPoS. إن DPoS هي آلية توافقية تتطلب التحقق من العقد من أجل عملية ال staking كل هذا من أجل تعدين الكتل بدلاً من توفير عمل مشابه لـ PoW. بالإضافة إلى ذلك، سوف تقوم نقاط DPoS بالتوقيع على الكتل التي تم إنشاؤها بواسطة عمليات التعدين. أما فيما يخص المكافآت، فقد تم الإعلان أن Elastos لديها تضخم سنوي يبلغ ٪4. جميع مكافآت التعدين تأتي من هذا التضخم. بما أن Elastos تستخدم آلية توافقية هجينة لـ PoW + DPoS ، فإن كل مكافأة كتلة ELA يتم توزيعها بالتساوي بين المعدنين و stakers ومطوري الأنظمة المرتبطة ب Elastos ، كما هو موضح في الرسم البياني أدناه.

Elastos Carrier هي شبكة من نظير إلى نظير تقوم بتوجيه حركة مرور الشبكة بين الأجهزة الإفتراضية (VMs) والتطبيقات اللامركزية (DApps). فهو يتيح الاتصال الآمن خارج الشبكة مع تجنب: عمليات القرصنة وهجمات (DDoS) ومركزة البيانات على الإنترنت. وبالمثل، فإن حركة مرور البيانات على شبكة Elastos مشفرة من البداية إلى النهاية بشكل افتراضي، بحيث يتم السماح بدخول وخروج البيانات من المصادر التي تمتلك  Decentralized IDمعرّف على بلوكشين Elastos.

هناك أنواع مختلفة من عقد Elastos Carrier. هناك عقد من نظير إلى نظير، ويمكن تشغيلها على أجهزة عديدة كأجهزة التلفزيون أو مكبرات الصوت الذكية وغيرها من أجهزة ال IOT، وعقد التمهيد bootstrap nodes. تقوم عُقد التمهيد بتخزين جدول DHT (جدول التجزئة الموزع) ونقل حركة المرور إلى المعرف ID الذي نود البحث عنه. إذا رغب مستخدم معين بالاتصال بمستخدم آخر، فإن مسرى الاتصال سيبدأ بعقدة التمهيد، حيث تقوم هذه العقدة بتوجيه البيانات إلى ال ID الذي يتم الاتصال به. إذا لم تملك العقدة ال ID المقصود في جدول ال DHT الخاص بها، فستقوم بإعادة توجيه الاتصال إلى عقدة تمهيد أخرى وهلم جرا إلى أن يتم العثور على ال ID المقصود.

يرغب العديد من أعضاء المجتمع في مساعدة مشروع Elastos عن طريق تشغيل عقدة Carrier على أجهزة الكمبيوتر الخاصة بهم والتي تعمل بنظام التشغيل 10 Windows. فالمساهمة بتشغيل عقدة Carrier يساعد على نمو شبكة ال (نظير إلى نظير) مما يجعل الشبكة مستقرة، موزعة وسريعة.

ومع ذلك، يواجه بعض الأفراد صعوبة في اتباع الخطوات اللازمة لتشغيل عقدة ال Carrier حيث تنقصهم المعرفة التقنية اللازمة. تتوفر الخطوات الأساسية لتشغيل العقدة على موقع جيتهاب . ولغرض تسهيل الأمر على الفئة المذكورة أعلاه، قمت بإنشاء حزمة تحتوي على الكود الخاص ب Elastos carrier وملف bat يقوم بتنفيذ الخطوات الأساسية لتشغيل العقدة على Windows 10 . تحتوي الحزمة أيضا على ملف readme به كل الارشادات التي يجب اتباعها. يمكن تنزيل الملف الذي يحتوي على الحزمة من هنا.

عند الانتهاء، ستحصل على ثلاثة مخارج للعقدة: معرف العقدة ومعرف المستخدم والعنوان. حاول ان تعثر على عضو في المنتدى وابدأ الدردشة. ستجد هنا قائمة بالأوامر الخاصة ببرنامج shell Elastos Carrier. على سبيل المثال، يمكنك إضافة شخص إلى قائمتك البيضاء باستخدام الأمر fadd متبوعًا بعنوانه (عنوان +fadd) أو قبول طلب اضافته لك باستخدام الأمر faccept متبوعًا برقم تعريف المستخدم الخاص به (معرف مستخدم +faccept). لاحظ أن ctrl + v للصق لا يعمل في هذه الshell. إذا كنت تريد اللصق، فما عليك سوى استخدام زر الفأرة الأيمن. بمجرد الانتهاء من الدردشة مع أصدقائك باستخدام عقدة Carrier، يمكنك ان تستمتع من خلال اتباع العقدة الخاصة بك على خريطة العالم من خلال موقع peerjet. وقتا ممتعا!