Agave, o cliente de validador Solana desenvolvido pela equipe da Anza, está recebendo uma grande atualização na v3.0. Esta versão traz grandes aumentos de desempenho, melhorias de protocolo há muito esperadas e algumas mudanças significativas. Aqui está o que há de novo e por que isso é importante, um tópico de convidado por @anza_xyz 🧵
Melhorias de desempenho: Agave 3.0 reduz o trabalho redundante em tempo de execução. Uma reformulação do cache de programas, há muito aguardada, corta centenas de buscas de contas desnecessárias por lote de transações, resultando em um processamento de transações ~30-40% mais rápido em nossos testes.
Atualização do protocolo: Agave 3.0 permite a primeira fase do Mapeamento Direto de Dados da Conta. Isto reforça o modelo de segurança da conta e elimina casos extremos legados. Estabelece as bases para eliminar alguns comportamentos de programa antigos e inseguros.
Melhorias no RPC: O servidor de subscrição do Agave 3.0 agora é mais responsivo. Ele prioriza novas mensagens (como pedidos de subscrição e PINGs) em relação a notificações de saída. O resultado? Atualizações em tempo real mais rápidas para dApps que utilizam WebSockets pubsub.
Mudanças importantes: Agave 3.0 elimina uma tonelada de recursos obsoletos. Atenção validadores: aumentem o limite de memlock do seu sistema para ~2GB ou o nó não irá iniciar. Muitas antigas flags de linha de comando e formatos de snapshot legados foram atualizados. Verifiquem o changelog se forem atualizar.
Construtores e Operadores: A versão 1.51 das ferramentas da plataforma é lançada com a 3.0 e melhora a geração de código, reduzindo as unidades de computação para os desenvolvedores que a utilizam. A 3.0 também reduz o I/O de disco, acelera o início e define o intervalo padrão de snapshot completo para 100.000 slots.
43,97K