Por que você não pode encontrar resultados de teste de latência de 200ms para Solana ShredStream ou gRPC ao direcionar bloco zero

Por que você não pode encontrar resultados de teste de latência de 200ms para Solana ShredStream ou gRPC ao direcionar bloco zero

Por que você não pode encontrar resultados de teste de latência de 200ms para Solana ShredStream ou gRPC ao direcionar bloco zero
ERPC prioriza continuamente desempenho e baixa latência em nossa pesquisa e desenvolvimento, ganhando a confiança de muitos traders de alta frequência e projetos baseados em Solana. Nós nos esforçamos para construir plataformas adaptadas para atender às diversas necessidades de nossos clientes.
Este artigo aborda um equívoco comum: "Por que você não pode encontrar resultados de testes de latência de 200ms para Solana ShredStream ou gRPC quando se alveja o bloco zero."
Para esclarecer, atingir uma latência de cerca de 200ms não é fisicamente impossível. Em vez disso, é um mal-entendido decorrente da metodologia de medição em tempo de bloqueio da Solana. Mesmo os endpoints totalmente capazes de satisfazer seus requisitos de latência podem parecer mais lentos devido aos métodos de medição.

Erros sobre os resultados do teste de latência

Todos os dias, numerosos clientes visitam ERPC procurar ambientes de alta velocidade. Muitas vezes ouvimos preocupações como "ambientes com mais de 1 segundo de latência são inaceitáveis". Isso decorre de um equívoco relacionado com o tempo de slot de Solana (aproximadamente 400ms) – a crença de que a recuperação e o envio de dados devem ser concluídos dentro de 200ms.
Na realidade, os resultados do teste de latência que indicam 200-300ms são quase impossíveis de obter devido aos métodos de medição de tempo de bloqueio de Solana.

Características de medição da cadeia de blocos Solana

Solana registra o bloqueio em segundos inteiros, truncando milissegundos. Consequentemente, mesmo que os dados sejam realmente recuperados em torno de 300ms, cálculos de medição muitas vezes indicam erroneamente mais de 1 segundo de latência.
Por exemplo, uma transação realmente ocorrendo às 07:46:46.900 será registada com uma data-limite de 07:46:46.000. Se esta transacção for recebida às 07:46:47.200, a latência calculada é aparentemente 1.2 segundos, enquanto a latência real é apenas 300 milissegundos.

Uma abordagem realista para medir a latência

Considerando a granularidade temporal de segundo nível de Solana, uma abordagem mais realista para estimar a latência real envolve adicionar uma linha de base de 500ms ao tempo de bloqueio registrado:
text
Actual latency ≈ reception time - (block time + 500ms)
Esse cálculo oferece uma aproximação mais próxima da latência verdadeira, embora permaneça uma estimativa. A latência precisa só pode ser verificada através de testes de desempenho em ambientes de negociação reais.

Perspectiva correta em testes de latência

O principal objetivo dos testes de latência é a avaliação comparativa em condições idênticas. É essencial não confiar apenas nos resultados dos testes para julgar o potencial sucesso comercial. O verdadeiro desempenho de negociação só pode ser avaliado com precisão pela negociação real.
Os traders bem sucedidos entendem isso claramente e priorizam otimizar seu ambiente de negociação global em vez de confiar fortemente em números de teste de latência.

Alcançar o ambiente mais rápido possível

Criar o ambiente mais rápido possível envolve fatores críticos:
  • Uso do Endpoint Dedicado: Endpoints dedicados, livres de cargas externas, oferecem sempre uma velocidade ideal.
  • Otimizando a Distância Física: A latência é diretamente influenciada pela distância física entre os objetivos e as aplicações. Idealmente, o aplicativo deve ser executado dentro da mesma rede que o endpoint.
ERPC proporciona ambientes ideais, desde VPS para servidores de Bare-Metal, todos dentro da mesma rede que os endpoints Solana. Nós também oferecemos testes gratuitos em vários objetivos compartilhados.

Informação de avaliação gratuita

Para diagnósticos, consultas detalhadas e informações sobre testes gratuitos, entre em contato conosco através do Validators DAO oficial DiscordConvidamo-lo a contactar a qualquer momento.
Validators DAO Oficial Discord: https://discord.gg/C7ZQSrCkYR
ERPC Continua empenhada em oferecer soluções ideais adaptadas às necessidades dos nossos clientes.