تقوم Base بمراجعة حادثة انقطاع الشبكة: أموال المستخدمين آمنة، والسبب الجذري هو وجود ثغرة في منطق بناء الكتل في المُرَتِّب.

robot
إنشاء الملخص قيد التقدم

بلوكتشيت بييتس (BlockBeats) - في 27 يونيو، أصدر فريق الهندسة في Base تقريرًا بعد الحادثة حول انقطاع إنتاج الكتل في 25 يونيو، مشيرًا إلى أن الشبكة الرئيسية لـ Base شهدت انقطاعين في إنتاج الكتل يومي 25 و26 يونيو. وقع الحادث الأول في الساعة 11:47 صباحًا بتوقيت شرق الولايات المتحدة في 25 يونيو، واستمر لمدة 116 دقيقة؛ بينما وقع الثاني في الساعة 11:28 صباحًا في 26 يونيو، واستمر لمدة 20 دقيقة. السبب الجذري للحادثين هو نفسه. لم تتأثر سلامة السلسلة، وجميع الأموال على Base آمنة. تم استئناف إنتاج الكتل بأمان بعد أن خفف الفريق من الحادث.

السبب الجذري هو وجود ثغرة في منطق بناء كتلة المُرتِّب (Sequencer)، مما أدى إلى عدم مسح حالة السجل (log state) المنتهية صلاحيتها بعد فشل التحقق من صحة معاملة واحدة. تم استلام معاملة غير صالحة من قبل باني الكتلة وفشلت في التنفيذ كما هو متوقع، لكن النظام احتفظ بشكل خاطئ بحالة السجل التي تحتوي على الحسابات والفترات التخزينية التي تم الوصول إليها. ثم تم تنفيذ معاملة صالحة قبل مسح حالة السجل بشكل صحيح، مما تسبب في عدم تطابق مبلغ رسوم الغاز (Gas)، وبالتالي تم إنشاء كتلة مُرتَّبة تحتوي على تحول حالة غير صالح، ولم تتمكن العقد الأخرى من قبول تلك الكتلة، مما أدى إلى توقف السلسلة بالكامل.

خلال الحادثة، لم تتمكن Base من إنتاج كتل L2 جديدة، وتعذر على عقد المُرتِّب والمُدقِّق (Validator) تجاوز الكتلة غير الصالحة للمتابعة، مما منع إضافة المعاملات الجديدة إلى السلسلة. قام الفريق بإصلاح الانقطاع من خلال تطبيق تصحيح على المُرتِّب لضمان تحديث حالة السجل بشكل صحيح أثناء التنفيذ. وأشارت Base إلى أنها ستعزز أدوات اختبار العشوائية (fuzz testing) واختبار الحمل (load testing) للبروتوكول لتسهيل التعرف على أنماط المعاملات العدائية التي قد تكشف عن ثغرات مماثلة، وستواصل تحسين قدرات التشغيل والمراقبة.

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