تحليل تقنية L2 من الجيل التالي لإثيريوم: Booster Rollups

المؤلف: 2077Research المصدر: X، @2077Research الترجمة: شين أوبا، المال الذهبي

في المقالة الأولى من سلسلة Rollups 2.0 الخاصة بنا، ناقشنا rollup المعتمد على Layer 1 (L1) - وهو أحد الطرق الأكثر لامركزية والمتوافقة مع الإيثيريوم لإدارة rollup. من خلال إسناد مهمة ترتيب المعاملات إلى الإيثيريوم L1، يمكن لـ rollup المعتمد على L1 الاستفادة من لامركزية L1 وبساطته ونشاطه، بينما يجلب أيضًا مزايا أخرى.

في مقالة اليوم، سنستكشف الخطوة التالية في تطور rollup: Booster Rollups. لا تعتمد Booster Rollups فقط على rollup القائم على L1، بل توسع أيضًا من قابلية التوافق (Composability) في Ethereum. لكن كيف يمكننا حقًا توسيع هذه القابلية للتوافق؟

مشاكل مساحة L2 الحالية

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

التوحيد أمر حيوي لتحقيق تبادل سلس للمعاملات بين L2 المختلفة. لتحقيق هذا الهدف، قد تكون هناك حاجة إلى نوع جديد من المعاملات - معاملات قادرة على العمل عبر سلاسل متعددة.

في هذا النظام، يمكن أن تُولد صفقة واحدة معاملات فرعية أصغر. تحتوي كل صفقة فرعية على التفاصيل التالية:

  1. معرف سلسلة المصدر

  2. معرف سلسلة الهدف

  3. إدخال البيانات (مثل المتصل، والعنوان، وبيانات الاستدعاء)

  4. المخرجات الناتجة عن سلسلة الأهداف

**دوران البيانات التجارية هذين: **

  1. كمدخل على السلسلة المصدرية

يسمح للمشاركين بمشاهدة المخرجات مباشرة دون الحاجة إلى التفاعل مباشرة مع سلسلة الهدف.

  1. التحقق من اتساق المدخلات والمخرجات على سلسلة الهدف

يستخدم لتأكيد ما إذا كانت المدخلات المعطاة قد أنتجت المخرجات المتوقعة.

بهذه الطريقة، يمكن لكل سلسلة التحقق بشكل مستقل من معاملاتها، مع الالتزام بتنسيق المعاملات ومعايير المشاركة المدخلة.

تجعل هذه الطريقة التحقق من الكتل بسيطًا، حيث يمكن استخدام عقود L1 المعروفة لضمان صحة الكتل. إن معيار المشاركة هذا وطريقة المعاملات عبر السلاسل المحسنة وضعت أساسًا قويًا لتطوير الشبكات L2 في المستقبل، مما يجعل Booster Rollups عنصرًا رئيسيًا في دفع تطوير نظام إيثريوم البيئي.

ما الذي يميز Booster Rollups؟

تتعامل Booster Rollups مع المعاملات بطريقة مشابهة لتنفيذها على L1، حيث يمكنها الوصول إلى حالة L1 ولكنها تمتلك تخزين مستقل، مما يتيح توسيع التنفيذ والتخزين إلى L2. كل L2 يوسع مساحة الكتلة الخاصة بـ L1، مما يوزع معالجة المعاملات وتخزين البيانات على نطاق أوسع.

تخيل أنه يمكنك نشر تطبيق لامركزي (dapp) مرة واحدة فقط، وسيتمكن من التوسع تلقائيًا إلى جميع شبكات Layer 2 (L2). إذا كنت بحاجة إلى مساحة كتلة إضافية، فما عليك سوى إضافة المزيد من Booster Rollups دون الحاجة إلى تكوين إضافي. وهذا يعني أن المطورين لن يضيفوا عبء العمل أو تكلفة إعادة النشر أو التعقيد الإضافي.

ببساطة، تعتبر Booster Rollups كإضافة المزيد من وحدة المعالجة المركزية أو SSD إلى حاسوبك المحمول: فهي تعزز الأداء، مما يجعل التطبيقات تعمل بكفاءة أكبر، مع تحقيق التوسع بسهولة.

من الناحية الفنية، يمكن وصف Booster Rollups بأنه "توزيع تنفيذ المعاملات والتخزين على عدة شظايا".

كيفية عمل Booster Rollups

سواء كان Rollup متفائلاً (Optimistic Rollup) أو Rollup يعتمد على المعرفة الصفرية (ZK Rollup)، يمكن استخدام وظيفة Booster. ومع ذلك، ليس كل Rollup يحتاج إلى تعزيز كامل (Full Boosting)، حيث يمكن لبعض Rollup الاستفادة من تحسينات محددة لـ L2.

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

تعمل Rollups المحسنة أيضًا على حل مشكلة التفتت التي توجد بشكل شائع في نظام Rollup البيئي الحالي. من خلال آلية الترتيب القائمة على L1 (التسلسل القائم)، لا تحتفظ فقط بمزايا ترتيب L1، بل تقدم أيضًا معاملات عابرة لـ Rollup في جميع شبكات L2 Booster. يحقق هذا التصميم رؤية توسيع الإيثريوم التي تم تصورها منذ البداية - متكاملة وقابلة للتوسع، مما يوفر حلاً موحدًا لتحديات نمو الإيثريوم.

! 4A0WT6hPa0MnUszfDARYWbLDgNyQU7T66oivc26f.png

لأن Booster Rollups تدعم بشكل طبيعي التوافق المتزامن، فإن نموذج rollup هذا يلغي عناء معالجة التجزئة أو التبديل بين عدة L2. يمكن استخدام جميع التطبيقات اللامركزية (dapps) المفضلة على كل L2، مما يوفر للمستخدمين تجربة Ethereum سلسة.

باستخدام Booster Rollups، يمكن للمطورين توسيع تطبيقاتهم اللامركزية دون الحاجة إلى إعادة نشرها عدة مرات على L2 متعددة. يكفي نشرها مرة واحدة على L1، وستتوسع التطبيقات اللامركزية تلقائيًا إلى جميع L2 المعززة الحالية والمستقبلية، مما يبسط بشكل كبير عملية التطوير والنشر.

لأن Booster Rollups تدعم بشكل طبيعي التوافق التزامني، فإن هذا النموذج للـ rollup يقضي على متاعب التعامل مع التجزئة أو التبديل بين L2s متعددة. يمكن لجميع التطبيقات اللامركزية (dapps) المفضلة أن تستخدم على كل L2، مما يوفر للمستخدمين تجربة سلسة على إيثيريوم.

باستخدام Booster Rollups، يمكن للمطورين توسيع تطبيقاتهم اللامركزية دون الحاجة إلى إعادة نشرها عدة مرات على L2s متعددة. يكفي نشرها مرة واحدة على L1، وستقوم التطبيقات اللامركزية بالتوسع تلقائيًا إلى جميع L2s المعززة الحالية والمستقبلية، مما يبسط بشكل كبير عملية التطوير والنشر.

** مزايا Booster Rollups **

  1. الشفافية القابلة للتوسع

تعزز Booster Rollups القابلية للتوسع بطريقة شفافة، تمامًا كما يتم إضافة المزيد من الخوادم إلى مجموعة الخوادم. يمكن للتطبيقات الاستفادة بسلاسة من الموارد الإضافية، ولا يحتاج المطورون إلى نشر بنية تحتية معقدة من L2 لتوسيع الحلول.

  1. حل مشكلة التجزئة

تقدم Booster Rollups تجربة مستخدم موحدة بين L1 و L2. نظرًا لأن العقود الذكية تشترك في نفس العنوان عبر جميع الشبكات، يمكن للمستخدمين الاستمتاع بالتناسق والسهولة في بيئات L1 و L2.

  1. حل مشكلة انخفاض كفاءة النشر

يمكن للمطورين نشر التطبيقات اللامركزية (dapps) مرة واحدة فقط على L1، وسيتم دعم عدة Rollup بشكل افتراضي، بينما يتم إدارة التحديثات بشكل مركزي. سواء استخدم المستخدمون حسابات خارجية (EOA) أو محافظ ذكية، يمكنهم إجراء معاملات سلسة عبر الشبكات باستخدام عنوان واحد.

  1. حل مشكلة جاذبية مشغلي Rollup

لا يحتاج المطورون إلى اختيار شبكة نشر محددة، حيث ستدعم التطبيقات اللامركزية (dapps) تلقائيًا جميع شبكات Rollup المختلفة. يمكن استخدام Booster Rollups مع Rollups المستندة إلى L1 لتحقيق توسع كبير. بالإضافة إلى ذلك، ليس من الضروري أن تصبح جميع L2 Booster Rollups، مما يجعل الشبكات المختلطة ممكنة.

  1. تعزيز السيادة والأمان

تخلصت Booster Rollups من الحاجة إلى عقود التغليف المحددة (Wrapper Contracts) لأن كيفية عمل العقود الذكية على L1 و L2 تظل كما هي، مع بقاء السيطرة في يد المطورين. من خلال تطبيق تدابير الأمان بشكل فردي لكل dapp بدلاً من الاعتماد على الجسور أو تنفيذات معينة، تم تحسين الأمان بشكل ملحوظ، مع القضاء على مخاطر نقطة الفشل الواحدة.

** قيود المجموعات المعززة **

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

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

تعتبر Booster Rollups في جوهرها نوعًا من التوسع لـ L1، لكنها تتمتع بآلية فريدة في تنفيذ المعاملات والتخزين. من أجل تفسير معاملات Booster Rollup بشكل صحيح، يجب أن تظل عقد L1 و L2 متزامنة. أحد الحلول المحتملة هو تشغيل L1 و L2 على نفس العقدة في نفس الوقت، مع التبديل بين التخزين المشترك لـ L1 والتخزين الخاص بـ L2 عند تنفيذ المعاملات.

الاستنتاج

تقدم Booster Rollups حلاً ثورياً من خلال التكامل السلس مع L1، مما يعزز من قدرة المعاملات وكفاءة التخزين، لمواجهة تحديات قابلية التوسع في إيثيريوم. إنها تعالج مشكلات التجزئة والكفاءة في النشر، مما يمكّن المطورين من توسيع dapps بسهولة على عدة L2، مع الحفاظ على الأمان والسيادة.

من خلال تبسيط القابلية للتوسع وتعزيز التوافق، تمهد Booster Rollups الطريق لنظام إيثريوم أكثر توحيدًا وسهولة في الاستخدام.

ETH-0.72%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
0/400
لا توجد تعليقات
  • تثبيت