Análise Detalhada
1. Migração Agave v2 RPC (Dez 2024)
Visão Geral: Foram atualizados métodos antigos do RPC, como getConfirmedBlock
para getBlock
e getRecentBlockhash
para getLatestBlockhash
, para atender aos requisitos da mainnet 2.0 do Solana.
Essas mudanças, que mantêm compatibilidade com versões anteriores, padronizaram as interações RPC, garantindo que clientes validadores futuros, como o Firedancer, funcionem corretamente. Os desenvolvedores agora conseguem acessar blocos finalizados mais rapidamente, o que melhora a resposta das aplicações descentralizadas (dApps).
O que isso significa: É um ponto positivo para o Solana, pois simplifica o trabalho dos desenvolvedores e prepara a rede para atualizações futuras. Os usuários se beneficiam com consultas de dados mais confiáveis sobre transações e saldos.
(Fonte)
2. Atualizações de Dependências (Jan 2025)
Visão Geral: Bibliotecas essenciais como rollup
, serde_json
e async-trait
foram atualizadas para corrigir vulnerabilidades e melhorar a eficiência do processo de compilação.
Essas atualizações de rotina focaram em manter o código seguro contra novas ameaças e garantir compatibilidade com ferramentas modernas. Por exemplo, as atualizações no serde_json
corrigiram possíveis falhas na desserialização de dados.
O que isso significa: Neutro para o Solana – essas mudanças não trazem novas funcionalidades, mas reforçam a estabilidade da rede. Os usuários finais enfrentam menos interrupções e menor risco de erros.
(Fonte)
3. Ativação SIMD-0256 (Jul 2025)
Visão Geral: A capacidade de Unidades de Computação (CU) por bloco foi aumentada de 48 milhões para 60 milhões, por meio da proposta de governança SIMD-0256.
Essa melhoria permite que os validadores processem 20% mais transações por bloco, reduzindo congestionamentos em períodos de alta demanda, como durante picos de moedas meme. Após a implementação, a taxa de transações por segundo (TPS) na mainnet subiu para cerca de 1.800.
O que isso significa: É um ponto positivo para o Solana, pois maior capacidade atrai projetos de DeFi e NFTs que precisam de confirmações rápidas. Os traders enfrentam menos falhas em transações durante momentos de alta volatilidade.
(Fonte)
Conclusão
O código do Solana prioriza a compatibilidade com versões anteriores e a escalabilidade gradual, com as atualizações recentes preparando o terreno para metas de finalização de 150ms propostas pelo Firedancer e Alpenglow. Embora a atividade visível no GitHub seja mais focada em manutenção, propostas do ecossistema como a SIMD-0256 mostram um esforço em equilibrar capacidade e descentralização.
Será que os requisitos de hardware para validadores, necessários para processar blocos maiores, vão desafiar o princípio de descentralização do Solana à medida que a capacidade aumenta?