Поделиться этой статьей

Три остановки основной сети Sui за 48 часов связаны с ошибкой обновления, выявленной разработчиками

Опубликованный в воскресенье посмертный анализ Фонда Sui связывает все три сбоя с взаимодействием новой функции баланса адреса, внедренной в версии v1.72, и существующей логики газа и консенсуса сети.

Автор Shaurya Malwa|Редактор Sam Reynolds
Обновлено 1 июн. 2026 г., 6:02 a.m. Опубликовано 1 июн. 2026 г., 5:38 a.m. 3 min readПереведено ИИ
Blocky structures linked by rays of light.

Что нужно знать:

  • Основная сеть Sui была приостановлена трижды 28 и 29 мая после того, как новая функция версии 1.72 выявила крайний случай в логике начисления газа блокчейна, согласно анализу инцидента от Фонда Sui.
  • Первые два сбоя возникли из-за связанных ошибок в обработке смешанных газовых платежей при недостаточном количестве средств в транзакциях, в то время как третий был вызван скрытой ошибкой, связанной с протоколом ончейн-рандомности сети при перезапуске валидаторов.
  • Пользовательские средства не были утрачены, и транзакции не были отменены, однако токен SUI снизился примерно на 19 процентов за неделю, а инциденты стали третьим крупным сбоем в работе сети с момента её запуска основной сети в 2023 году.

В новой функции, выпущенной в версии 1.72 блокчейна Sui, была выявлена крайняя ситуация в логике взимания газа на уровне Layer-1, которая трижды привела к остановке основной сети 28 и 29 мая. Каждое исправление либо вызывало, либо выявляло следующий сбой, сообщила фонд Sui в постмортемеопубликовано в воскресенье.

Первый сбой начался примерно в 7 утра по тихоокеанскому времени в четверг и продолжался около семи часов.

По словам фонда, это произошло из-за редкой ошибки в том, как сеть взимала комиссию за газ для транзакций, оплачиваемых с использованием сочетания новой функции баланса адреса и традиционных объектов монет. Ошибка приводила к сбою валидаторов с ошибкой переполнения при отмене транзакции из-за недостатка средств, однако процедура списания газа всё равно пыталась потратить эти же средства.

Подумайте о монете как о цифровой банкноте. Баланс пользователя в SUI — это не одно число, а набор отдельных «банкнот», каждая со своим уникальным идентификатором, которые можно перемещать или объединять. В кошельке могут храниться три объекта монет стоимостью 60, 30 и 10 SUI вместо единого баланса в 100 SUI. Для оплаты чего-либо сеть объединяет необходимые банкноты.

Валидаторы — это компьютеры (и операторы, управляющие ими), которые поддерживают работу сети, обрабатывая транзакции, голосуя за их допустимость и поддерживая работу цепочки.

Основная команда восстановила работу сети около 13:30 по тихоокеанскому времени, применив так называемое «временное решение», которое устранило наиболее распространённый вариант ошибки, однако содержало «известную проблему с низкой вероятностью вызова остановки». Команда приняла этот риск, чтобы быстро вернуть основной блокчейн в работу, пока разрабатывалось более надёжное исправление.

Известный риск материализовался на следующее утро. Второй сбой начался около 5 утра по тихоокеанскому времени в пятницу, когда транзакция вызвала скрытую разновидность той же ошибки, при которой ошибка недостатка средств была переопределена другой причиной отмены, обходя временное исправление. Основная команда завершила более надёжное исправление, и валидаторы приняли его примерно к 9:40 утра по тихоокеанскому времени.

Третья приостановка стала следствием второй. Когда валидаторы вновь начали устанавливать надёжное исправление, участие валидаторов в протоколе, который запускает встроенную в сеть ончейновую случайность, упало ниже необходимого порога, и случайность отключилась, как было предусмотрено конструкцией.

(Он-чейн случайность — это протокол, который сеть использует для генерации числа, которое никто не может предсказать или подделать, несмотря на то, что каждый валидатор должен согласовать одно и то же значение. Приложения, зависящие от случайности — лотереи, некоторые игры, случайные NFT-минты — не могут работать без него.)

Скрытая ошибка не позволила сохранить состояние отключения на диск, из-за чего валидаторы при следующем перезапуске не знали, что случайность была выключена. Следующая смена эпохи задержалась почти на шесть часов, поскольку транзакции, зависящие от случайности, накопились в приостановленной очереди.

Фонд заявил, что в ходе всех сбоев пользовательские средства не подвергались риску, и ни одна из подтверждённых транзакций не была отменена.

SUI упал примерно на 8% во время каскадного спада до минимума в $0,90 и торговался около $0,90 в понедельник, при этом токен снизился примерно на 19% за неделю, согласно данным CoinDesk.

Данные события представляют собой третий серьезный инцидент с надежностью сети Sui с момента ее запуска в основной сети в 2023 году, после двухчасовой ошибки в планировании транзакций в ноябре 2024 года и шестичасового расхождения консенсуса в январе 2026 года.

Больше для вас

Ethereum Logo

0xflorent, исследователь в области безопасности, обнаружил ошибку переполнения целочисленного типа в контракте продажи токенов HongCoin, которая позволяет команде разблокировать средства для 48 первоначальных инвесторов. Это уже второе подобное восстановление, о котором он сообщил за восемь дней.

Что нужно знать:

  • Исследователь в области безопасности, известный под псевдонимом 0xflorent, помог команде, стоящей за неудачным ICO HongCoin 2016 года, разблокировать около 1 003,62 ETH, или примерно $2 миллиона, которые в течение девяти лет были заблокированы в смарт-контракте.
  • Скоординированно работая с держателями мультиподписного кошелька HongCoin, он воспользовался не устранённой уязвимостью переполнения целочисленного значения...