Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

Nos dias 28 e 29 de maio, ocorreram três interrupções na Fundação Sui.
Devido a essas paralisações da rede, o processamento e a liquidação das transações foram momentaneamente interrompidos, o que causou um caos significativo no Sui. [SUI] ecossistema.
Depois de perceber o risco envolvido na proposta atual, a Fundação Sui apresentou uma solução forte.
Um bug no novo saldo de endereço e no sistema híbrido de pagamento de gás de Sui foi o motivo do primeira interrupção.
Raramente, duas transações que tentam gastar o mesmo dinheiro ao mesmo tempo resultariam no cancelamento correto de uma delas com um Erro InsufficientFundsForWithdraw.
Porém, neste caso, a transação cancelada tentou gastar dinheiro e foi destruída pelo gás, resultando em um saldo negativo inválido na liquidação.
Sui observado,
Cancelar transações com esse erro é a forma como o agendador evita saques a descoberto, mas não pode fazer isso se a transação cancelada ainda debitar fundos devido à quebra de gás.
No entanto, o Sui os desenvolvedores conseguiram corrigir esse bug evitando a destruição do gás após uma transação ser cancelada por falta de fundos.
A rede se recuperou rapidamente depois que a correção inicial interrompeu a destruição do gás para transações canceladas por causa de InsufficientFundsForWithdraw.
Um caso extremo, no entanto, tornou possível que o erro de fundos insuficientes fosse ocultado por outro motivo de cancelamento, porque as transações podem falhar por vários motivos.
Ignorando a proteção, isso resultou em um segunda interrupção e o mesmo bug de estouro de equilíbrio. Depois de resolver esses cenários de falha sobrepostos, os desenvolvedores implementaram um patch mais completo que estabilizou a rede.
Felizmente, a terceira interrupção não foi provocada pelos pagamentos do gás. Em vez disso, foi causado por um bug no sistema de geração distribuída de chaves (DKG) da Sui.
O DKG falhou porque não houve participação suficiente após a reinicialização do validador, mas o status de falha não foi registrado.
Por causa disso, as transações dependentes da aleatoriedade ficaram paralisadas e a rede não conseguiu completar a transição de época planejada. Isso aconteceu porque os validadores foram reiniciados sem perceber que o DKG já havia falhado.
Para resolver o problema, os desenvolvedores adicionaram um mecanismo para fechar com segurança uma época travada e garantir que o status do DKG permanecesse consistente durante as reinicializações.
Curiosamente, Sui concluiu melhor quando notou,
Hoje, o sistema carece de uma camada de defesa profunda que limitaria o raio de explosão de tal acidente.
Isso coincidiu com a queda do preço do SUI de US$ 0,998 para US$ 0,8783 até o momento, representando uma queda de mais de 15% na semana passada.
Enquanto isso, o Open Interest de Sui sugeria que os traders estavam aumentando suas posições em vez de fechá-las. Isto confirmou ainda que os vendedores estavam recuperando força contra os compradores.

