-هناك أنواع مختلفة من العقد تبعاً لنوع الإجماع في الشبكة، وكمية البيانات التي يخزنونها أو يحتفظون بها وسواء كان بإمكانهم إنشاء كتلة أم لا.
-تعمل العقدة على تشغيل البرمجيات التي تختلف من بشكل بين البلوكتشينات لأداء الوظائف الضرورية لتأمين شبكة البلوكتشين.
الكلمات الرئيسية: العقدات، الخادم، الشبكة، التحقق، الأمان، العقدات الكاملة، الخفيفة، الأرشيفية، التقليم، السلطة
سوف تتحدث بصعوبة عن البلوكتشين دون ذكر ميزاته الفريدة، مثل دوام السجلات، واللامركزية، والشبكة الند للند. ربما تكون قد ناقشت حتى كيف يمكن للبلوكتشين تمكين المعاملات بدون وسيط. الأسئلة التي تأتي على الفور هي كيف يتم تخزين البيانات ومن المسؤول عن التحقق من المعاملات وتأمين الشبكة. الشيء الشائع قبل تقنية البلوكتشين هو وجود خادم مركزي يتحكم في الشبكة وأنشطة المستخدمين. ماذا يعني اللامركزية في البلوكتشين هو أنه لا يوجد خادم مركزي من هذا القبيل يتحكم في المنتجات المبنية عليه، مثل العملات المشفرة. بدلاً من ذلك، يعمل من خلال العقدات. ما هي بالتالي عقد البلوكتشين؟
العقدة في blockchain هي جهاز أو كمبيوتر أو خادم يشارك في شبكة من العديد من الأجهزة أو أجهزة الكمبيوتر أو الخوادم الأخرى لمشاركة المعلومات وفرض القواعد. تخزن العقد كتلة البيانات في شبكة blockchain. تعمل أحيانا باستخدام برامج لإنشاء الكتل والتحقق منها وتخزينها. Blockchain هو سجل بيانات لامركزي يجب الحفاظ عليه آمنا ومأمونا. وبالتالي ، فإن عقد Blockchain هي خوادم تعمل بطريقة نظير إلى نظير ، مما يعني أنها متصلة ببعضها البعض بشكل مباشر وتشارك باستمرار أحدث المعلومات على blockchain مع بعضها البعض. العقد هي المحاور التي تدور حولها لامركزية blockchain للحفاظ على سلامة الشبكة. إنهم يفرضون قواعد الإجماع ويضمنون أمان الشبكة.
تساعد العقد على تحقيق الإجماع في شبكة البلوكتشين. الإجماع هو القواعد التي تعمل وفقها الشبكة. تحقيق الإجماع يعني العملية التي يتفق فيها المشاركون على صحة العمليات دون وجود سلطة مركزية.
يقومون بتأكيد المعلومات المكتوبة في الكتل باستخدام خوارزمية الإجماع لضمان صحة المعاملات وتجنب الغش من خلال الإنفاق المزدوج أو تعديل المعاملات.
في عملية إضافة كتلة جديدة، تقوم العقدة بإرسال معلومات الكتلة إلى العقد الآخر، الذي يمكن أن يقبل أو يرفض الكتلة عن طريق التحقق من صحة المعاملة والتوقيع الخاص بها. إذا تم قبول الكتلة الجديدة، تقوم العقد بحفظ الكتلة وتخزينها في أعلى سلاسل الكتل التي قد حفظتها بالفعل. يتم بعد ذلك مزامنة تاريخ المعاملات عبر الشبكة.
يقومون بتخزين وحفظ ونشر بيانات البلوكتشين - الاحتفاظ بكتل كاملة من تاريخ المعاملات.
تعد العقد الأرشيفية أنواعًا رئيسية من العقد التي تكمل البيانات التاريخية لسلسلة الكتلة من الكتلة الجينيسيس. تخدم هذه العقد للتحقق من الصفقة والحفاظ على الإجماع، وتحتوي جميع الصفقات المسجلة في قاعدة بياناتها. منذ عامين كانت العقد الأرشيفية تعمل إيثيريوم ارتفعت البلوكتشين إلى أكثر من أربعة تيرابايت، مقارنة بالضعف تقريبا خلال عام. البرنامج القياسي ل ايثيريوم العقدة البلوكتشين هي Geth و Parity، والتي زادت بشكل مستمر في الحجم بنسب متزايدة. مع الحد الأكثر صرامة على عدد المعاملات في كل كتلة وحقيقة أن بيتكوين‘بلوكشين’ تستخدم أساسا للدفع القياسي وليس العمليات المعقدة مثل العقد الذكي، ويميل الحجم إلى البقاء أصغر.
العقد الكاملة: هذه هي العقد التي تقوم بتحميل كل كتلة المعاملات والتحقق منها وفقًا لقواعد الإجماع. تشمل بعض قواعد الإجماع منع الإنفاق المزدوج لإخراج المعاملات في سلسلة كتل واحدة. في بيتكوين، العقدات الكاملة تتحقق من جميع قواعد بيتكوين مع البرمجيات الأكثر شهرة المعروفة باسم بيتكوين CORE. تخزين العقد الكامل نسخة من البلوكتشين وضمان صحة البيانات
العقد الخفيفة: هذه العقد توفر وقت التحميل ومساحة التخزين بشكل كبير عن طريق تنزيل رؤوس الكتل فقط. رؤوس الكتل هي الأجزاء من الكتلة التي تحتوي على معلومات حول الكتلة، مثل الطابع الزمني، وتجزئة الكتلة السابقة، وتجزئة تمثيلية لبيانات الكتلة. تستخدم العقد الخفيفة للتحقق المبسط من الدفعات وتعتمد على العقد الكاملة للعمل.
4 . العقد الكاملة المشذبة: يتطلب تشغيل العقد الكاملة مساحة كبيرة على القرص وسرعة الاتصال بالإنترنت لبدء التشغيل. لذلك يتم إنشاء العقد المشذبة لتمكين المشغلين من تنزيل blockchain وبدء عملية التحقق أثناء تخزين جزء ثانوي. توفر العقد المشذبة مساحة القرص عن طريق حذف الكتل التي تبدأ بالأقدم بعد تنزيل blockchain بالكامل. يقومون بحذف الكتل القديمة حتى يحتفظوا فقط بأحدث معاملة تصل إلى حد حجم معين. يتم تعيين حد حجم قيمة المعاملات المراد تخزينها بواسطة مشغل العقدة ، والذي يمكن أن يكون 200 ميجابايت أو 250 مم أو 300 ميجابايت ، على سبيل المثال.
5 . العقد التعدين: هذه هي العقد المستخدمة من قبل المعدنين للتحقق وإضافة الكتل إلى البلوكتشين. هذه العقد توفر الوظائف اللازمة للمعدنين لإثبات أنهم أكملوا العمل المطلوب لإنشاء كتلة جديدة والتي أدت إلى مصطلح الإثبات بالعمل.
6 . العقدة الرئيسية: هذه هي العقد التي اشتهرت بها DASH. يقومون بتسجيل وتحقق من الصفقة وقد يكسبون مكافأة من الشبكة عن طريق التكديس بمبلغ معين من الرمز الأصلي. يستضيفون نسخة كاملة من سلسلة الكتل ويوفرون خدمات الطبقة الثانية للشبكة بما يتجاوز ما يمكن للخوادم العادية التعامل معه. تشمل هذه الخدمات الإرسال المباشر والمعاملات الخاصة والحوكمة.
هذه هي الخطوات النموذجية لمتابعة تشغيل عقدة بلوكتشين
تحديد بلوكتشين الخاص بك، مثل بيتكوين, إيثريوم
احصل على الأجهزة والبرامج اللازمة. على سبيل المثال، بيتكوين برنامج النواة ل بيتكوين, Geth أو Parity لـ ETH
تشغيل العقدة
استخدم أمازون، خدمة سحابية، لاستضافة العقدة لتخزين آمن
استخدم جهازك المحلي لتشغيل العقدة
متابعة مع مراقبة وصيانة مناسبة للعقدة.
تشغيل العقدة يعزز الأمان ويعزز الخصوصية
تشغيل العقدة هو وسيلة لزيادة أمان الشبكة لضمان عدم تغيير قواعدها
بعض العقد، مثل عقدة الماسترنود، يمكن أن تكون مصدراً سلبياً للدخل
العقدات هي أساس البلوكتشين، وأنواعها تعتمد على نوع الاجماع الذي يعمل عليه الشبكة. مهما كان الاجماع، سواء كان دليلاً على العمل، دليلاً على التكديس، أو دليلاً على السلطة، تعمل العقدات على ضمان فرض الاجماع لضمان سلامة شبكة البلوكتشين