تم الجمع بين الخلل الفني والإصلاح الخاطئ لإيقاف شبكة Sui الرئيسية للمرة الثالثة

نشرت مؤسسة Sui يوم الأحد تقريرًا بعد الوفاة عن انقطاعات الشبكة الرئيسية الثلاثة التي أدت إلى تعطيل الطبقة الأولى في 28 و29 مايو، حيث تم تثبيت أول توقفين على خطأ شحن الغاز الذي تم تقديمه بواسطة ترقية "أرصدة العناوين" v1.72 والثالث على خطأ منفصل في حالة العشوائية الذي تم الكشف عنه عند إعادة تشغيل المدققين لتثبيت إصلاح مؤقت، يعترف الفريق بأنه تم شحنه مع العلم أنه يحمل مخاطر توقف منخفضة الاحتمال.
انخفض SUI، الرمز الأصلي للشبكة، بنسبة 6.6٪ في الـ 24 ساعة بعد الوفاة وانخفض بنسبة 18.5٪ على مدى سبعة أيام عند 0.82 دولار، مما قلص القيمة السوقية لـ Sui إلى 3.31 مليار دولار، وفقًا لـ CoinGecko. تبلغ القيمة الإجمالية للسلسلة 479.66 مليون دولار، وهي الثالثة عشرة بين الشبكات التي تتبعها DefiLlama، خلف Avalanche وقبل Monad. حققت منصات DEX القائمة على Sui مبلغ 77.33 مليون دولار في حجم التداول على مدار 24 ساعة يوم الأحد - بقيادة DeepBook V3 عند 26.69 مليون دولار.
في الأسبوع الماضي، تم إعادة تشغيل Sui بعد توقفات متتالية مرتبطة بنفس الإصدار 1.72. إنه أيضًا أحد تقارير حوادث الطبقة الأولى الأكثر تفصيلاً التي تم نشرها هذا العام، حيث يقوم بتسمية مسارات تعليمات برمجية محددة والاعتراف بأن شبكة المدقق تعمل لفترة وجيزة على إصلاح كان مهندسو Mysten Labs يعلمون أنه قد يفشل.
علة تحطيم الغاز
تم تتبع أول توقفين إلى زاوية التنفيذ، ويطلق عليها Sui اسم "تحطيم الغاز" - وهي العملية التي يجمع من خلالها وقت التشغيل جميع العملات المعدنية المدخلة للمعاملة في عملة واحدة وخصمها مقابل الغاز، قبل تشغيل المعاملة نفسها. قدم الإصدار v1.72 "أرصدة العناوين"، وهي ميزة تتيح للمستخدمين السحب من عنوان واحد والإيداع فيه بشكل متزامن عن طريق إصدار دلتا الأرصدة التي تقوم معاملة تسوية النظام بتسوية كل كتلة.
حالة الحافة، وفقًا للمؤسسة: عندما حاولت إحدى المعاملات السحب على المكشوف من رصيد العنوان لتغطية الغاز، تم وضع علامة صحيحة على أنها ملغاة مع ظهور خطأ "InuffedFundsForWithdraw" - ولكن تم تشغيل تحطيم الغاز مرة أخرى على نفس كائن الحجز، وإنفاق الأموال التي تم إخبار المعاملة للتو بأنها لا تستطيع الوصول إليها. تلقت طبقة التسوية دلتا سالبة مطبقة على رصيد صفري وتعطلت أجهزة التحقق. بمجرد وجود خطأ تعطل في مسار الإدخال، يقوم كل مدقق صادق بالوصول إلى نفس الإدخال السيئ وتتوقف السلسلة.
تصحيح المخاطر المعروفة
كان الإصلاح المؤقت لـ Sui، الذي تم نشره يوم الخميس لإعادة السلسلة، هو إيقاف تشغيل تحطيم الغاز على المعاملات الملغاة باستخدام "InfiniteFundsForWithdraw". وتقول المؤسسة الآن إن الفريق "قبل المخاطر المصاحبة لهذا الاقتراح من أجل إعادة الشبكة المتوقفة في أسرع وقت ممكن بينما يتم تطوير إصلاح قوي". وفي صباح يوم الجمعة، ضربت الشبكة نسخة مختلفة من نفس حالة الحافة وتوقفت مرة أخرى. يتبع التصحيح الثاني.
وصل التوقف الثالث بعد ساعات في تغيير العصر المقرر التالي. فشلت جهات التحقق التي بدأت في اعتماد تصحيح يوم الجمعة في تلبية حد المشاركة لتوليد المفاتيح الموزعة للعصر الجديد - وهي خطوة البروتوكول التي تقوم بتهيئة العشوائية لعصر ما. قام DKG بتعطيل نفسه حسب التصميم، ولكن كان هناك خطأ كامن يعني أن حكم الفشل لم يتم كتابته مطلقًا على القرص. ومع تكرار عمليات إعادة التشغيل مرة أخرى، عاد كل مدقق غير مدرك لفشل DKG، وازدادت قائمة انتظار المعاملات المعتمدة على العشوائية، وتوقف منطق نهاية العصر في انتظار DKG الذي لن يعمل أبدًا. استمر الإصلاح الدائم في حالة DKG عبر عمليات إعادة التشغيل وأضاف آلية إغلاق القوة لتجميع أدوات التحقق من الصحة في حقبة متوقفة.
ما هو خارج الخطاف
لم تكن أموال المستخدمين معرضة للخطر خلال فترات التوقف الثلاثة ولم يتم التراجع عن أي معاملات ملتزم بها، وفقًا للمؤسسة. لم يكن لهذه الحوادث علاقة بحمل حركة المرور ولا علاقة لها باستغلال خارجي، وعادت المعاملات إلى النهاية دون الثانية بعد إعادة التشغيل الثالثة. وقالت المؤسسة أيضًا إن وكيل الذكاء الاصطناعي الداخلي الذي يتمتع بإمكانية الوصول إلى سجلات التحقق من صحة الإنتاج "يقوم بتشخيص سريع ماديًا".
شريط الموثوقية
للسياق: آخر توقف مؤكد للشبكة الرئيسية لـ Solana كان في 6 فبراير 2024، عندما أدى خطأ في ذاكرة التخزين المؤقت لبرنامج التحقق إلى إعادة تشغيل منسقة لمدة خمس ساعات تقريبًا. بالمقارنة، تعرضت شركة Sui لتوقف قصير في نوفمبر 2024 بناءً على تأكيد للسيطرة على الازدحام، وتوقف الإجماع لمدة ست ساعات في يناير 2026 قبل هذه الجولة الأخيرة.
حددت المؤسسة أربع أولويات علاجية: توسيع أنماط التدهور الرشيق "الوضع الآمن" الخاصة بـ Sui عبر بقية مسار إعادة التكوين؛ إعادة بناء منطق شحن الغاز إلى شريط جودة الكود المماثل لـ Move VM أو بروتوكول توافق Mysticeti؛ وتوسيع برنامج وكيل الذكاء الاصطناعي لتصحيح أخطاء الإنتاج؛ وإضافة طبقة دفاع متعمقة من شأنها أن تسمح للمدقق بتخطي المدخلات المسببة للتعطل بدلاً من إيقاف السلسلة.
لم يقم الرئيس التنفيذي لشركة Mysten Labs Evan Cheng والرئيس التنفيذي للمنتجات Adeniyi Abiodun بنشر تعليق عام على تشريح الجثة حتى وقت النشر. طلبت The Defiant التعليق من مؤسسة Sui.