Entenda Por que a Solana quer mudar as assinaturas offline!

Uma transação assinada hoje pode movimentar fundos semanas depois? Na Solana, pode, desde que use um recurso chamado durable nonce e a autorização continue válida. Uma proposta para remover esse mecanismo ganhou destaque nesta segunda-feira.

Em geral, uma transação na Solana traz uma referência a um bloco recente. Essa referência envelhece rapidamente, então existe pouco tempo entre assinar e enviar a operação. O durable nonce substitui essa referência por um valor que pode continuar válido por muito mais tempo. Isso dá folga a custodiantes e corretoras que assinam em máquinas desconectadas da internet ou passam por várias etapas de aprovação antes de transmitir a operação.

No ataque ao protocolo Drift, em abril, os responsáveis obtiveram transações assinadas de antemão e esperaram mais de uma semana para executá-las. O episódio expõe um risco concreto. Se uma autorização indevida continuar válida, o intervalo entre a assinatura e o envio dá ao atacante tempo para escolher quando agir.

O rascunho propõe retirar esse mecanismo do funcionamento básico da rede. Entre as alternativas em discussão estão programas que verificariam na blockchain assinaturas produzidas offline. A proposta ainda precisa de aprovação e prevê que a remoção na rede principal só possa ocorrer a partir de maio de 2027. A data efetiva também depende de haver tempo para os serviços migrarem.

A qualidade da alternativa vai aparecer nos detalhes. Quanto tempo uma autorização fica válida? Quem pode cancelá-la? O que acontece se a tentativa de execução falhar? Em alguns modelos, uma transação que falhou pode deixar a autorização disponível para nova tentativa. Para uma mesa de custódia, essa diferença define se o assunto termina com a falha ou se ainda é preciso revogar a ordem. O desafio da Solana é preservar a assinatura offline e dar a quem opera esses sistemas controle claro sobre o prazo e o cancelamento das autorizações.