- সুইয়ের v1.72 আপগ্রেডটি দুটি পৃথক বাগ চালু করেছিল যা তিনটি মেইননেট ব্যাঘাত ঘটিয়েছিল।
- প্রথম দুটি বন্ধ হওয়ার কারণ ছিল নতুন ঠিকানার ব্যালেন্সের সাথে যুক্ত গ্যাস-চার্জিং ত্রুটি।
- ভ্যালিডেটরগুলি পুনরায় শুরু করার পরে একটি আলাদা র্যান্ডমনেস-স্টেট বাগ তৃতীয় ব্যাঘাত ঘটিয়েছিল।
সুই ফাউন্ডেশন মে ২৮ এবং মে ২৯ তারিখে নেটওয়ার্ককে বন্ধ করে দেওয়া তিনটি পৃথক আউটেজের বিস্তারিত পোস্ট-মর্টেম প্রকাশ করেছে।
প্রতিষ্ঠান অনুসারে, ভি১.৭২ সফটওয়্যার রিলিজের মাধ্যমে প্রবর্তিত দুটি বাগ এই বিঘ্নগুলির জন্য দায়ী। এই ঘটনাগুলি দুই দিনের কম সময়ের মধ্যে লেয়ার-১ ব্লকচেইনকে তিনবার বন্ধ করে দেয় এবং SUI টোকেনের দামে তীব্র পতন ঘটায়।
অপারেশন সিরিজের সময় SUI প্রায় 8% পতন হয়ে $0.90 এর কাছাকাছি নিম্নতম মূল্যে পৌঁছায়। মঙ্গলবার টোকেনটি $0.90 এর আশেপাশে ট্রেড হচ্ছিল এবং সপ্তাহে প্রায় 19% কমেছিল।
প্রতিষ্ঠানটি বলেছে যে কোনও ব্যাঘাতের সময় কোনও ব্যবহারকারীর ফান্ড ঝুঁকিতে ছিল না এবং কোনও সম্পন্ন লেনদেন বাতিল করা হয়নি।
নতুন ফিচার ট্রিগার করে গ্যাস-চার্জিং ব্যর্থ হয়েছে
প্রথম দুটি বিঘ্ন নেটওয়ার্কের গ্যাস-চার্জিং সিস্টেমের একটি ত্রুটির সাথে সংযুক্ত ছিল। ভার্সন 1.72-এ “ঠিকানা ব্যালেন্স” নামক একটি ফিচার চালু করা হয়েছে, যা ব্যবহারকারীদের কয়েন অবজেক্টের উপর সম্পূর্ণভাবে নির্ভর না করে অ্যাকাউন্ট ব্যালেন্স থেকে ট্রানজেকশন ফি পরিশোধ করতে সক্ষম করে।
আপডেটটি নতুন পেমেন্ট পথও চালু করেছে যা ঠিকানার ব্যালেন্সকে প্রাচীন কয়েন-ভিত্তিক পেমেন্টের সাথে একত্রিত করে। এই সমস্যাটি দেখা দেয় যখন একাধিক লেনদেন একই সময়ে একই ব্যালেন্স ব্যয় করার চেষ্টা করে।
কিছু ক্ষেত্রে, যথেষ্ট ফান্ড উপলব্ধ না থাকায় একটি লেনদেন বাতিল করা হতে পারে। তবে, বাতিলের পরেও গ্যাস-প্রসেসিং সিস্টেমের কিছু অংশ সেই ফান্ডগুলি চার্জ করার চেষ্টা করে। এটি সেটেলমেন্টের সময় নেগেটিভ ব্যালেন্স তৈরি করে, যা ভ্যালিডেটরগুলিকে ক্র্যাশ করে।
প্রথম ব্যাঘাতটি 28 মে প্রায় 7 টা পি.টি. থেকে শুরু হয় এবং প্রায় 1:30 টা পি.টি. পর্যন্ত টিকে থাকে। নেটওয়ার্কটি দ্রুত পুনরুদ্ধারের জন্য ডেভেলপাররা একটি অস্থায়ী সমাধান চালু করে। সময়ের সময় দলটি স্বীকার করেছিল যে প্যাচটিতে একটি পরিচিত কম-সম্ভাবনার ঝুঁকি ছিল যা নেটওয়ার্কটিকে বন্ধ করতে পারে। তবে, পরের দিনের সকালেই এই ঝুঁকি বাস্তবিত হয়।
জরুরি প্যাচটি দ্বিতীয়বার বন্ধের কারণ হয়েছিল
29 মে পি.টি. সকাল 5টার দিকে দ্বিতীয় ব্যাঘাত শুরু হয়। Sui বলেছে, কিছু লেনদেন একসাথে একাধিক কারণে ব্যর্থ হতে পারে। একটি পরিস্থিতিতে, প্যাচটি ধরতে ডিজাইন করা অপর্যাপ্ত-অর্থের ত্রুটি অন্য একটি বাতিলের ত্রুটির দ্বারা অস্পষ্ট হয়ে যায়।
মূল ত্রুটিটি লুকানো থাকায়, অস্থায়ী সমাধানটি একই নেতিবাচক ব্যালেন্সের অবস্থা আবার ঘটতে বাধা দিতে পারেনি।
ভ্যালিডেটরগুলি একই অধীনস্থ অনাবৃত সমস্যার সাথে দ্বিতীয়বারের মতো ক্র্যাশ হয়েছিল। ডেভেলপাররা একটি আরও ব্যাপক সংশোধন সম্পন্ন করেছেন, এবং প্রায় ৯:৪০ টা পি.টি. এর মধ্যে নেটওয়ার্কটি পুনরুদ্ধার করতে যথেষ্ট ভ্যালিডেটর আপগ্রেড করেছে।
র্যান্ডমনেস বাগের কারণে তৃতীয় শাটডাউন ঘটেছে
তৃতীয় ব্যাঘাতটি গ্যাস বাগের সাথে সরাসরি সম্পর্কিত নয়। দ্বিতীয় সমাধান ইনস্টল করার জন্য ভ্যালিডেটরগুলি পুনরায় শুরু করার পর, নেটওয়ার্কের র্যান্ডমনেস সেটআপ প্রক্রিয়ায় অংশগ্রহণ প্রয়োজনীয় দৈর্ঘ্যের নিচে চলে গেল।
ডিজাইন অনুযায়ী র্যান্ডমনেস সিস্টেমটি নিজে থেকে অক্ষম হয়ে গেছে। তবে, একটি আলাদা বাগের কারণে ভ্যালিডেটরগুলি সেই অক্ষম অবস্থাটি ডিস্কে সংরক্ষণ করতে পারেনি। যখন ভ্যালিডেটরগুলি আবার রিস্টার্ট করেছিল, তখন তারা ভুলভাবে ধরে নিয়েছিল যে র্যান্ডমনেস প্রক্রিয়াটি এখনও সক্রিয় আছে।
অন-চেইন র্যান্ডমনেসের উপর নির্ভর করে কাজ করা অ্যাপ্লিকেশনগুলি না চালানো যায়, না ব্যর্থ হয়, যার ফলে ট্রানজেকশনগুলি একটি পোজড কিউতে জমা হয়। পরবর্তী ইপোক ট্রানজিশনের সময় নেটওয়ার্কটি সম্পূর্ণভাবে সেই কিউ পরিষ্কার করতে পারেনি, ফলে এটি আটকে যায়।
তৃতীয় বিরতি প্রায় ১:৩০ পি.টি. এ শুরু হয়ে প্রায় ৭:২০ পি.টি. পর্যন্ত চলে। ডেভেলপাররা ধারাবাহিকতা বাগটি ঠিক করেছেন এবং প্রয়োজনে ভ্যালিডেটরদের একটি স্টলড ইপোককে বাধ্যতামূলকভাবে বন্ধ করার জন্য একটি নতুন মেকানিজম যোগ করেছেন।
প্রতিষ্ঠানটি আরও প্রকাশ করেছে যে এআই-সক্ষম অভ্যন্তরীণ টুলগুলি পুনরুদ্ধার প্রচেষ্টার সময় ভ্যালিডেটর লগ জিজ্ঞাসা করে, উৎপাদন ডেটা বিশ্লেষণ করে এবং অপারেশনাল মেট্রিক্স সংগঠিত করে ইঞ্জিনিয়ারদের ঘটনাগুলি দ্রুত নির্ণয় করতে সাহায্য করেছে।
সংশ্লিষ্ট: Sui মেইননেট আবার ফ্রিজ হয়ে গেল, যা বিশ্বস্ততার প্রশ্ন তুলেছে
দায়িত্ব অস্বীকার: এই নিবন্ধে উপস্থাপিত তথ্য শুধুমাত্র তথ্যমূলক এবং শিক্ষামূলক উদ্দেশ্যে। এই নিবন্ধটি কোনও আর্থিক পরামর্শ বা যেকোনও ধরনের পরামর্শ হিসেবে বিবেচিত হবে না। কয়েন এডিশন উল্লিখিত কনটেন্ট, পণ্য বা সেবাগুলির ব্যবহারের ফলে যেকোনও ক্ষতির জন্য দায়ী হবে না। পাঠকদের কোম্পানির সাথে সম্পর্কিত যেকোনও কাজের আগে সতর্কতা অবলম্বনের পরামর্শ দেওয়া হচ্ছে।

