- دو بندشیں ایک گیس چارج کرنے والی خرابی کی وجہ سے ہوئیں جس نے غلطی والے لین دین کے باعث ویلیڈیٹر کریش ہونے کا باعث بنایا۔
- ایک الگ تھلگ تصادفی حالت کی خرابی نے ویلیڈیٹرز کو نیٹ ورک ایپوچ کو درست طریقے سے بند کرنے سے روک دیا، جس کی وجہ سے تیسرا روک لگا۔
- Sui نے کہا کہ کوئی صارف کے فنڈز متاثر نہیں ہوئے، اصلاحات لاگو کی گئیں اور نیٹ ورک کی مزید مضبوطی کے لیے تحفظات شامل کیے گئے۔
سُائی فاؤنڈیشن نے اتوار کو تفصیل دی کہ چوہتر اور جمعہ کے درمیان نیٹ ورک کے آپریشنز کو متاثر کرنے والے تین مین نیٹ آؤٹیجز کے اسباب کیا تھے، جن کا سبب v1.72 سافٹ ویئر اپ گریڈ میں شامل دو الگ الگ بگس تھے۔ آؤٹیجز اس وقت پیش آئیں جب ویلیڈیٹرز نئے ایڈریس بالنس فیچر اور الگ رینڈومنسٹیٹ مسئلے کے حل کے لیے کام کر رہے تھے۔ فاؤنڈیشن کے مطابق، صارفین کے فنڈز خطرے میں نہیں تھے اور ریکوری کے دوران کوئی متعینہ ٹرانزیکشنز واپس نہیں کی گئیں۔
گیس چارج کرنے کی خرابی نے پہلے دو آؤٹیجز کو فعال کر دیا
پہلا آؤٹیج جمعرات کو PT کے مطابق تقریباً 7 بجے شروع ہوا اور PT کے مطابق تقریباً 1:30 بجے تک جاری رہا۔ تاہم، فریدے کی صبح ویلیڈیٹرز کے ایک عارضی حل لاگو کرنے کے بعد دوسرا روک لگ گیا۔
Sui Foundation کے مطابق، دونوں خرابیاں گیس چارجز اور نئی طور پر متعارف کرائے گئے ایڈریس بیلنس فیچر سے متعلق ایک خامی سے شروع ہوئیں۔ جب ایک ہی فنڈز کے لیے مقابلہ کرنے والے ٹرانزیکشنز نے InsufficientFundsForWithdraw کی خطا کا باعث بنایا، تو یہ مسئلہ ظاہر ہوا۔
ہاں، تراجم کی درخواست کے مطابق، یہاں مکمل اور درست ترجمہ ہے: ہاں، تراجم کی درخواست کے مطابق، یہاں مکمل اور درست ترجمہ ہے: اگرچہ ٹرانزیکشن منسوخ کر دیا گیا تھا، لیکن بعد کے گیس پروسیسنگ مراحل نے ایک ہی بیلنس کو دوبارہ خرچ کرنے کی کوشش کی۔ نتیجتاً، سیٹلمنٹ کے دوران ویلیدیٹرز کو منفی بیلنس کا سامنا ہوا، جس کی وجہ سے نوڈس کریش ہو گئے۔
آپریشنز کو جلدی بحال کرنے کے لیے، سوئی کور ٹیم نے جمعرات کو ایک عارضی حل پیش کیا۔ تاہم، ٹیم نے تسلیم کیا کہ اس عارضی حل میں ایک معلوم کم احتمال والے خطرہ باقی رہ گیا تھا۔
نتیجتا، نیٹ ورک نے جمعرات کی صبح اسی مسئلے کا ایک ویری ایشن پیش آیا، جس کی وجہ سے ویلیڈیٹرز نے ایک زیادہ جامع حل لاگو کرنے سے پہلے دوسرا آؤٹیج ہوا۔
تصادفی خرابی کی وجہ سے تیسری روک لگی
دوسری بحالی کے بعد، نیٹ ورک نے جمعہ کی دوپہر تک مقررہ ایپوچ چینج تک عام طور پر کام کیا۔ اس نقطہ پر، ایک الگ بگ نے تیسری بندش کو فعال کر دیا۔
اس بنیادی ادارے کے مطابق، والیڈیٹرز نے جمعہ کے فکس کو نصب کرنے کا عمل دوبارہ شروع کیا لیکن تقسیم شدہ کلید تخلیق کے لیے شرکت کی ضروریات پوری نہیں کر سکے۔ ڈیزائن کے مطابق، اس عمل نے ایپوچ کے لیے تصادفیت کو غیر فعال کر دیا۔
تاہم، ایک پوشیدہ خرابی کی وجہ سے ویلیڈیٹرز کو دوبارہ شروع کرنے کے دوران اس حالت کو برقرار رکھنے میں ناکام رہا۔ نتیجتاً، تصادفی انحصار والے ٹرانزیکشنز حل نہیں ہوئے، جس سے ایک قطار کا تجمع ہوا جس کی وجہ سے ایپوچ بند نہیں ہو سکا۔
خرابی جمعرات کو تقریباً 1:30 بجے PT سے 7:20 بجے PT تک رہی۔
بنیادیات نے اصلاحات اور سبق کا خاکہ پیش کیا
واقعات کے بعد، والیڈیٹرز نے گیس چارجنگ اور رینڈومنسٹیٹ بگس دونوں کو فکس کر دیا۔ اس کے علاوہ، فاؤنڈیشن نے ایک مکینزم متعارف کرایا جس سے والیڈیٹرز ضرورت پڑنے پر ایک ٹھہری ہوئی ایپوچ کو فورس کلوز کر سکتے ہیں۔
رپورٹ نے بہتری کے لیے کچھ شعبوں کو بھی اہم قرار دیا، جن میں گیس چارج کرنے کا منطق، ایپوک کے اختتام پر مضبوطی، اور ناکامی کا تحفظ شامل ہے۔ علاوہ ازیں، Sui فاؤنڈیشن نے کہا کہ AI ایجنسز نے واقعات کی تشخیص کو آؤٹیجز کے دوران ویلیدیٹر لاگز، پروڈکشن ڈیٹا، اور نیٹ ورک میٹرکس کا تجزیہ کرکے مہارت سے تیز کر دیا۔


