Em resumo

  • Quase 29% do SOL em stake ficou inadimplente no início de quarta-feira após uma falha de roteamento no provedor de hospedagem Teraswitch, contra os 33% em que a Solana para de finalizar blocos.
  • Uma rede, AS20326, detém cerca de 27% do SOL em stake, acima do limite de 25% definido pelo programa de delegação da Solana Foundation, e 94% dela ficou offline de uma vez.
  • Cerca de 90 validadores foram afetados, perdendo um total de 333 SOL em recompensas.

Solana chegou a 4,51 pontos percentuais de perder a capacidade de finalizar transações na manhã de quarta-feira, depois que uma única rota mal configurada em um provedor de hospedagem derrubou 28,83% do SOL em stake. A cadeia para de finalizar em 33,34%, o que significa que a rede chegou a cerca de 86% do caminho.

A Teraswitch, o provedor, publicou um relato explicando como aconteceu. A empresa usa uma rota padrão internamente para sinalizar que um roteador de borda pode alcançar a internet, com cada site normalmente preferindo a que seus próprios roteadores originam. Uma rota padrão do seu site em Miami foi propagada com sua métrica e comunidades removidas, e um refletor de rotas em Amsterdã a empurrou para a Europa e Ásia-Pacífico.

Os roteadores de borda lá a leram como originada localmente e a preferiram em vez da real, depois a passaram para o núcleo do data center, que a rejeitou como inválida. Doze sites em Londres, Amsterdã, Dublin, Frankfurt, Singapura e Tóquio ficaram sem nada válido para encaminhar. A América do Norte não foi afetada. Engenheiros encontraram a falha em dez minutos e o serviço voltou às 04:16:15 UTC.

O protocolo de staking Marinade Finance, que puxou os números depois, descobriu que a interrupção estava concentrada em um único sistema autônomo. A AS20326 carrega 118.890.767 SOL, mais de um quarto de tudo o que está em stake na rede, e 94% dela ficou offline nos mesmos minutos.

Isso já está acima do teto destinado a evitar isso. O programa de delegação da Solana Foundation limita qualquer sistema autônomo a 25% do stake da rede. A AS20326 está em 27,34%.

80 milhões de SOL esperaram sentados

A Marinade descobriu que 59 validadores detendo 80,2 milhões de SOL voltaram dentro da mesma janela estreita em Amsterdã, Frankfurt e Tóquio, tendo esperado o roteamento se reconvergir em vez de mudar para qualquer outra coisa. A Helius, o segundo maior validador da Solana, ficou fora durante os 33 minutos completos. Dos 74 operadores que a Marinade pôde medir, três "voltaram limpos": Laine e Cogent Crypto, ambos administrados pela Sol Strategies, e Lion3d.

A exposição também se estende além de um único provedor, com mais 14,1 milhões de SOL ficando offline nos mesmos minutos em latitude.sh, Limestone, Butterfly Research e Allnodes, o que a Marinade disse não poder explicar a partir dos dados, e que sugere que contar o stake por provedor de hospedagem subestima o que falha em conjunto.

A Marinade aplicou a mesma análise a si mesma, relatando que quatro sistemas autônomos detêm dois terços do stake que seu modelo de alocação distribui, com um deles, AS395201, respondendo por 36,94%. "Ninguém deveria se sentir confortável com isso, incluindo nós", tuitou a empresa tweeted, observando que revisaria seus limites de concentração por rede e por data center, e começaria a publicar se um validador executa hot swap e failover automático, o que atualmente não pode ser determinado externamente.

Os 333 SOL em recompensas perdidas serão cobertos pelos títulos dos validadores no final da época. Se a inadimplência tivesse ultrapassado um terço, nada teria sido finalizado para qualquer detentor de SOL em qualquer lugar, e nenhum título cobre isso. A última vez que a Solana parou completamente, em fevereiro de 2024, levou quase cinco horas para reiniciar.