تخطى إلى المحتوى

ما هي Nodes .. في البلوك تشين

ما هي Nodes .. في البلوك تشين

ما هي Nodes .. في البلوك تشين – عقدة البلوك تشين أو البلوك تشين نود أو Blockchain Node هي واحدة من العديد من الأجهزة التي تقوم بتشغيل برنامج بروتوكول البلوك تشين وعادة ما تخزن محفوظات المعاملات. تتصل العقد أو Nodes ببعضها البعض في شبكة لا مركزية أو Decentralized من نظير إلى نظير أو Peer-to-Peer أو P2P.

تضمن العُقد الكاملة أو Full Nodes أن جميع المعاملات والكتل تتبع قواعد البروتوكول. إنهم يتحققون باستمرار من أن كل شخص على الشبكة يلتزم بنفس القواعد. وهذا يضمن أن قاعدة البيانات جديرة بالثقة وأن الشبكة تظل صادقة.

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

إقرأ أيضًا: ما هي العملات الرقمية وأشهر أنواعها ومميزاتها

إقرأ أيضًا: ما هي تقنية البلوك تشين .. التي ستغير العالم للأبد

ما هي العقد

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

عقدة الشبكة أو Network Node هي نقطة يمكن فيها إنشاء رسالة أو استلامها أو إرسالها. سنناقش هنا الأنواع المختلفة من عُقد البيتكوين: العقد الكاملة ، والعقد الفائقة ، والعقد المنجمية ، وعملاء SPV.

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

الغوص في سياق البلوك تشين – المصممة كنظم موزعة – شبكة عقد الكمبيوتر هي ما يجعل من الممكن استخدام Bitcoin كعملة رقمية لا مركزية من نظير إلى نظير (P2P). على هذا النحو ، فهي مقاومة للرقابة حسب التصميم ولا تتطلب وسيطًا ليتم التعامل معها من مستخدم إلى آخر (بغض النظر عن بُعدهم في العالم).

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

العقد الكاملة

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

عادةً ما تقوم العقدة الكاملة بتنزيل نسخة من Bitcoin Blockchain مع كل كتلة ومعاملة ، ولكن هذا ليس شرطًا لاعتباره عقدة كاملة (يمكن استخدام نسخة مصغرة من البلوك تشين بدلاً من ذلك).

يمكن إنشاء عقدة Bitcoin كاملة من خلال تطبيقات البرامج المختلفة ، ولكن أكثرها استخدامًا وشعبية هو Bitcoin Core. هذا هو الحد الأدنى من المتطلبات لتشغيل عقدة Bitcoin Core الكاملة:

  • كمبيوتر مكتبي أو كمبيوتر محمول بإصدار حديث من Windows أو Mac OS X أو Linux.
  • 200 جيجا بايت مساحة خالية على القرص.
  • 2 جيجا بايت من الذاكرة (رام).
  • اتصال إنترنت عالي السرعة بسرعات تحميل لا تقل عن 50 كيلو بايت / ثانية.

اتصال غير محدود أو اتصال بحدود تحميل عالية. قد تصل العقد الكاملة عبر الإنترنت إلى استخدام تحميل يبلغ 200 غيغابايت / شهر أو يتجاوزه ، واستخدام للتنزيل يبلغ 20 غيغابايت / شهر. ستحتاج أيضًا إلى تنزيل حوالي 200 غيغابايت عند بدء تشغيل العقدة الكاملة لأول مرة.

يجب أن تعمل العقدة الكاملة الخاصة بك على الأقل 6 ساعات في اليوم. من الأفضل تشغيله بشكل مستمر (24/7).

تقوم العديد من المنظمات والمستخدمين المتطوعين بتشغيل عقد Bitcoin كاملة كطريقة لمساعدة نظام Bitcoin البيئي. اعتبارًا من عام 2018 ، هناك ما يقرب من 9700 عقدة عامة تعمل على شبكة Bitcoin. لاحظ أن هذا الرقم يشمل فقط العقد العامة ، والتي تشير إلى عقد بيتكوين المرئية والتي يمكن الوصول إليها (ويعرف أيضًا باسم عقد الاستماع).

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

عقد الاستماع (العقد الفائقة)

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

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

عقد عمال المناجم

لكي تكون قادرًا على استخراج عملات البيتكوين في السيناريو التنافسي الحالي ، يتعين على المرء الاستثمار في أجهزة وبرامج التعدين المتخصصة. لا ترتبط برامج التعدين (البرمجيات) هذه مباشرة بـ Bitcoin Core ويتم تنفيذها بالتوازي لمحاولة استخراج كتل البيتكوين. قد يختار عامل المنجم العمل بمفرده (عامل منجم منفرد) أو في مجموعات (عامل منجم في المسبح).

بينما تستفيد العقد الكاملة لعمال المناجم المنفردين من نسختهم الخاصة من البلوك تشين ، يعمل عمال المناجم في المجمعات معًا ، حيث يساهم كل منهم في موارده الحسابية (قوة التجزئة). في تجمع التعدين ، مطلوب فقط مسؤول التجمع لتشغيل عقدة كاملة – والتي يمكن الإشارة إليها كعقدة كاملة لعامل منجم التجمع.
العملاء خفيفي الوزن أو SPV

يُعرف أيضًا باسم عملاء التحقق من الدفع المبسط (SPV) ، العملاء الخفيفون هم العملاء الذين يستخدمون شبكة Bitcoin ولكنهم لا يعملون حقًا كعقدة كاملة. لذلك ، لا يساهم عملاء SPV في أمان الشبكة لأنهم لا يحتفظون بنسخة من البلوك تشين ولا يشاركون في عملية التحقق من المعاملات والتحقق منها.

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

عقد العميل مقابل عقد التعدين

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

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

خواطر ختامية

تتواصل عُقد البيتكوين مع بعضها البعض من خلال بروتوكول شبكة Bitcoin P2P ، وبذلك تضمن سلامة النظام. يتم التعرف على العقدة التي تسيء التصرف أو تحاول نشر معلومات غير صحيحة بسرعة بواسطة العقد الصادقة ويتم فصلها عن الشبكة.

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني.