تحليل انقطاعي خدمة قصيرين لشبكة Base الرئيسية: خلل في إدارة حالة المنسق تسبب في انقطاع إنتاج الكتل

robot
إنشاء الملخص قيد التقدم
ME News أخبار، في 28 يونيو (UTC+8)، أصدرت Base تقريرًا ما بعد الحادث يشير إلى أن الشبكة الرئيسية شهدت انقطاعين في إنتاج الكتل في 25 و26 يونيو، استمر كل منهما حوالي 116 دقيقة و20 دقيقة. وأكدت الجهات الرسمية أن الحادث لم يؤثر على أمن الأصول على السلسلة، وأن أموال المستخدمين كانت متاحة دائمًا. السبب الجذري لهذا العطل هو خلل في منطق بناء الكتل في المسلسل (sequencer): بعد فشل تنفيذ معاملة واحدة، لم يقم النظام بتنظيف حالة journal التاريخية بشكل صحيح، مما أدى إلى حدوث شذوذ في حساب الغاز أثناء تنفيذ المعاملات القانونية اللاحقة، وبالتالي توليد كتل نقل حالة غير صالحة، مما أوقف الشبكة L2 بأكملها عن إنتاج الكتل. خلال فترة الانقطاع، ظهرت مشاكل في الشبكة بما في ذلك التوقف التام عن إنتاج الكتل، عدم قدرة المعاملات على الصعود إلى السلسلة، وازدحام في تجمع المعاملات (mempool)، مع استمرار إرجاع طلبات eth_sendRawTransaction المقدمة من المستخدمين أخطاء. قامت الجهات الرسمية لاحقًا بإصلاح المشكلة من خلال تصحيح (PR #3806)، واستعادة إنتاج الكتل. ولكن نظرًا لوجود حالة سباق في إعادة تعيين المحرك أثناء إعادة تشغيل مجموعة المسلسلات، فقد حدث عائق في استعادة التزامن، مما أصبح سببًا غير مباشر لانقطاع قصير آخر في اليوم التالي. فيما يتعلق بالخطوات المستقبلية، صرحت Base أنها ستركز على تعزيز قدرات اختبار الضغط والاختبار الخوارزمي على مستوى البروتوكول لاكتشاف مسارات المعاملات الشاذة في وقت أبكر، مع ترقية نظام المراقبة والتشغيل، وإدخال "آلية استرداد أنيقة" (graceful recovery) لتعزيز قدرة الشبكة على التعافي السريع في حالات الأعطال المماثلة في المستقبل. (المصدر: PANews)
ETH%0.34
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • مُثبت