Loading market data...

توقف شبكة Sui الرئيسية ثلاث مرات في 48 ساعة بعد خطأ في ترقية v1.72

توقف شبكة Sui الرئيسية ثلاث مرات في 48 ساعة بعد خطأ في ترقية v1.72

تعرضت شبكة Sui الرئيسية لثلاث توقفات منفصلة خلال 48 ساعة هذا الأسبوع، كل منها ناتج عن خطأ في الإصدار v1.72 للشبكة. التوقفات، التي أوقفت إنتاج الكتل مؤقتاً، نتجت عن تفاعل إشكالي بين ميزة جديدة لتتبع أرصدة العناوين ومنطق الغاز والتوافق الحالي للبلوكشين، وفقاً لتقرير ما بعد الحادث الذي نشرته مؤسسة Sui.

ما الذي غيّره الإصدار v1.72

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

تحديد السبب الجذري

في تقرير ما بعد الحادث، تتبع فريق التطوير في مؤسسة Sui حالات الفشل إلى حالة سباق (race condition) في الطريقة التي تفاعل بها منطق تتبع الأرصدة الجديد مع محاسبة الغاز الحالية. بروتوكول التوافق، الذي يتوقع حدوث انتقالات حالة معينة بترتيب صارم، وصل إلى حالة غير متوقعة عندما أعادت ميزة الأرصدة حساب تكاليف الغاز في منتصف الكتلة. هذا التناقض أجبر المدققين على التوقف عن إنتاج الكتل لمنع انقسام السلسلة.

ذكرت المؤسسة أن الخطأ كان خاصاً بنشر الإصدار v1.72 وأنه لم يتم فقدان أي أموال مستخدمين خلال أي من التوقفات الثلاث. منذ ذلك الحين، تم إعادة تشغيل الشبكة وهي تعمل بشكل طبيعي.

التأثير على المستخدمين والمطورين

خلال كل توقف، توقفت معالجة المعاملات على Sui تماماً. التطبيقات اللامركزية المبنية على السلسلة، بما في ذلك بروتوكولات DeFi وأسواق NFT، لم تستطع تأكيد الصفقات أو التحويلات. التوقفات المتكررة أثارت إحباط بعض المطورين الذين اضطروا إلى إيقاف خدماتهم الخاصة وانتظار استقرار السلسلة. لم تفصح المؤسسة عن إجمالي وقت التوقف عبر الأحداث الثلاثة.

لم تصدر مؤسسة Sui بعد جدولاً زمنياً لإصلاح دائم عبر تحديث برمجي. يحدد تقرير ما بعد الحادث السبب الجذري لكنه يتوقف دون تحديد إصلاح أو تاريخ للترقية القادمة. تم توجيه المدققين إلى مراقبة الشبكة عن كثب والاستعداد لمزيد من التدخلات إذا عادت الحالة للظهور. حالياً، تعمل السلسلة على نفس الإصدار v1.72، مما يثير تساؤلات حول ما إذا كان الخطأ قد حُل بالفعل أم أنه خامل فقط.