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