العملات الرقميةبلوكشينوظائف المستقبل

طبقات البلوكتشين

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

المعمارية الطبقية

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

وفقًا لبعض محترفي البلوكشين ، هناك خمس طبقات من تقنية البلوكشين:

  • طبقة البنية التحتية أو الأجهزة
  • طبقة البيانات
  • طبقة الشبكة
  • طبقة الإجماع
  • طبقات التطبيق والعرض

ومع ذلك ، يمكن أيضًا تصنيف طبقات تقنية البلوكشين على النحو التالي:

  • الطبقة 0
  • الطبقة 1
  • الطبقة 2
  • الطبقة 3

إذن ، ما هي هذه الطبقات ، وما الفوائد التي تخدمها في تقنية البلوكشين؟ لنلقي نظرة.

طبقة البنية التحتية أو الأجهزة

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

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

طبقة البيانات

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

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

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

طبقة الشبكة

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

طبقة الإجماع

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

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

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

طبقات التطبيق والعرض

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

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

تقوم التطبيقات المكونة بتوجيه طبقة التنفيذ للتنفيذ السليم للمعاملات مع ضمان الجانب الحتمي لمنصة البلوكتشين.

الخلاصة

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

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

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

اظهر المزيد

م. عبد الله احمد

مطور ومحاضر في مجال البلوكتشين

مقالات ذات صلة

زر الذهاب إلى الأعلى