Solana ERPC alcança mais de 3x ganhos de desempenho em implementação experimental de rede de alto desempenho baseada em rust

Solana ERPC alcança mais de 3x ganhos de desempenho em implementação experimental de rede de alto desempenho baseada em rust

Solana ERPC alcança mais de 3x ganhos de desempenho em implementação experimental de rede de alto desempenho baseada em rust
ELSOUL LABO B.V. (Sede: Amsterdã, Países Baixos; CEO: Fumitake Kawasaki), juntamente com Validators DAO—que promove a descentralização e a segurança da rede Solana— anunciou que Solana RPC (a seguir «ERPC") alcançou mais de três vezes seu desempenho de pico anterior em um experimento onde seu proxy baseado em Nginx foi substituído por "Pingora", um framework de rede de alto desempenho baseado em Rust. A equipe planeja implantar este novo sistema em produção nas próximas semanas para aumentar ainda mais a velocidade e a estabilidade.
DeFi operações e NFT hortelãs muitas vezes requerem processamento rápido de transações, principalmente durante períodos de alto tráfego. Garantir conexões estáveis sob carga pesada pode ajudar os usuários a evitar oportunidades perdidas, de modo que esta implementação experimental focada em aumentar a produtividade e reduzir a latência nos horários de pico.

Alcançar mais de 3x Performance com um Proxy baseado em Pingora

ERPC utiliza uma rede de proxy global de mais de 300 servidores de borda em todo o mundo, direcionando automaticamente pedidos de usuários para o servidor mais próximo para conexões estáveis e de baixa latência. Neste experimento, o proxy baseado em Nginx foi substituído pelo framework de rede de alto desempenho "Pingora", baseado em Rust, resultando em mais de três vezes maior desempenho durante o pico de tráfego em comparação com a configuração anterior.
Porque... RPC as conexões devem lidar com um grande volume de solicitações, melhorias no desempenho de proxy afetam diretamente a experiência do usuário. Estes resultados mostram que mesmo sob tráfego de rede pesada e cargas de nó elevados, Pingora pode manter conexões estáveis de baixa latência. Como resultado, espera-se que as taxas de sucesso das transações sob alta carga melhorem ainda, reduzindo o risco de falhas de negociação ou oportunidades de cunhagem para os usuários.

Sobre os testes de estresse realizados

Para avaliar a resiliência do sistema sob carga pesada, realizamos testes comparativos entre os proxies baseados em Nginx e Pingora usando Vegeta, uma ferramenta de teste de carga de código aberto.

Teste de carga de 10 segundos

Baseado em Nginx
Nginx
Baseada em Pingora
Pingora

Teste de 60 segundos de carga

Baseado em Nginx
Nginx
Baseada em Pingora
Pingora
A comparação desses resultados mostra que Pingora processa consistentemente mais tráfego em menor latência. A latência foi cerca de metade para 50% dos pedidos e reduzida para cerca de um sétimo para 90% dos pedidos. Além disso, essa vantagem torna-se cada vez mais acentuada sob alta carga sustentada, demonstrando a capacidade de Pingora manter baixa latência mesmo em cenários intensivos.

Comutação sem tempo e estabilidade melhorada

Pingora suporta ambos HTTP/1 e HTTP/2 Nativamente, habilitando o Recarregamento gracioso (sem optimização reinicia). Considerando que reiniciar um proxy baseado em Nginx seria inevitavelmente redefinir conexões, Pingora minimiza interrupções e mantém alta continuidade de serviço.
Além disso, em caso de atualizações ou inatividade do servidor, Pingora falha imediatamente em manter conexões, garantindo uma estabilidade Solana RPC experiência para os usuários.

Atualizações futuras e Rollout de Produção

O novo proxy está sendo lançado para a produção em etapas e está programado para implantação completa até o final deste mês. Esta atualização trará ainda menor latência e maior rendimento, permitindo um processamento de transações mais suave na rede Solana. Um anúncio separado será feito uma vez concluída a implantação.
Por favor, fiquem ligados para mais notícias sobre o nosso oficial. ERPC site e no Validators DAO Discord.

O que é ERPC (Enhanced Solana RPC)?

ERPC
ERPC é uma RPC serviço projetado para oferecer o processamento de transações mais rápido na rede Solana, a qualquer hora e de qualquer lugar.
Utilizando um proxy global de mais de 300 servidores de borda, ERPC direciona automaticamente cada solicitação de usuário para o servidor mais próximo, fornecendo conexões estáveis de baixa latência. Isso garante o acesso rápido de qualquer região e mantém o desempenho máximo mesmo sob cargas pesadas.

Características chave

  • Proxy Global: Mais de 300 servidores de borda em todo o mundo, escolhendo automaticamente a rota mais curta
  • Baixa latência e alto rendimento: Projetado para o tráfego de pico de tempo para desempenho consistentemente rápido
  • Falha e Alta Disponibilidade: Mecanismos robustos para manter conexões durante interrupções
ERPC Sítio oficial: https://erpc.global/

O que é Pingora?

Pingora é um framework de código aberto desenvolvido por Cloudflare para construir sistemas de rede rápidos, confiáveis e programáveis em Rust.
Foi testado em escala de produção, lidando com mais de 40 milhões de pedidos por segundo em ambientes do mundo real. Características notáveis incluem:
  • Alta velocidade e confiabilidade com Async Rust
  • Suporte nativo para HTTP/1 e HTTP/2
  • TLS (OpenSSL, ChatingSSL, farfalhar (experimental))
  • gRPC e WebSocket proxy
  • Recarregar graciosamente (sem reiniciar)
  • Equilíbrio de carga personalizável e estratégias de failover
  • Suporte abrangente à ferramenta de observação

Verificar Fora da Validators DAO Oficial Discord para as Últimas Atualizações

Mais detalhes sobre este lançamento, atualizações em andamento e futuros roteiros podem ser encontrados no Validators DAO oficial Discord. Congratulamo-nos com quaisquer perguntas ou comentários sobre ERPC—sentir livre para se juntar à nossa comunidade!
Validators DAO Oficial Discord: https://discord.gg/C7ZQSrCkYR
Continuamos empenhados em avançar ainda mais o ecossistema Solana, continuando o nosso trabalho sobre ERPC e outros desenvolvimentos e operações tecnológicas. Fique ligado para mais atualizações!