A Solana (SOL) chegou a 4,51 pontos percentuais de perder a capacidade de finalizar transações na manhã desta quarta-feira (12), depois que uma única rota mal configurada em um provedor de hospedagem deixou 28,83% do SOL em staking fora do ar.
A rede deixa de finalizar com 33,34%, o que significa que a rede chegou a aproximadamente 86% desse ponto.
A Teraswitch, o provedor, publicou uma explicação sobre como isso ocorreu. 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 aquele que seus próprios roteadores originam.
Uma rota padrão de seu site em Miami foi propagada com suas métricas e comunidades removidas, e um refletor de rota em Amsterdã a impulsionou para a Europa e Ásia-Pacífico.
Roteadores de borda nessas regiões a leram como localmente originada e a preferiram em detrimento da sua real, então 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 foi restaurado às 04:16:15 UTC.
O protocolo de staking Marinade Finance, que levantou os números posteriormente, descobriu que a interrupção estava concentrada em um único sistema autônomo.
O AS20326 carrega 118.890.767 SOL, mais de um quarto de todo o montante em staking na rede, e 94% dele saiu do ar nos mesmos minutos.
Isso já está acima do limite destinado a evitar tal cenário. O programa de delegação da Fundação Solana estabelece um limite de 25% do staking da rede para qualquer sistema autônomo. O AS20326 está em 27,34%.
80 milhões de SOL parados e esperando
A Marinade descobriu que 59 validadores detendo 80,2 milhões de SOL voltaram online na mesma janela estreita em Amsterdã, Frankfurt e Tóquio, tendo esperado que o roteamento se restabelecesse em vez de mudar para outra coisa.
A Helius, o segundo maior validador da Solana, ficou fora do ar durante os 33 minutos completos. Dos 74 operadores que a Marinade conseguiu medir, três “voltaram limpos”: Laine e Cogent Crypto, ambos operados pela Sol Strategies, e Lion3d.
A exposição também se estende para além de um provedor, com outros 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 conseguir explicar a partir dos dados, e que sugere que contar o staking 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 staking que seu modelo de alocação distribui, com um deles, o AS395201, representando 36,94%.
“Ninguém deveria se sentir confortável com isso, nós incluídos”, tuitou a empresa, observando que revisaria seus limites de concentração por rede e por data center, e começaria a publicar se um validador opera com hot swap e failover automático, o que atualmente não pode ser determinado externamente.
Os 333 SOL em recompensas perdidas serão cobertos por garantias dos validadores no final da época. Se a inadimplência tivesse ultrapassado um terço, nada teria sido finalizado para nenhum detentor de SOL em qualquer lugar, e nenhuma garantia cobriria isso. A última vez que a Solana parou completamente, em fevereiro de 2024, levou quase cinco horas para ser reiniciada.
* Traduzido e editado com autorização do Decrypt.
De 12 a 14 de agosto, a Super Quarta do Mercado Bitcoin oferece até 3% de cashback em Bitcoin para investimentos em ativos elegíveis, e os 3 maiores investidores concorrem a uma Ledger Flex! Clique aqui para saber mais.