BNB Chain Otimiza Reth para Sincronização Mais Rápida e Desempenho do Validador
A BNB Chain anunciou avanços significativos em seu cliente Reth, com o objetivo de melhorar as velocidades de sincronização e o desempenho do validador na BNB Smart Chain (BSC). Esses desenvolvimentos aproveitam a arquitetura modular do Reth e suas capacidades avançadas de processamento para aumentar a escalabilidade e a eficiência para operadores de nós e desenvolvedores.
Otimizações Principais no Reth
O cliente Reth, inicialmente desenvolvido pela Paradigm para Ethereum, foi adaptado para BSC através da integração de recursos específicos do BSC. As primeiras otimizações incluem processamento paralelo de trie esparso e configurações de compilação ajustadas, que reduziram a latência de inserção de blocos, execução e validação durante a sincronização de nós completos. No entanto, a latência de validação p95 permanece mais alta em comparação com o cliente BSC-Geth.
Mais melhorias foram feitas no cálculo da raiz de estado, persistência e agendamento de produção de blocos. Ao integrar o TrieDB do Geth, a equipe habilitou a pré-busca de trie e ajustou os processos de agendamento. Testes internos registraram um aumento de 40% na capacidade de throughput em comparação com a configuração anterior do TrieDB, marcando um avanço significativo no desempenho do validador.
Metas de Desempenho e Planos Futuros
O cliente Reth da BSC visa alcançar uma meta de longo prazo de manter um throughput de gás de 1G sob tempos de bloco de 750ms. Testes iniciais já demonstraram um 40% mais rápido na velocidade de sincronização em comparação com o atual cliente BSC-Geth, com planos para melhorias adicionais, como otimizações de EVM JIT e ASM Hash.
Embora o cliente esteja atualmente em funcionamento para sincronizações históricas e ao vivo, a migração do validador ainda está em desenvolvimento. Os operadores de nós podem esperar uma sincronização mais rápida, maior throughput de RPC e redução de sobrecarga operacional, enquanto desenvolvedores e usuários se beneficiarão de uma experiência de rede mais responsiva e escalável.
Implicações para o Ecossistema BNB
A integração do Reth no ecossistema BNB sublinha o compromisso da BNB Chain em avançar a infraestrutura de blockchain. Ao aproveitar as capacidades de alto desempenho do Reth, a rede visa fornecer uma base robusta para aplicações e serviços descentralizados, garantindo escalabilidade e eficiência para sua crescente base de usuários.