بلوكتشين

تقرير ما بعد الحادثة من “Base” يكشف عن خلل في المتابع (Sequencer) وراء الانقطاعات المتتالية

تسبب خطأ في المُسلسل (الـ sequencer) في انقطاعين لشبكة “بيس” (Base)، وهي شبكة الطبقة الثانية التابعة لمنصة كوين بيز، الأسبوع الماضي، وفقًا لتقرير تحليل ما بعد الحادثة.

تفاصيل الخلل التقني

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

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

شبكة بيس من الطبقة الثانية تعمل بمُسلسل واحد فقط، مما يعني أن خطأ واحد يمكنه إيقاف كل شيء. هذا المكون المركزي لسلسلة الكتل (البلوكتشين) هو من يقرر ترتيب المعاملات، وقد تسبب في انقطاعات بشبكات طبقة ثانية أخرى، مثل أربيتروم (Arbitrum) وأو بي ماين نت (OP Mainnet) وزيك سينك إيرا (zkSync Era).

الانقطاعات وأوقات التوقف

يومي الخميس والجمعة، شهدت الشبكة الرئيسية لبيس انقطاعين في إنتاج الكتل، استمر الأول لمدة 116 دقيقة والثاني لمدة 20 دقيقة. حدث توقف كامل لإنتاج كتل الطبقة الثانية الجديدة، حيث لم تستطع عقد المُسلسل وعُقد المدققين (validator nodes) التقدم بعد الكتلة غير الصالحة حتى تم استعادة عمل المُسلسل.

الإصلاح والتحديات

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

الخطط المستقبلية

في المستقبل، يخطط فريق هندسة بيس لتحسين “اختبار التشتيت” (fuzz testing) للبروتوكول، وهو ما يتضمن قصف النظام بكميات كبيرة من المدخلات العشوائية أو المشوهة أو غير المتوقعة لاكتشاف الأخطاء، وبناء “استرداد تدريجي” (graceful recovery) حتى لا تحتاج عُقد المدققين إلى إعادة تشغيل يدوية أثناء الحوادث المستقبلية.

هل هذه أول انقطاعة لبيس؟

هذه ليست المرة الأولى التي تواجه فيها بيس انقطاعًا متعلقًا بالمُسلسل، فقد توقفت عن إنتاج الكتل لمدة 17 دقيقة في سبتمبر 2024 ولمدة نصف ساعة تقريبًا في أغسطس 2025. بيس هي ثاني أكبر شبكة طبقة ثانية من حيث القيمة الإجمالية المؤمنة، والتي تبلغ أقل بقليل من 11 مليار دولار، وفقًا لمنصة إل تو بيت (L2beat).

الأسئلة الشائعة (FAQ)

  • س: ما هو المُسلسل (sequencer) في شبكات الطبقة الثانية؟
    ج: المُسلسل هو مكون أساسي في شبكات الطبقة الثانية مثل بيس، وهو مسؤول عن ترتيب المعاملات قبل إرسالها إلى الشبكة الرئيسية. عندما يكون هناك مُسلسل واحد فقط، يمكن أن يتسبب أي خلل في توقف الشبكة بالكامل.
  • س: كم مرة توقفت شبكة بيس بسبب هذا الخلل؟
    ج: توقفت الشبكة مرتين الأسبوع الماضي، أولها استمر 116 دقيقة والثاني استمر 20 دقيقة. هذه ليست المرة الأولى، فقد توقفت الشبكة أيضًا في سبتمبر 2024 وأغسطس 2025 بسبب مشاكل مماثلة.
  • س: كيف تم إصلاح المشكلة وضمان عدم تكرارها؟
    ج: طبق الفريق تحديثًا على المُسلسلات لضمان تحديث حالة السجل بشكل صحيح. كما يخططون لتحسين “اختبار التشتيت” لاكتشاف الأخطاء مبكرًا، وبناء نظام “استرداد تدريجي” لتجنب الحاجة إلى إعادة تشغيل يدوية للعقد في المستقبل.

عملاق التداول

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