Три сбоя Sui выявляют риск «радиуса взрыва» – является ли снижение цены на 15% началом?

28 и 29 мая в сети Sui Foundation произошли три сбоя.

Из-за этих остановок сети обработка транзакций и расчет были временно нарушены, что вызвало значительный хаос в экосистеме Sui [SUI].

Осознав риск, связанный с текущим предложением, фонд Sui разработал сильное решение

Первый сбой сети

Ошибка в новой системе балансов адресов Sui и гибкой системе оплаты газа стала причиной первого сбоя.

Редко, две транзакции, пытающиеся потратить одни и те же средства одновременно, приводили к правильному отменению одной с ошибкой InsufficientFundsForWithdraw.

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

Sui отметил,

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

Тем не менее, разработчики Sui смогли исправить эту ошибку, предотвратив газовое разрушение после отмены транзакции из-за нехватки средств.

Второй сбой

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

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

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

Третая остановка основной сети

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

DKG не удалось из-за недостаточного участия после перезапуска валидаторов, но статус сбоя не был зафиксирован.

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

Чтобы решить проблему, разработчики добавили механизм безопасного завершения застрявшей эпохи и обеспечили сохранение статуса DKG при перезапусках.

Интересно, что Sui пришли к выводу, отметив,

Сегодня в системе отсутствует многоуровневая защита, которая ограничила бы масштаб такого сбоя.

Динамика рынка Sui

Это совпало с падением цены SUI с $0.998 до $0.8783 на момент публикации, что составляет более 15% за последнюю неделю.

Между тем, открытые позиции по Sui показывали, что трейдеры увеличивали свои позиции, а не закрывали их. Это дополнительно подтвердило, что продавцы вновь набирают силу против покупателей.

SUI's Open InterestИсточник: CoinGlass


Итоговое резюме

  • Менее чем за 48 часов три разных бага вызвали три сбоя, выявив недостатки в экосистеме Sui.
  • Сбои Sui были результатом серии необычных крайних случаев, а не одной ошибки.
SUI-1,24%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закреплено