أنواع العقد في Blockchain
⚡ ملخص ذكي
تُعدّ عُقد سلسلة الكتل أجهزة الكمبيوتر المتصلة بالشبكة والتي تخزن السجل الموزع، وتتحقق من صحة المعاملات، وتبث الكتل الجديدة، وتحافظ علىping كل شبكة عملات مشفرة لامركزية وآمنة ومتزامنة دون أي سلطة مركزية تتحكم في البيانات المشتركة.

ما هي العقدة في Blockchain؟
العقد هي أجهزة كمبيوتر موجودة على blockchain والتي تبث المعاملات إلى العقد الأخرى للتأكيد. باعتبارها جزءًا من شبكة موزعة، تعد العقدة أحد الأجهزة التي تقوم بتشغيل الشبكة.
تحفظ العقد كتل المعاملات، والتي تعمل كأرشيف للاستعادة. كما تحفظ الكتل الجديدة على الشبكة. يتم تحديث التغييرات في كل عقدة blockchain التي تتحقق من صحة معاملات الشبكة المماثلة.
مع وضع هذا التعريف في الاعتبار، يشرح القسم التالي الفئات الرئيسية لعقد البلوك تشين والدور الذي تلعبه كل منها.
أنواع عقدة Blockchain
الأنواع الرئيسية لعقد Blockchain هي:
- العقد الكاملة
- العقد خفيفة الوزن
- العقد الكاملة المشذبة
- عقد التعدين
- العقد الفائقة (عقد الاستماع)
- Masternodes
- عقد السلطة
- Archiالعقد الكاملة
- عقد التوقيع المساحي
- عقد البرق
العقد الكاملة
تعمل العقدة الكاملة مثل العقدة العادية ولكنها تحتوي على نسخة من دفتر الأستاذ الخاص بسلسلة الكتل. يخزن دفتر الأستاذ اللامركزي البيانات الخاصة بسلسلة الكتل. تنعكس جميع المعاملات على سلسلة الكتل أيضًا على العقدة الكاملة. تقوم هذه العقد بتنزيل المعاملات من دفتر الأستاذ الخاص بسلسلة الكتل بالكامل والتحقق منها وتخزينها.
لا يمكن إتمام المعاملات المقترحة بدون عقد كاملة. وذلك لأن المعاملات الجديدة تحتاج إلى التحقق قبل التخزين. تعمل العقد الكاملة أيضًا كنسخ احتياطية لسجل blockchain بأكمله. وسوف تستعيد المعاملات في حالات مثل انقطاع التيار الكهربائي أو الأعطال النظامية.
على سبيل المثال، كامل Bitcoin العقد تدعم العقد الأخرى على Bitcoin blockchain. فهو يجعل العقدة الكاملة مكونًا مهمًا للبنية التحتية.
العقد خفيفة الوزن
تخزن العقدة خفيفة الوزن بيانات جزئية من دفتر الأستاذ الخاص بسلسلة الكتل. في هذه الحالات، يتم تنزيل رؤوس الكتل فقط. تستخدم العقد خفيفة الوزن التحقق المبسط من الدفع (SPV) للتحقق من صحة المعاملات. وهي تعتمد على العقد الكاملة للوصول إلى تاريخ سلسلة الكتل بالكامل. تتمثل مزاياها في سهولة صيانتها وتشغيلها.
العقد الكاملة المشذبة
العقد الكاملة المقصوصة تشبه العقد الكاملة ولكنها لا تحتفظ بنسخة من دفتر الأستاذ في سلسلة الكتل. وعلى نحو مماثل للعقدة الكاملة، فهي تساعد في تشغيل سلسلة الكتل. إنها مثل امتداد للتعامل مع الوظائف المتزايدة لسلسلة الكتل. فهي تنشئ سجلات تخزن المزيد من البيانات في عقدة سلسلة الكتل الكاملة.
عقد التعدين
عقدة التعدين مخصصة لحل إثبات العمل في blockchain. انها أيضا ل كريبتوكيرنسي التعدينللحفاظ على سلامة سلسلة الكتل، يُشترط إثبات العمل لضمان أمنها والحفاظ على لامركزيتها. وعلى عكس العُقد الكاملة، تُقدّم عُقد التعدين مكافآت لأصحابها.
على سبيل المثال، Bitcoin عمال المناجم ابحث بنشاط عن كتل جديدة لإضافتها إلى الشبكة. يحصلون على مكافآت مع إضافات الكتلة الجديدة.
العقد الفائقة (عقد الاستماع)
العقدة الفائقة هي عقدة كاملة تخزن بيانات سلسلة الكتل وتمثل خط اتصال فيها. تحافظ العقد الفائقة على اتصالات موثوقة لروابط الاتصال.
It transmitبيانات معاملات سلسلة الكتل ومعلومات تاريخية إضافية. تتطلب العقدة الفائقة اتصالاً سريعاً بالإنترنت وقدرة حاسوبية عالية.
على سبيل المثال، Bitcoin تحتوي العقدة على عقدة عظمى يمكن لجميع مضيفي العقدة عرضها.
Masternodes
العقدة الرئيسية هي عقدة تحكم في سلسلة الكتل. وهي تخزن النسخة الأساسية من سجل سلسلة الكتل. تعمل العقد الرئيسية من خلال امتلاكها ضمانًا من الرمز المميز الأساسي على سلسلة الكتل المشفرة. كما أنها تتحقق من صحة المعاملات على سلسلة الكتل.
على الرغم من دورها الإداري، إلا أنها لا تستطيع إضافة كتل جديدة مثل عقدة blockchain الكاملة. يمكنك تغييره للعمل مع الوظائف الأخرى المطلوبة في blockchain.
عقد السلطة
يتم اختيار عقد السلطة من قبل أعضاء blockchain للإدارة، ويتم فحصها للتأكد من قدرتها على الحفاظ على دورها.
تستخدم معظم أنظمة blockchain نظام إثبات السلطة، والعقد المعتمدة لديها معلومات هوية كاملة، على عكس العقد المجهولة. لا تحتوي بعض أنظمة blockchain على عقد سلطة.
Archiالعقد الكاملة
Archiتعمل عقد val الكاملة في "وضع الأرشفة" وتخزن جميع المعاملات على الكتلة التي تنتمي إليها. يستخدم عملاء العقدة الكاملة هذه العقدة للوصول إلى المعاملات الذكيةtracمعلومات عن أول 200 كتلة بسرعة.
أنت بحاجة إلى بيانات مرجعية دقيقة للعثور على الكتل الموجودة على الشبكة المقيمة، لذا فإن كل عنوان blockchain يوجه مستخدم العقدة الكاملة إلى تلك البيانات.
عقد التوقيع المساحي
تخزن عقدة التخزين الضمانات الخاصة بالعقدة كـ العملات المشفرةإنه متاح على أنظمة التشفير التي تستخدم أنظمة إثبات الحصة. تؤكد عقدة الحصة كتل المعاملات في الشبكة وتبث المعاملات الجديدة.
تخزن العقدة ودائع ضمانات العملة المشفرة من مجموعة تخزين أو مستخدم واحد. من الممكن كسب المكافآت أو التقدم بطلب إلى العقد للمشاركة في تأكيد الكتلة.
عقد البرق
شبكة Lightning عبارة عن نظام بيئي فوق blockchain. تسهل عقدة Lightning التفاعل مع شبكة Lightning وتؤدي وظائف مماثلة لـ blockchain، مثل التحقق من المعاملات.
يمكن دعم العديد من سلاسل الكتل بواسطة شبكة Lightning، والتي تشبه الواجهة العليا لسلسلة الكتل.
على سبيل المثال، Bitcoin تمتلك blockchain شبكتها المسرّعة. فهو يسهل المعاملات السريعة من خلال Bitcoin العقد.
لماذا من المهم تشغيل عقدة Blockchain؟
فيما يلي بعض الأسباب البارزة لتشغيل العقدة الخاصة بك:
1) تأكيد الكتل الجديدة: يعد تشغيل العقدة أمرًا إلزاميًا لتأكيد والحفاظ على سلامة كتلة جديدة من المعاملات. يمكنك تشغيل عقد متعددة لنفس الوظيفة.
2) يمنحك التحكم في المعاملات: Operaيمنحك ربط عقدة blockchain التحكم الكامل. ستعمل على blockchain دون الحاجة إلى طرف ثالث.
3) ستكون جزءًا من صيانة blockchain: يشارك مضيفو العقدة في صيانة blockchain. بعض مشكلات الصيانة هي الأمان ودقة معاملات الشبكة.
على سبيل المثال: من أجل الدقة، تشغيل... Bitcoin ستسمح لك العقدة بتأكيد المعاملات.
4) فعالة من حيث التكلفة: إن تشغيل العقدة الخاصة بك أرخص من التعدين. يمكن تلبية متطلبات بعض العقد باستخدام جهاز كمبيوتر شخصي عادي. ويمكن تقليل التكاليف من خلال التشغيل كعقدة غير متصلة بالإنترنت.
من يستطيع تشغيل العقدة؟
تحتوي جميع سلاسل الكتل على عقد تعمل عبر الإنترنت. يمكن لأي شخص تشغيل عقدة من خلال الوصول إلى سجل معاملات blockchain. معظم مسؤولي العقد هم من عشاق blockchain المتطوعين الذين يشاركون في أدوار أخرى، بما في ذلك الحفاظ على النزاهة والأمن ومعاملات البث والتطوير.
يعد تشغيل العقدة أمرًا بسيطًا مثل التأكد من اتصال برنامجها بالإنترنت على جهاز الكمبيوتر. عندما تكون العقدة غير متصلة بالإنترنت، ستكون غير نشطة. عندما تعود العقدة إلى الإنترنت مرة أخرى، سيتم تحديثها بجميع التغييرات على blockchain، وستقوم جميع العقد بالتحقق من صحة المعاملات.
ما هي العقدة الرئيسية؟
الدور الأساسي للعقدة الرئيسية هو إدارة سلسلة الكتل. يحتاج مضيفو العقد الرئيسية إلى إيداع ضمانات تشفيرية كبيرة نظرًا لأنها تتمتع بقوة أكبر من العقد العادية.
يحصل مديرو العقد الرئيسية على مكافآت من خلال حصة في ضماناتهم وعملياتهم على سلسلة الكتل. كما تقوم هذه العقد ببث المعاملات إلى العقد الأخرى للتأكيد. وتكون العقدة الرئيسية متصلة بالإنترنت دائمًا. transmit تاريخ سلسلة الكتل بالكامل إلى العقد الأخرى.
من يستطيع تشغيل ماسترنود؟
على عكس العقدة العادية، لا يستطيع الجميع تشغيل عقدة رئيسية. يجب على مضيفات العقد الرئيسية إيداع ضمانات مشفرة على blockchain. وهذا يضمن التزامهم بالإدارة السليمة للعقد الرئيسية.
يحتفظ مستخدمو Blockchain بالضمانات من المالك في حالة إساءة استخدام السلطة.
على سبيل المثال:
من الأمثلة على شبكات البلوك تشين التي تستخدم العقد الرئيسية شبكة داش. يقوم مُضيفو العقد الرئيسية بإيداع 1000 داش كضمان. وقد حققت شبكة داش عائدًا بنسبة 11% تقريبًا. وتتغير هذه النسبة وفقًا للبروتوكولات المحددة وظروف السوق.
لا يوجد حد لعدد العقد الرئيسية في سلسلة الكتل DASH. مثل العديد من سلاسل الكتل، يعتمد الأمر على حجم النظام البيئي وعدد المتطوعين. لذا، يمكن لأي شخص يرغب في اتباع المتطلبات تشغيل عقدة رئيسية. تعرض جميع سلاسل الكتل عدد العقد الرئيسية والنشطة في شبكتها مع معلومات الموقع.
كيف تقوم بإنشاء وتشغيل عقدة كاملة؟
يتطلب إنشاء وتشغيل عقدة كاملة متطلبات الأجهزة التالية:
- Linux أو Mac OS X أو Windows 7 / 8 / 10 / 11
- سرعة معالجة حوالي 100 ميجابايت/ثانية
- مساحة تخزين لا تقل عن 500 جيجابايت - يمكن أن يكون محرك أقراص ثابتة (HDD)
- محرك أقراص ذو حالة صلبة (SSD) مزود بمساحة تخزين لا تقل عن 128 جيجابايت. يجب أن تكون سرعة القراءة العشوائية أكثر من 30.9 ميجابايت/ثانية وسرعة كتابة عشوائية 68 ميجابايت/ثانية.
- اتصال إنترنت غير محدود بسرعة لا تقل عن 50 كيلو بايت في الثانية
يمكنك نشر عقدة خفيفة وكاملة وسريعة. تتمتع العقد الخفيفة بأقل قدر من الطاقة، بينما تعمل العقدة الكاملة على معدات عالية الطاقة.
تتضمن المكونات المهمة الأخرى لنظام العقدة البيئي خادم ملفات وبطاقات شبكة. جنبًا إلى جنب مع خوادم صغيرة أخرى، يتم تشغيل سلسلة الكتل.
تكون عملية نشر العقدة الكاملة وتشغيلها كما يلي:
كيفية نشر عقدة Blockchain
فيما يلي الخطوات اللازمة لنشر عقدة في نظام blockchain البيئي:
الخطوة 1) تثبيت العقدة
الخطوة الأولى هي تثبيت عقد blockchain على جهاز الكمبيوتر. اعتمادًا على حجم العقدة، يمكنك قياس متطلبات الأجهزة.
على سبيل المثال، Bitcoin تحتاج الشبكة إلى حوالي 380 جيجابايت من مساحة التخزين. ستحتاج أيضًا إلى سرعة قراءة تبلغ حوالي 100 ميجابايت/ثانية لتشغيل Bitcoin العقدة.
الخطوة 2) قم بتنزيل البرنامج المجاني Bitcoin البرامج الأساسية على الانترنت.
اقرأ متطلبات برنامج عقدة Blockchain من الموقع الرسمي. تختلف المتطلبات حسب حجم ووظائف النظام البيئي.
الخطوة 3) Syncالتزامن مع blockchain
يمكن أن تستغرق عملية جمع كافة المعلومات من الشبكة أسابيع. عند حدوث خطأ، يتم إعادة تشغيل الدورة بغض النظر عما إذا كان ذلك على محرك أقراص HDD أو SSD.
على سبيل المثال، إطلاق Ethereum تتطلب العقدة منك مزامنتها مع Ethereum الأرشيف. ستقوم جميع عقد الشبكة ببث المعاملات إلى Ethereum العقدة.
الخطوة 4) التحقق من وظائف العقدة
بعد المزامنة، يمكنك التحقق مما إذا كان الأمر يعمل. ثم تنقل سلسلة الكتل حالة العقدة. يمكن أن تكون نشطة أو غير نشطة.
الخطوة 5) مراقبة العقدة
يتطلب تشغيل العقدة المراقبة والصيانة. يجب أن تكون على أهبة الاستعداد لمعالجة الأخطاء.
على سبيل المثال، قد تحدث حالات فشل في التنزيل أو تعطل في العقدة.
المشكلات الرئيسية التي ستواجهها عند تشغيل عقدة كاملة
هذه هي المشكلات التي يواجهها العملاء عند تشغيل عقدة كاملة:
1) عرض النطاق الترددي: يمثل النطاق الترددي للشبكة مشكلة عندما لا يكون لديك سرعة إنترنت كافية. يعتمد ذلك على اشتراكك وحدود الشبكة. تعمل العقد بشكل أفضل في الشبكات غير المحدودة والشبكات ذات النطاق الترددي العالي.
2) البرامج الضارة على blockchain: هناك مستخدمين ضارين على blockchain. يمكنهم إضافة برامج ضارة إلى كتلهم. يؤدي هذا إلى تشغيل برامج مكافحة البرامج الضارة على العقد مما يؤدي إلى إبطائها.
3) التهديدات السيبرانية الخارجية: يبحث المتسللون دائمًا عن طرق للوصول إلى العقد حتى يتمكنوا من سرقة العملات المشفرة. تقع على عاتق كل مسؤول عقدة مسؤولية تأمين عقدته.
كيف تقوم العقدة بتأمين blockchain؟
وإليك كيفية تأمين العقدة لسلسلة الكتل:
1) مفتوحة المصدر: العقد مفتوحة المصدر مما يضمن قدرات موحدة عبر البنية التحتية لـ blockchain. تميز امتيازات قوة البرامج والأجهزة بين الأنواع المختلفة للعقد. يستخدمون بروتوكول اتصال P2P عبر الشبكة.
2) العقد مترابطة: تعتمد هذه الشبكات على بعضها البعض لإضافة كتل جديدة والتحقق من المعاملات. لذا، فإن الكتلة عبارة عن مجموعة من معاملات الشبكة. تقوم العديد من العقد بالتحقق من صحة البيانات الموجودة في دفتر الأستاذ الموزع لسلسلة الكتل.
3) تقوم العقد بتخزين دفتر الأستاذ الخاص بسلسلة الكتل: إنهم يحتفظون بسجل معاملات blockchain الحالي في شبكة موزعة. كل عقدة تحمل نسخة من المعاملات.
4) يمكن لجميع المستخدمين الوصول إلى البيانات الموجودة على blockchain: تكون معاملات العقدة مرئية لجميع المستخدمين. يقومون بتخزين نفس سجل معاملات blockchain. انها بمثابة نسخة احتياطية موزعة. عندما بلوكشين الشبكة الأعطال، يمكن لعقدة واحدة استعادة الكتلة.
كيف تحافظ عقد blockchain على اللامركزية في العملات المشفرة
تعمل تقنية البلوك تشين وفقًا لنموذج لامركزي. يتم تخزين كتل البيانات وفقًا لحجمها، وتتواصل العقد وتحديث بعضها البعض تلقائيًا.
تتلقى العقد غير النشطة تحديثات مماثلة بمجرد اتصالها بالإنترنت. لديهم معرف فريد يسمى "التجزئة" لتمييز وجودهم.
تشارك العقدة في إدارة بنية البلوك تشين دون وجود شخصية قيادية. تحفظ العقد الكتل ومعاملاتها، وتضمن توافر جميع البيانات حتى في حال تعطل إحدى العقد.
على سبيل المثال: عندما يُضيف المُعدِّنون كتل معاملات جديدة، تتلقى جميع العُقد البيانات. ويعتمد إتمام المعاملة على التحقق من قِبَل عُقد متعددة. إذا رفضت إحدى العُقد معاملةً ما، فستبقى غير مكتملة.
العقدة مقابل. عامل منجم
فيما يلي الاختلافات الرئيسية بين Node و Miner:
| العقدة | عامل منجم |
|---|---|
| تحتفظ العقدة بنسخة من دفتر الأستاذ الخاص بسلسلة الكتل، وتخزن كتل المعاملات وتاريخها. | يقترح عمال المناجم إضافة كتلة جديدة إلى blockchain. إنهم بحاجة إلى عقدة لمعالجة المعاملات الجديدة. |
| يقومون بالتحقق أو تأكيد المعاملات. كما أنها تتحقق من صحة الكتل الجديدة. | يقوم عامل التعدين بتطوير blockchain. |
| لا يحصل مالكو العقد على مكافآت حتى عندما يقومون بإنشاء مجموعات جديدة من المعاملات. | يكسب عمال المناجم الفائدة من العمولات في المعاملات والودائع الضمانية الخاصة بهم. |
| تقوم عقد التشفير بفرض البروتوكولات على شبكة blockchain. | إنهم بحاجة فقط إلى اتباع القواعد الخاصة بـ blockchain. |
| تضمن العقدة وجود إجماع في blockchain. | عمال المناجم مشاركين ولا يشاركون في الإدارة. |


