ما هي العُقَد (Nodes) وما دورها في شبكة البلوكشين.؟

ما هي العقَد

 

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

 

إذا كنت قد قرأت المقال الخاصة بنا  “ما هي تقنية البلوكشين Blockchain؟” (ونحن نوصي بشدة بالقيام بذلك) ستفهم ماهو دور العُقدة في شبكة البلوكشين.

 

دعنا نشرح مفهوم العُقَد (Nodes) بمزيد من التفاصيل الآن.

تساعد العُقد في ضمان عدم تغيير سلامة المعلومات. إذا حاول شخص ما العبث بأثر رجعي باستخدام شبكة blockchain ، فسيظهر فقط في هذه العقدة. ستُظهر العقد المتبقية النسخة “الحقيقية” من blockchain. يساعد ذلك في تصنيف الشبكة على أنها غير مركزية نظرًا لعدم وجود سلطة مركزية يمكنها التحكم الكامل في المعلومات التي يتم تخزينها على blockchain.
تقوم العقدة الكاملة بتنزيل نسخة كاملة من سلسلة من الكتل والتحقق من المعاملات الجديدة التي تنشأ بناءً على بروتوكول التوافق الذي يستخدمه رمز العملة المشفر أو الأداة المساعدة المحدد. تستخدم جميع العقد نفس بروتوكول الإجماع لتبقى متوافقة مع بعضها البعض. إن العقد الموجودة في الشبكة هي التي تؤكد المعاملات وتتحقق منها ، وتضعها في كتل. تتوصل العقد دائمًا إلى نتيجة خاصة بها حول ما إذا كانت المعاملة صالحة ويجب إضافتها إلى كتلة مع معاملات أخرى ، بغض النظر عن كيفية عمل العقد الأخرى.

وبإمكان الجميع مشاهدة جميع عُقد البتكوينBitcoin مباشرة من هذا الموقع : bitnodes

ما هي العُقَد

 

تمثل الصورة “9471 عُقد بيتكوين” تم الوصول إليها عند التقاط الصورة. تمثل كل نقطة على الخريطة عقدة واحدة.ويتم تحميل كل عُقدة مع برنامج Bitcoin. ويمكّن الكود الموجود في البرنامج العُقد من العثور على اتصال مع العُقد الأخرى وتأسيسه – والذي بدوره يشكّل الشبكة.
من خلال هذا الاتصال ، يمكن للعقد إرسال أو تلقي معلومات مثل المعاملات أو الكتل أو البيانات النسبية الأخرى.إذا سمعت مطلقًا مصطلح “عقدة كاملة” ، فهذا يشير إلى عقدة تحقق بالكامل على شبكة تحقق من كل كتلة ومعاملة تحدث.

 

أنواع عُقد البيتكوين

العُقَد الكاملة (Full Nodes)

العُقَد الفائقة (Super Nodes)

عُقد المُعَدِن (Miner Nodes)

 

العُقَد الكاملة (Full Nodes)

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

العُقَد الفائقة (Super Nodes

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

عُقد المعدن (Miner Nodes

بالنسبة لكل من يهتم في مجال تعدين عملة البيتكوين فإن “عقد المعدن (Miner Nodes) ” لها بعض الضوابط،ولكي تكون قادرعلى تعدين البيتكوين، يتعين عليك الاستثمار في بعض الأجهزة وبرامج التعدين المتخصصة. وأغلبية هذه البرامج  لا ترتبط إرتباط مباشرة بالـ “Bitcoin Core”.

 

ما مدى أمان  العُقَد (Nodes)؟

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

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

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

 

إقرأ أيضا : ماهو الماسترنود MASTERNODE؟