Após sofrer vários bugs na rede, o protocolo Solana agora disse que resolveu o problema.
Os desenvolvedores da rede Solana anunciaram que corrigiram um bug que levou ao bloqueio do blockchain várias vezes.
Em uma postagem no blog da empresa, os desenvolvedores explicaram que o bug estava no recurso persistente de transações únicas.
Sob um certo conjunto de circunstâncias, o bug permitia que uma transação única malsucedida fosse processada duas vezes.
O Solana justificou que este bug levava à falta de consenso na rede.
Devido ao bug alguns validadores rejeitavam os blocos subsequentes, enquanto outros validadores aceitavam.
De acordo com a publicação, “o recurso de transações únicas persistentes foi desabilitado nas versões v1.9.28/v1.10.23 para que a rede não pare se surgirem as circunstâncias apropriadas”.
Continuando, disse que a Solana trabalhará em uma solução para o problema e este recurso será habilitado nas próximas versões.
As transações únicas permanentes são transações que não expiram.
Uma transação normal na rede Solana perdura por cerca de dois minutos, e é descartada se não for processada pelo validador durante esse tempo.
Já as transações permanentes não têm esse período.
São utilizados para diversos fins, como em serviços de custódia quando o atendimento necessita de mais tempo.
Apenas este ano a rede Solana já travou 5 vezes, o último travamento ocorreu no dia 01 de junho.
Cabe lembrar que nessas quedas da rede, o Solana também disse que havia corrigido algum tipo de problema.
Agora é aguardar para ver o comportamento da rede.
Jorge Siufi