Os desenvolvedores do Solana lidam com bugs na esperança de evitar mais interrupções

Os desenvolvedores corrigiram o bug de tempo de execução que causou a interrupção mais recente da rede Solana em 1º de junho.

De acordo com uma Denunciar publicada pela Laboratórios Solana em junho 5, Quinta interrupção de Solana de 2022 foi causado por um bug no “recurso de transações nonce duráveis” que fez com que a rede parasse de produzir blocos por aproximadamente quatro horas e meia.

“O recurso de transação nonce durável foi desabilitado nas versões v1.9.28/v1.10.23 para evitar que a rede parasse se a mesma situação surgisse novamente.”

“As transações nonce duráveis ​​não serão processadas até que a mitigação seja aplicada e o recurso seja reativado em uma próxima versão”, acrescentaram.

O termo transações nonce duráveis ​​refere-se a um tipo de transação no Solana que é projetada para não expirar, ao contrário de uma transação normal na rede que geralmente tem uma vida útil curta de cerca de 2 minutos antes que um blockhash se torne muito antigo para ser validado.

Geralmente é usado para apoiar transações vinculadas a vias como serviços de custódia que exigem mais tempo do que o habitual “para produzir uma assinatura para a transação” de acordo com a Documentação da Solana.

A Solana Labs observou que as transações nonce duráveis ​​exigem um “mecanismo separado para evitar o processamento duplo e são processadas em série”, no entanto, um bug de tempo de execução se apresentou depois que uma transação nonce durável foi processada como uma transação regular e falhou, mas foi reenviada novamente e resultou na paralisação da rede.

“Depois que a transação com falha foi processada, mas antes que o nonce fosse usado novamente, o usuário reenviava a mesma transação para processamento. Esse reenvio ativou o bug no tempo de execução”, diz o relatório p.

Relacionado: Solana é uma 'compra' com preço SOL em mínimos de 10 meses e abaixo de 85% em relação ao seu pico?

A preço do ativo nativo de Solana O SOL caiu cerca de 13.9% desde a interrupção da rede principal em 1º de junho, para US $ 39.08 no momento da redação. O apetite dos investidores para negociar o ativo só aumentou, no entanto, com o volume de negociação de 24 horas aumentando 61%, para US$ 2.141 bilhões no mesmo período, de acordo com dados da CoinGecko.

Em um sentido mais amplo, dados, da plataforma de análise focada em Solana, Hello Moon, mostra que o valor total movido na cadeia (com sucesso) em termos de uma média móvel de sete dias caiu significativamente desde o final de março.

Depois de atingir níveis recordes de cerca de US$ 3.18 trilhões em 24 de março, o número caiu para cerca de US$ 159.71 bilhões em 4 de junho.