ru
Назад к списку

Сеть Sui трижды останавливала работу: что произошло?

source-logo  incrypted.com 01 Июнь 2026 09:20, UTC
image
  • Команда блокчейна Sui объяснила причины трех остановок сети 28–29 мая 2026 года.
  • Первые два инцидента связали с ошибкой в логике начисления платы за транзакции после релиза версии 1.72.
  • Третий сбой произошел из-за ошибки в механизме случайности во время смены эпохи.
  • Разработчики заявили, что средства пользователей не пострадали, а сеть полностью восстановили.

Команда блокчейна Sui опубликовала детальный разбор трех остановок сети, которые произошли 28 и 29 мая 2026 года. По словам разработчиков, причиной инцидентов стали критические ошибки в логике обработки платы за транзакции и механизме случайности (randomness) после релиза Sui v1.72.

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

Что вызвало первые два сбоя?

В Sui объяснили, что релиз версии 1.72 добавил поддержку балансов адресов. Это позволило оплачивать комиссии не только с помощью отдельных токенов SUI, но и непосредственно с баланса адреса.

Проблема возникла в механизме гибридной оплаты комиссий (hybrid gas payment) и процессе gas smashing, который объединяет монеты для оплаты комиссий. В определенном сценарии система сначала отменяла транзакцию из-за ошибки «недостаточно средств для вывода» (InsufficientFundsForWithdraw), но после этого все равно пыталась повторно списать те же средства во время gas smashing.

По словам разработчиков, это приводило к переполнению (underflow) и аварийному завершению работы валидаторов. Для восстановления сети команда сначала применила временное исправление. Однако оно не учитывало ситуации, когда ошибка InsufficientFundsForWithdraw маскировалась другими причинами отмены транзакций. Именно это стало причиной второго сбоя 29 мая.

После этого разработчики подготовили полноценное обновление, которое устранило проблему.

Почему сеть остановилась в третий раз?

Третий инцидент произошел во время очередной смены эпохи. В этот момент валидаторы Sui запускают протокол распределенной генерации ключей (DKG), который используется для механизма случайности в транзакциях.

После нескольких перезапусков валидаторы не смогли достичь необходимого порога участия для DKG. Из-за отдельного скрытого бага система не сохранила факт отключения randomness на диск. В результате после повторного запуска сеть продолжила ожидать завершения DKG, хотя процесс уже был невозможен.

Это привело к зависанию смены эпохи и накоплению очереди транзакций.

Выводы команды Sui

Разработчики выделили четыре ключевых направления для улучшения инфраструктуры:

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

Напомним, ранее команда Sui убрала комиссии за перевод стейблкоинов в сети.

incrypted.com