A rede principal do Solana ativou a atualização p-token. Esta atualização, baseada na biblioteca Pinocchio Rust, substitui a implementação atual do programa SPL Token, mantendo a compatibilidade com carteiras, aplicativos e tokens existentes. De acordo com os dados divulgados pela Solana Foundation, o consumo de cálculo para instruções relacionadas a tokens pode ser reduzido em até 98%.
O consumo de instruções de transferência diminuiu significativamente
O recurso mais destacado deste upgrade é a redução significativa no custo de transferência de tokens. A unidade de cálculo necessária para transferências de tokens comuns caiu de 4645 para 76, e a instrução transfer_checked caiu de 6200 para 105.
Na rede Solana, unidades de cálculo são usadas para medir os recursos consumidos por transações e execução de programas. O programa de tokens é um dos componentes mais utilizados na cadeia, com exchanges DeFi, negociações de NFTs, pagamentos, staking e transferências de stablecoins chamando instruções relacionadas. Portanto, a otimização da camada de tokens não afeta apenas uma única função, mas também se propaga para atividades mais amplas na cadeia.
O artigo menciona que a mudança apenas para p-tokens pode liberar cerca de 12% a 13% do espaço de bloco. Essa estimativa ainda não inclui o aumento adicional que pode ser trazido pelas funcionalidades de processamento em lote subsequentes.
Sem alterar os padrões, substitua diretamente a implementação antiga
Este upgrade não introduziu um novo padrão de token, mas foi lançado como substituição direta do programa SPL Token existente. Os desenvolvedores não precisam migrar ativos e os usuários não precisam realizar nenhuma ação adicional; os tokens existentes continuarão funcionando.
O foco dessa abordagem é reduzir a fricção da atualização. Se a compatibilidade permanecer estável, os validadores poderão acomodar mais transações em um único bloco sem aumentar o limite atual do bloco, o que também ajuda a melhorar a eficiência da ordenação de transações.
Principais otimizações provenientes da entrada e do método de leitura
Segundo o engenheiro da Anza, Fernando Otero, cerca de 70% das economias de computação vêm de dois ajustes: substituir a entrada tradicional solana-program e adotar a leitura zero-copy.
As demais otimizações vieram de ajustes detalhados no código, incluindo a remoção de verificações duplicadas, a redução do rastreamento desnecessário de empréstimos, a otimização de verificações condicionais e a priorização das instruções mais comuns. Como os comandos de transferência representam cerca de metade do tráfego do programa de tokens da rede principal, a equipe de engenharia também implementou identificação antecipada e análise simplificada especificamente para esses comandos.
Além do aumento de eficiência, o p-token introduziu três novos comandos: Batch, WithdrawExcessLamports e UnwrapLamports.
Testes e correções concluídos antes do lançamento
Como esta atualização reescreveu um dos programas mais críticos do Solana, a equipe realizou múltiplas rodadas de testes antes do lançamento na mainnet. A Anza afirmou que os métodos de teste incluem testes unitários, fuzz testing, análise de replay de transações históricas, auditorias e verificação formal contínua.
A Asymmetric Research também descobriu uma vulnerabilidade relacionada à verificação de propriedade de contas de instruções em lote. A equipe Anza afirmou que o problema foi corrigido antes do lançamento na mainnet.
No último ano, houve maior atenção externa ao Firedancer, Alpenglow e às atualizações de formato de transação, mas, em termos de alcance prático, os p-tokens são vistos por muitos desenvolvedores como uma melhoria de desempenho mais direta. Em 2025, os desenvolvedores esperavam que esta atualização aumentasse a eficiência das operações comuns de tokens em cerca de 19 vezes, e os resultados de referência da mainnet mostraram que a melhoria em alguns comandos já superou as expectativas iniciais.

