- दो अवरोध एक गैस-चार्जिंग बग के कारण हुए, जिससे वैलिडेटर क्रैश हो गए जब असफल लेनदेन बैलेंस त्रुटियों को ट्रिगर करते।
- एक अलग रैंडमनेस-स्टेट बग ने वैलिडेटर्स को नेटवर्क एपोच को सही ढंग से बंद करने से रोककर तीसरा रुकावट पैदा की।
- Sui ने कहा कि कोई उपयोगकर्ता धन प्रभावित नहीं हुआ, सुधार किए गए, और नेटवर्क की प्रतिरोधक क्षमता में सुधार के लिए सुरक्षा उपाय जोड़े गए।
सुइ फाउंडेशन ने रविवार को विस्तार से बताया कि गुरुवार और शुक्रवार के दौरान नेटवर्क संचालन को बाधित करने वाले तीन मेननेट आउटेज के कारण क्या थे, जिन्हें v1.72 सॉफ्टवेयर अपग्रेड में शामिल दो अलग-अलग बग्स से जोड़ा गया। आउटेज तब हुए जब वैलिडेटर्स नए पते बैलेंस सुविधा और एक अलग रैंडमनेस-स्टेट समस्या से जुड़ी समस्याओं को सुलझाने में लगे हुए थे। फाउंडेशन के अनुसार, कोई उपयोगकर्ता धन खतरे में नहीं था और पुनर्स्थापना के दौरान कोई भी प्रतिबद्ध लेनदेन पलटा नहीं गया।
गैस-चार्जिंग बग ने पहले दो आउटेज को ट्रिगर किया
पहला आउटेज गुरुवार को लगभग 7 बजे PT शुरू हुआ और लगभग 1:30 बजे PT तक रहा। हालाँकि, वैलिडेटर्स द्वारा एक अस्थायी समाधान लागू करने के बाद शुक्रवार की सुबह एक दूसरा रोक लगा।
Sui Foundation के अनुसार, दोनों विघ्न गैस शुल्क और हाल ही में पेश किए गए पते के शेष फीचर से संबंधित एक दोष से उत्पन्न हुए। जब समान धनराशि के लिए प्रतिस्पर्धा करने वाले लेन-देन ने अपर्याप्त_धनराशि_लिए_निकासी त्रुटि को ट्रिगर किया, तो यह समस्या प्रकट हुई।
हालाँकि लेनदेन को रद्द कर दिया गया था, लेकिन बाद के गैस-प्रोसेसिंग चरणों ने एक ही बैलेंस को फिर से खर्च करने की कोशिश की। परिणामस्वरूप, सेटलमेंट के दौरान वैलिडेटर्स को नकारात्मक बैलेंस मिला, जिससे नोड्स क्रैश हो गए।
ऑपरेशन्स को जल्दी से पुनः स्थापित करने के लिए, सूई कोर टीम ने गुरुवार को एक अस्थायी समाधान प्रस्तावित किया। हालाँकि, टीम ने स्वीकार किया कि उस अस्थायी समाधान में एक ज्ञात, कम संभावना वाला जोखिम अभी भी मौजूद है।
परिणामस्वरूप, नेटवर्क ने शुक्रवार सुबह उसी समस्या का एक विविधता का सामना किया, जिससे वैलिडेटर्स द्वारा एक अधिक व्यापक समाधान लागू किए जाने से पहले दूसरी बंदी हुई।
रैंडमनेस बग के कारण तीसरा रोक आया
दूसरे रिकवरी के बाद, नेटवर्क सामान्य रूप से संचालित हुआ जब तक कि शुक्रवार की दोपहर को अगला निर्धारित एपोच बदलाव नहीं हुआ। उस समय, एक अलग बग ने तीसरी बंदी को ट्रिगर कर दिया।
संस्थान के अनुसार, वैलिडेटर्स ने शुक्रवार के फिक्स को स्थापित करना शुरू कर दिया, लेकिन वितरित कुंजी उत्पादन के लिए भागीदारी की आवश्यकताओं को पूरा नहीं किया। डिज़ाइन के अनुसार, प्रक्रिया ने इपोच के लिए रैंडमनेस को अक्षम कर दिया।
हालांकि, एक छिपी हुई बग के कारण वैलिडेटर्स रीस्टार्ट के बाद उस स्थिति को बनाए नहीं पाए। परिणामस्वरूप, रैंडमनेस-निर्भर लेनदेन अनुलिखित रहे, जिससे एक कतार बन गई जिसके कारण एपोच बंद नहीं हो पा रहा था।
अवरोध शुक्रवार को लगभग 1:30 बजे PT से 7:20 बजे PT तक रहा।
फाउंडेशन द्वारा ठीक करने और सबक बताए गए
घटनाओं के बाद, वैलिडेटरों ने गैस-चार्जिंग और रैंडमनेस-स्टेट बग्स दोनों को ठीक कर दिया। इसके अलावा, फाउंडेशन ने एक तंत्र पेश किया जिससे वैलिडेटर्स को आवश्यकता पड़ने पर एक ठहर गए एपोच को मजबूरी से बंद करने की अनुमति मिलती है।
रिपोर्ट ने सुधार के क्षेत्रों को भी उजागर किया, जिसमें गैस-चार्जिंग लॉजिक, एपोच के अंत की टिकाऊपन, और विफलता सीमाबद्धता शामिल हैं। इसके अलावा, Sui फाउंडेशन ने कहा कि AI एजेंट्स ने बाहरी समय के दौरान वैलिडेटर लॉग, उत्पादन डेटा और नेटवर्क मीट्रिक्स का विश्लेषण करके इंजीनियर्स को घटनाओं का निदान तेजी से करने में मदद की।


