Фонд Sui отслеживает три остановки в основной сети до ошибок обновления v1.72

SUI-0,79%

Фонд Sui в воскресенье опубликовал обзор сбоев, из‑за которых его блокчейн трижды отключался в четверг и пятницу. Причиной он назвал два различных бага, занесённых с релизом v1.72. В сообщении подтверждается третья остановка и приводятся технические подробности первопричин: ошибка в списании газа, вызванная функцией «address balances», и баг в состоянии случайности, проявившийся во время перезапусков валидаторов. Инциденты продолжают схему простоев, связанных с обновлениями для Sui: в январе сеть остановилась примерно на 6 часов, а в ноябре 2024 года произошла ещё одна остановка после бага при краше валидатора.

Фонд Sui: таймлайн трёх остановок в четверг и пятницу

Согласно таймлайну фонда, первая остановка началась около 10:00 по восточному времени (ET) в четверг и продолжалась до примерно 16:30. Вторая аварийная остановка пришлась на начало пятницы и была устранена к позднему утру, а третья началась около 16:30 по ET в пятницу и длилась до примерно 22:20. Фонд заявил, что первые две остановки были вызваны одним и тем же недостатком в том, как Sui взимает плату за газ при обработке транзакций: он был обнаружен благодаря функции «address balances», которую добавил v1.72. Третья остановка имела другую причину: она была вызвана тем, что валидаторы перезапускались, чтобы установить исправление, подготовленное утром в пятницу, и при этом сработал скрытый баг в том, как сеть сохраняет настройки случайности между перезапусками.

Обнаружены как первопричины баг списания газа и баг состояния случайности

Фонд сообщил, что транзакцию можно отменить из‑за недостаточности средств, в то время как сеть при этом продолжает тратить те же самые средства, формируя отрицательный баланс, который приводит к сбою шага, где валидаторы согласуют учётные записи. То, что один простой превратился в два, — сама заплатка. Фонд заявил, что промежуточное исправление, которое они срочно выпустили в четверг, имело «известную проблему с низкой вероятностью вызвать остановку», и команда согласилась на этот риск, чтобы быстро вернуть цепочку в рабочее состояние, пока строится более надёжное исправление. Утром в пятницу сеть столкнулась с вариантом этой проблемы и остановилась повторно.

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

Баги также проявились в тех частях обновления, которые делали Sui проще в использовании. Релиз v1.72 добавил address balances — это смещает сеть от прежней модели учёта — и безгазовые переводы стейблкоинов. Эти функции снижают трение для пользователей, но они также создали новые пути оплаты газа, где и проявился дефект.

SUI торгуется около $0,88 в воскресенье после сбоев

SUI торговался около $0,88 в воскресенье, снизившись примерно на 3,3% за последние 24 часа, согласно странице The Block Sui Price. Sui — это блокчейн Layer 1, созданный Mysten Labs, сооснователи которого вышли из отложенного криптопроекта Meta Diem.

Валидаторы исправили оба бага и возобновили активность сети

Sui заявил, что с тех пор валидаторы исправили оба бага — по газу и по случайности. При этом не было риска для средств пользователей, а также не было откатов уже подтверждённых транзакций, когда сеть вернулась в работу. Также компания сообщила, что создала механизм принудительного закрытия зависшей эпохи, и использовала его один раз во время восстановления. «На данный момент валидаторы полностью устранили известные проблемы, вызванные исходным багом со списанием газа и багом состояния случайности, и активность сети возобновилась», — написал фонд в своём отчёте.

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

FAQ

Что стало причиной трёх остановок Sui mainnet в четверг и пятницу?
Фонд Sui объяснил три остановки двумя различными багами в релизе его ПО v1.72: багом списания газа, вызванным функцией «address balances» (ответственным за первые две остановки), и багом состояния случайности, который проявился во время перезапусков валидаторов (ответственным за третью остановку).

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

Как долго длились простои Sui mainnet?
Первая остановка началась около 10:00 по ET в четверг и продолжалась примерно до 16:30. Вторая аварийная остановка пришлась на начало пятницы и была устранена к позднему утру. Третья остановка началась около 16:30 по ET в пятницу и длилась до примерно 22:20.

Дисклеймер: Информация на этой странице может быть получена из источников третьих сторон и предоставляется только для ознакомления. Она не отражает взгляды или мнения Gate и не является финансовой, инвестиционной или юридической рекомендацией. Торговля виртуальными активами связана с высоким риском. Пожалуйста, не основывайте свои решения исключительно на данных этой страницы. Подробнее смотрите в Дисклеймере.
комментарий
0/400
Нет комментариев