طبقة البروتوكول

يتم تعريف طبقة بروتوكول blockchain على أنها القواعد والعمليات التي تحكم كيفية عمل الشبكة.

ما هي طبقة البروتوكول؟

طبقة بروتوكول blockchain هي أساس شبكة blockchain. يمكن للمطورين توسيع هذه الطبقة لإنشاء قواعد جديدة لشبكات blockchain الخاصة بهم. يمكنهم تصميم معاملات جديدة وعقود ذكية تتوافق مع قواعد سلاسل الكتل الخاصة بهم.

طبقة البروتوكول عبارة عن مجموعة من القواعد والتصاميم التي تحدد:

  • القدرة على نقل القيمة من عنوان إلى آخر

  • القدرة على تسجيل المعاملات في دفتر الأستاذ

  • متطلبات إنشاء كتل أو معاملات جديدة في السلسلة

  • آلية للتوصل إلى توافق في الآراء بين المشاركين في الشبكة بشأن المعاملات الصالحة والترتيب الذي يجب أن يدخلوا فيه
  • عملية إنشاء الكتلة ، بما في ذلك أنواع المعاملات المضمنة في الكتلة

  • عملية إضافة العقد إلى الشبكة
  • عملية تعدين الكتل الجديدة.

يمكن أن تكون قواعد إضافة المعلومات إلى blockchain بسيطة أو معقدة ويتم تحديدها بواسطة طبقة البروتوكول.

القاعدة الأساسية لإضافة معلومات إلى blockchain هي أن جميع المشاركين في الشبكة يجب أن يوافقوا على المعلومات التي تتم إضافتها ووقت إضافتها.

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

يتكون blockchain من طبقات مختلفة:

طبقة التطبيقات: وهي مسؤولة عن التفاعل مع المستخدم ، على سبيل المثال ، المستخدم النهائي أو المطور الذي يريد تطوير dApps بناءً على blockchain بعينه. تندرج محفظة Ethereum و Metamask وما إلى ذلك ضمن هذه الفئة.
طبقة العقد: تشمل هذه الطبقة العقود الذكية المسؤولة عن تنفيذ المعاملات وتغيير الحالة. يتضمن Solidity (Ethereum) و Neo Contract (Neo) وما إلى ذلك.

طبقة البروتوكول: يحدد كيف يمكن إضافة المعاملات إلى دفتر الأستاذ العام ، وكيف يمكن للعقد الجديدة الانضمام والمزامنة مع شبكة blockchain موجودة. يتضمن بروتوكولات الإجماع مثل PoW (Bitcoin) و dBFT (NEO) وما إلى ذلك وطبقة شبكات P2P ، مثل TCP / IP (Bitcoin) و Devp2p (Ethereum).

قد يعجبك ايضاً

فيديو

لا يوجد محتوى

زوارونا يتصفحون الآن

مرحباً بعودتك!

ادخل الى حسابك بالأسفل

استعادة كلمة السر.

رجاءً ادخل اسم المستخدم او بريدك الإلكتروني لإستعادة كلمة السر الخاصة بك.