Sui mainnet був зупинений тричі протягом 48 годин на минулому тижні після оновлення, яке ввело рідкісний крайній випадок у логіці нарахування газу ланцюга, згідно з постмортемом, опублікованим у неділю. Відключення — згруповані між 28–29 травня — були всі пов’язані з новою функцією, введеною у випуску v1.72, і кожен виправлення або викликало, або виявляло наступну помилку. Що пішло не так: - Перше відключення розпочалося приблизно о 7:00 за тихоокеанським часом у четвер і тривало майже сім годин. Нововведена функція балансу адреси створила незвичайну взаємодію з існуючими об’єктами монет Sui. Коли транзакцію скасовували через недостатні кошти, помилка переповнення призводила до аварійного завершення валідаторів, оскільки процедура нарахування газу продовжувала намагатися стягнути ті самі кошти. - Щоб уявити проблему: баланси Sui не є однією цифрою, а є стеком об’єктів монет — як утримання купюр по 60, 30 і 10 SUI замість однієї купюри на 100 SUI. Ланцюг об’єднує ці «купюри» під час оплати. Помилка виникла лише в вузькому сценарії, коли новий потік балансу адреси змішувався з традиційними об’єктами монет під час сплати газу та скасування. Як команда відреагувала: Основна команда відновила роботу mainnet близько 13:30 за тихоокеанським часом за допомогою тимчасового виправлення, яке вирішувало найпоширенішу прояву помилки, але мали «відому проблему з низькою ймовірністю виклику зупинки». Команда прийняла цей ризик, щоб швидко відновити сервіс, поки розроблялася більш повна патч-версія. Каскад продовжується: Ця умова з низькою ймовірністю реалізувалася наступного ранку. Друге відключення розпочалося близько 5:00 за тихоокеанським часом у п’ятницю, коли транзакція спричинила приховану варіацію тієї ж помилки: помилка недостатніх коштів була перевизначена іншою причиною скасування, що обходило тимчасове виправлення. Більш надійне виправлення було завершено та запущено близько 9:40 за тихоокеанським часом. Третє відключення було наслідком попереднього. Коли валідатори перезавантажувалися для встановлення надійного виправлення, участь у протоколі, який забезпечує он-чейн випадковість Sui, впала нижче необхідного порогу, і випадковість вимкнулася за проектом. Прихована помилка запобігала збереженню стану вимкнення на диску, тому валідатори не знали, що випадковість була вимкнена під час наступного перезавантаження. Наступна зміна епохи потім зупинилася майже на шість годин, оскільки транзакції, залежні від випадковості — такі як лотереї, певні ігри та деякі NFT-майнти — накопичилися у зупиненому черзі. Вплив і контекст: - Під час будь-яких зупинок користувацькі кошти не перебували під загрозою, а жодна зафіксована транзакція не була скасована, заявила Фундація. - Токен SUI впав приблизно на 8% під час каскаду подій до мінімуму $0,90 і торгувався близько $0,90 у понеділок — приблизно на 19% менше за тиждень, за даними CoinDesk. - Ці події стали третьою серйозною інцидентом надійності Sui з моменту запуску мейннету у 2023 році, після двогодинної помилки планування транзакцій у листопаді 2024 року та шестигодинної розбіжності консенсусу у січні 2026 року. Постмортем Фундації Sui детально описує ланцюжок технічних невдач і заходи, що були прийнятi для їх усунення. Ці інциденти підкреслюють, як тонкі взаємодії мж новими функціями та застарілою поведінкою можуть каскадно призводити до багатоетапних зупинок у складних системах Layer-1.
Мейннет Sui зупинявся 3 рази за 48 годин через крайній випадок з оплатою газу
ChainGPTПоділитися






Мейннет Sui стикався з трьома неочікуваними зупинками за 48 годин минулого тижня через крайній випадок, пов’язаний із оплатою газу, який був введений під час оновлення блокчейну. Відключення, про які повідомлялося в он-чейн новинах, відбулися між 28–29 травня і були пов’язані з випуском v1.72. Перша зупинка тривала майже сім годин, а наступного дня виникла друга, оскільки прихована різновидність цього багу знову проявила себе. Третя зупинка відбулася під час зміни епохи, що призвело до шестигодинної затримки. Кошти не були втрачені, а транзакції залишилися цілісними. Токен SUI впав на 8% до $0,90 під час інциденту. Це третя серйозна проблема з надійністю Sui з моменту запуску мейннету в 2023 році.
Джерело:Показати оригінал
Відмова від відповідальності: Інформація на цій сторінці може бути отримана від третіх осіб і не обов'язково відображає погляди або думки KuCoin. Цей контент надається лише для загального інформування, без будь-яких запевнень або гарантій, а також не може розглядатися як фінансова або інвестиційна порада. KuCoin не несе відповідальності за будь-які помилки або упущення, а також за будь-які результати, отримані в результаті використання цієї інформації.
Інвестиції в цифрові активи можуть бути ризикованими. Будь ласка, ретельно оцініть ризики продукту та свою толерантність до ризику, виходячи з ваших власних фінансових обставин. Для отримання додаткової інформації, будь ласка, зверніться до наших Умов використання та Розкриття інформації про ризики.