تعمل كل عمليات التجميع الرئيسية للطبقة-2 في Ethereum حاليًا باستخدام مُنسِّق تسلسل مركزي.
في أحدث تقرير بحثي من #Binance، نستكشف سبب كون ذلك مشكلة، ونلقي نظرة على الشركات التي تعمل على حلول تسلسللامركزية مشتركة.
التقرير الكامل: https://research.binance.com
أصبح ترتيب/تسلسل المعاملات مشكلة متزايدة في عالم الطبقة-2 ("L2"). يتمثل الدور الأساسي لعملية الترحيل/التجميع في الطبقة-2 (L2 rollup) في توفير بيئة آمنة للمعاملات الأقل تكلفة. توفر عمليات التجميع في الطبقة-2 طبقات تنفيذ للمستخدمين، ثم تقوم بإرسال بيانات معاملاتهم إلى الطبقة-1 الرئيسية ("L1")، أي Ethereum في حالة Arbitrum وOptimism وzkSync، وغيرها.
الموزّعات (Sequencers) هي الكيانات التي تم منحها الحق في ترتيب هذه المعاملات إلى مجموعات. يستقبل الموزّع معاملات غير مرتّبة من المستخدمين، ويعالجها إلى مجموعات خارج السلسلة (off-chain)، ثم ينشئ دفعةً (Batch) مضغوطة من المعاملات المرتّبة. بعد ذلك يمكن إدراج هذه المعاملات في كتل وإرسالها إلى طبقة L1 الأم.
لا تحتاج حزم التحديثات (Rollups) فعليًا إلى مُوزّع (sequencer)؛ بل إن الأمر يُعد خيارًا تصميميًا من أجل تجربة مستخدم أفضل على شكل رسوم أقل وتأكيدات أسرع للمعاملات. على سبيل المثال، كما تستخدم معظم حزم التحديثات طبقة الأساس في Ethereum لتوفير توافر البيانات (data availability)، يمكنها أيضًا استخدامها للترتيب. ومع ذلك، فمن المرجح أن تكون طبقة الأساس في Ethereum غير كفؤة نسبيًا ومكلفة. وقد أدى ذلك إلى أن كل مشروع رئيسي من مشاريع L2 rollup حتى الآن قد وجد أنه من الأنسب والأرخص والأكثر ملاءمة للمستخدمين تشغيل مُوزّع مركزي.
بما أن الموزّع يتحكم في ترتيب المعاملات، فإنه يملك القدرة على حجب معاملات المستخدمين (رغم أن الحجب الكامل غير مرجّح لأن بإمكان المستخدمين إرسال معاملاتهم مباشرة إلى طبقة L1). كما يمكنه استخراج القيمة القصوى القابلة للاستخراج ("MEV")، وهو ما قد يكون ضارًا اقتصاديًا بقاعدة المستخدمين. علاوة على ذلك، قد تشكل قابلية التشغيل (liveness) مشكلة كبيرة، أي أنه إذا تعطل الموزّع الوحيد المركزي، فسيتأثر كامل الـ rollup.
الحل لهذه المشكلة هو وجود موزّعات مشتركة ومُوزّعة لا مركزية. توفر الموزّعات المشتركة عمليًا لا مركزية كخدمة (decentralization-as-a-service) لحزم التحديثات (rollups). إضافةً إلى معالجة مشكلات الحجب وعمليات استخراج MEV وقابلية التشغيل، تُدخل الموزّعات المشتركة أيضًا قابلية التراكيب عبر rollups (cross-rollup composability)، مما يفتح المجال أمام جميع أنواع الاحتمالات الجديدة.
تعمل Espresso وAstria وRadius على حلول مبتكرة للترتيب المشترك مع ميزات فريدة مختلفة ضمن بنياتها المعمارية. بينما تسعى Espresso إلى الاستفادة من EigenLayer لبناء شبكتها، تحافظ Astria على روابط وثيقة مع شبكة توافر البيانات المعيارية Celestia. وتُدخل Radius مخبأ ذاكرة (mempool) مُشفّرًا مميزًا إلى النقاش.
التقرير الكامل: https://research.binance.com
