
Команда Sui Foundation оприлюднила звіт, що пояснює причини трьох припинень роботи основної мережі блокчейну, зафіксованих 28 та 29 травня. Ці інциденти було пов’язано з уразливостями, що виникли після оновлення програмного забезпечення до версії 1.72.
Перша зупинка тривала близько шести з половиною годин. Згідно з поясненнями розробників, її спричинила помилка в новій функції Address Balances, яка призвела до збоїв у процесі розрахунку комісій (газу). Транзакції скасовувалися через недостатність коштів, проте мережа продовжувала списувати їх, формуючи від’ємні баланси. Це викликало відхилення на етапі звірки облікових записів валідаторами.
Другий збій стався внаслідок впровадження тимчасового виправлення для усунення першої помилки. Команда визнала, що була обізнана про “малоймовірну ймовірність” зупинки через цей патч, але свідомо пішла на ризик для якнайшвидшого відновлення функціонування блокчейну.
Третій простій був викликаний зовсім іншою, раніше невідомою проблемою. Під час перезапуску вузлів для встановлення фінального виправлення спрацював прихований баг, пов’язаний зі збереженням налаштувань генерації випадкових чисел між окремими періодами (епохами). Через цей дефект валідатори не змогли зафіксувати необхідні дані та завершити епоху, що втретє призвело до паралічу мережі.
У Sui Foundation наголосили, що кошти користувачів залишалися у повній безпеці, а підтверджені транзакції не були скасовані після відновлення роботи. На даний момент усі виявлені помилки виправлені, і мережа функціонує у звичайному режимі.
Представники проєкту також додали, що для прискорення діагностики та збору показників із логів валідаторів під час інцидентів успішно застосовувалися ШІ-агенти.
Варто зазначити, що в січні Sui також пережила шестигодинний збій.
