A Solana ativou o Alpenglow, uma grande reformulação do mecanismo usado por seus validadores para chegar a um acordo sobre as transações. A atualização tem como objetivo alcançar a finalização em aproximadamente 150 milissegundos, potencialmente reduzindo o tempo de espera antes que os aplicativos possam considerar pagamentos e negociações liquidados.
A Anza, equipe de engenharia responsável pela atualização, anunciou o lançamento na mainnet em 21 de outubro. A transição substitui o TowerBFT, protocolo de consenso que a Solana usava desde seu lançamento em 2020, e muda a forma como a rede chega a um acordo sem exigir que os usuários transfiram seus ativos.
Para os utilizadores de criptomoedas, esta evolução é mais importante quando a certeza é essencial: um comerciante que entrega bens, uma corretora que credita um depósito ou uma aplicação que age com base numa transferência concluída.
O que muda com a atualização Alpenglow da Solana
No sistema anterior da Solana, os validadores enviavam os seus votos como transações na blockchain. A finalização dependia da acumulação desses votos ao longo de slots sucessivos, criando um intervalo entre uma confirmação inicial e o compromisso final da rede.
A Alpenglow altera esse processo. Os validadores comunicam os votos diretamente e combinam as aprovações em certificados, permitindo chegar a acordo através de uma ou duas rondas de votação.
O componente responsável por isso é o Votor. O design da Anza permite finalizar um bloco numa ronda quando os votos representam 80% da participação em stake, ou através de um processo de duas rondas que envolve 60%. Ambos os processos decorrem em paralelo, e a finalização ocorre quando qualquer um deles é concluído. Estes limiares referem-se à participação em stake, não a uma simples contagem de validadores.
Esta é uma mudança no consenso: a forma como os participantes chegam a acordo sobre o estado da blockchain. Não exige que os utilizadores aprendam um novo formato de transação nem que substituam as carteiras que já utilizam.
O que significa realmente uma finalização em 150 milissegundos
A finalização é o momento em que uma transação é considerada irreversível segundo as regras de consenso da rede. É diferente de ver uma transação aparecer numa carteira ou receber uma confirmação inicial.
Esta distinção explica por que razão a Solana já podia parecer rápida antes da Alpenglow. As aplicações podiam apresentar uma operação como bem-sucedida antes de a transação subjacente atingir a finalização completa.
A comparação frequentemente citada é de aproximadamente 150 milissegundos face aos 12,8 segundos históricos do TowerBFT. No entanto, esse valor de referência precisa de contexto. A Galaxy, que operou um validador de testes da Alpenglow, comunicou que reduções independentes na duração dos slots já tinham diminuído a finalização do TowerBFT para cerca de seis segundos antes da migração.
O valor de 150 milissegundos também deve ser entendido como uma meta, não como uma promessa aplicável a todas as transações. A investigação original da Anza descreveu uma estimativa mediana derivada de simulações, cujos resultados eram afetados pela localização geográfica da rede e por atrasos de comunicação. Essas simulações não incluíam a sobrecarga computacional.
A finalização também não mede todo o percurso entre clicar em «enviar» e ver o saldo creditado numa corretora. O envio da transação, a sua inclusão, a entrega dos dados e o processamento próprio de uma aplicação podem acrescentar atrasos.
Como uma liquidação mais rápida pode beneficiar pagamentos e negociações
O benefício potencial mais evidente é reduzir o intervalo entre receber uma transação e poder agir sobre ela com confiança.
Por exemplo, um comerciante que aceite um pagamento em stablecoin poderá ter mais cedo a garantia de liquidação final antes de entregar uma compra. Uma corretora poderá reduzir a parte do tempo de processamento de depósitos que está relacionada com a blockchain. Estas são melhorias operacionais potenciais, não garantias de que todos os serviços alterem imediatamente as suas políticas.
As aplicações de negociação também poderão reagir mais rapidamente aos saldos liquidados. Quando uma ação depende da finalização de uma transferência anterior, um atraso de consenso menor pode reduzir o tempo de espera entre etapas.
No entanto, uma finalização mais rápida não significa automaticamente que todas as transações sejam executadas mais depressa ou que as taxas de negociação diminuam. Essas são questões distintas, que envolvem a capacidade de execução, a procura e o design das aplicações.
Os utilizadores não precisam de migrar tokens nem de criar novas carteiras para usar a Alpenglow. A documentação oficial da Solana afirma que assinar, enviar e aprovar transações continua a funcionar como antes. O ambiente de execução, os formatos das transações e os mecanismos de taxas não são alterados por esta atualização de consenso.
Assim, a melhoria prática dependerá em parte da forma como as carteiras, as corretoras e outros serviços incorporarem o novo comportamento de liquidação.
Porque as métricas de atividade da rede podem parecer diferentes
A Alpenglow também altera a forma como os observadores devem interpretar as estatísticas de transações da Solana.
Anteriormente, os votos dos validadores apareciam como transações on-chain. Como a votação passa agora a ocorrer através de mensagens diretas, essas transações de voto individuais deixam de aparecer nos blocos. Por isso, um painel que contabilize tanto os votos como a atividade dos utilizadores pode mostrar uma descida substancial, sem que isso demonstre que as pessoas estão a usar menos a Solana.
Para os analistas, as comparações antes e depois da atualização devem separar as transações dos utilizadores da atividade de consenso. Caso contrário, uma alteração na contabilização pode ser confundida com uma diminuição da procura ou uma deterioração da capacidade de processamento.
Os fornecedores de infraestrutura têm mais trabalho do que os utilizadores comuns de carteiras. Os consumidores de dados têm de se adaptar às alterações na forma como os blocos e a finalização são representados. As orientações de implementação da Alchemy observam que os estados de compromisso «confirmed» e «finalized» agora convergem, enquanto «processed» continua a ser uma observação anterior que não deve ser considerada final.
Esta distinção é importante para os serviços que decidem quando creditar saldos, atualizar registos ou desencadear outra ação.
O que se segue após o lançamento na mainnet
A implementação atual não conclui todos os elementos do plano mais abrangente da Alpenglow. O Votor trata da votação e da finalização, enquanto o Rotor, um componente separado para a distribuição de dados dos blocos, está previsto para uma versão posterior, ainda sem data definida, segundo a documentação da Solana.
A Anza afirma que a atualização passou por testes de segurança e ensaios repetidos de migração antes da ativação na mainnet. O relato da Galaxy sobre os seus próprios testes descreve reinicializações da rede, uma migração falhada e uma reversão, ilustrando o trabalho operacional necessário para substituir o consenso numa blockchain em funcionamento.
O próximo teste relevante será o desempenho sustentado em produção, sob diferentes condições. As medições de finalização, a fiabilidade e a experiência proporcionada pelas aplicações constituirão provas mais sólidas do que um anúncio isolado de velocidade.
Chamar à Solana a «blockchain mais rápida» exige uma métrica definida e medições comparáveis entre redes. O marco verificado da Alpenglow é mais específico: o seu novo sistema de consenso está ativo, com o objetivo de reduzir a liquidação final a uma fração de segundo.
