28 اور 29 مئی کو، سوئی فاؤنڈیشن پر تین بار بندشیں ہوئیں۔
ان نیٹ ورک اسٹال کی وجہ سے، ٹرانزیکشن کی پروسیسنگ اور سیٹلمنٹ عارضی طور پر متاثر ہوئی، جس سے Sui [SUI] ایکو سسٹم میں بڑا افراتفری پیدا ہوا۔
موجودہ پیشکش میں شامل خطرات کو سمجھنے کے بعد، سوئی فاؤنڈیشن نے ایک مضبوط حل تیار کیا۔
پہلا نیٹ ورک سٹال
سُئی کے نئے پتے کے بیلنس اور ہائبرڈ گیس ادائیگی سسٹم میں ایک بگ پہلا آؤٹیج کا سبب تھا۔
کبھی کبھی، ایک ہی رقم خرچ کرنے کی دو ٹرانزیکشنز ایک ساتھ کرنے سے ایک کو InsufficientFundsForWithdraw error کے ساتھ درست طریقے سے منسوخ کر دیا جائے گا۔
تاہم، اس صورت میں، منسوخ کردہ لین دین نے پیسہ خرچ کرنے کی کوشش کی اور گیس اسماشن سے گزرا، جس کے نتیجے میں سیٹلمنٹ پر ایک غلط منفی بیلنس بن گیا۔
سوئی نے نوٹ کیا،
اس خط کے ساتھ لین دین کو منسوخ کرنا اس سchedulers کا طریقہ ہے کہ وہ اوورڈرافٹ روکے، لیکن اگر منسوخ لین دین کی وجہ سے گیس اسماشن کی وجہ سے فنڈز کا ڈیبٹ ہوتا رہا تو یہ نہیں کر سکتا۔
تاہم، Sui ڈویلپرز نے فنڈز کی کمی کی وجہ سے ٹرانزیکشن کو منسوخ کرنے کے بعد گیس اسماشن کو روک کر اس بگ کو فکس کر لیا۔
دوسرا آؤٹیج
اصلی فکس کے بعد جس نے InsufficientFundsForWithdraw کی وجہ سے منسوخ ہونے والے ٹرانزیکشنز کے لیے گیس اسمیشن روک دیا، نیٹ ورک نے جلدی بحالی کی۔
تاہم، ایک ایسی حالت جس میں عدم دستیابی کی رقم کی خطا دوسری وجوہات کی وجہ سے چھپ سکتی ہے کیونکہ لین دین مختلف وجوہات کی بنا پر ناکام ہو سکتے ہیں۔
حفاظت کو دور کرتے ہوئے، اس سے ایک دوسرا آؤٹیج اور وہی بیلنس انڈرفلو بگ پیدا ہوا۔ ان اوورلیپنگ فیلیئر سیناریوز کو حل کرنے کے بعد، ڈویلپرز نے ایک زیادہ جامع پیچ لاگو کیا جس نے نیٹ ورک کو مستحکم کر دیا۔
تیسرا مین نیٹ رکاوٹ
خوشگوار طور پر، تیسری بندش گیس ادائیگیوں کی وجہ سے نہیں ہوئی۔ اس کے بجائے، اس کا سبب سوئی کے ڈسٹریبیوٹڈ کی ڈیجنشن (DKG) سسٹم میں ایک بگ تھا۔
DKG ناکام ہو گیا کیونکہ ویلیڈیٹر ریسٹارٹس کے بعد کافی حصہ لینے والوں کی کمی تھی، لیکن ناکامی کی حالت ریکارڈ نہیں کی گئی۔
اس کی وجہ سے، تصادفی انحصار والے لین دین گھسٹ گئے، اور نیٹ ورک اپنے منصوبہ بند ایپوچ ٹرانزیشن کو مکمل نہیں کر پایا۔ اس کا سبب یہ تھا کہ ویلیڈیٹرز نے دوبارہ شروع کر دیا تھا، بغیر یہ سمجھے کہ DKG پہلے ہی ناکام ہو چکا تھا۔
مسئلہ حل کرنے کے لیے، ڈویلپرز نے ایک مکینزم شامل کیا جو ایک گھسٹا ہوا ایپوچ کو محفوظ طریقے سے بند کر دے اور یقینی بنایا کہ DKG کی حیثیت دوبارہ شروع کرنے پر بھی مسلسل رہے۔
د цن، سوئی نے جب نوٹ کیا تو اس نے بہترین نتیجہ نکالا،
آج، سسٹم میں ایک ڈیپتھ چارٹ کی سطح نہیں ہے جو ایسے کریش کے اثرات کو محدود کر سکے۔
سُوی مارکیٹ کی ڈائنانامکس
یہ اس بات کے ساتھ مطابقت رکھتا تھا کہ پریس ٹائم تک SUI کی قیمت 0.998 ڈالر سے گि�ر کر 0.8783 ڈالر ہو گئی، جس سے پچھلے ہفتے میں 15 فیصد سے زیادہ کی کمی آئی۔
اسی دوران، سوئی کی کھلی دلچسپی نے ظاہر کیا کہ ٹریڈرز اپنی پوزیشنز بند کرنے کے بجائے ان میں اضافہ کر رہے تھے۔ اس سے مزید تصدیق ہوئی کہ فروخت کرنے والے خریداروں کے خلاف طاقت حاصل کر رہے ہیں۔

آخری خلاصہ
- 48 گھنٹوں سے کم وقت میں، تین مختلف bugs نے تین بار آؤٹیج کا سبب بنایا، جس سے Sui کے ایکو سسٹم میں خامیاں سامنے آئیں۔
- سُائی کی بندشیں ایک واحد خرابی کے نتیجے میں نہیں بلکہ کئی نادر واقعات کے سلسلے کے نتیجے میں تھیں۔

