Pourquoi vous ne pouvez pas trouver les résultats des tests de latence de 200 ms pour Solana ShredStream ou gRPC lors du ciblage Zero-Block

Pourquoi vous ne pouvez pas trouver les résultats des tests de latence de 200 ms pour Solana ShredStream ou gRPC lors du ciblage Zero-Block

Pourquoi vous ne pouvez pas trouver les résultats des tests de latence de 200 ms pour Solana ShredStream ou gRPC lors du ciblage Zero-Block
ERPC Priorité continue et faible latence dans notre recherche et développement, gagnant la confiance de nombreux traders à haute fréquence et projets basés sur Solana. Nous nous efforçons de construire des plateformes sur mesure pour répondre aux différents besoins de nos clients.
Cet article traite d'une conception erronée commune: "Pourquoi vous ne trouvez pas les résultats de tests de latence 200 ms pour Solana ShredStream ou gRPC lors du ciblage zero-block."
Pour clarifier dès le départ, atteindre une latence d'environ 200 ms n'est pas physiquement impossible. Il s'agit plutôt d'un malentendu découlant de la méthodologie de mesure à temps partiel de Solana. Même les paramètres entièrement capables de répondre à vos exigences de latence peuvent sembler plus lents en raison des méthodes de mesure.

Des idées fausses sur les résultats des tests de latence

Chaque jour, de nombreux clients visitent ERPC à la recherche d'environnements à grande vitesse. Nous entendons souvent des préoccupations comme « les environnements avec plus d'une seconde de latence sont inacceptables ». Cela découle d'une conception erronée liée au temps de slot de Solana (environ 400 ms) – la croyance que la récupération et l'envoi de données doivent être effectués dans les 200 ms.
En réalité, les résultats des tests de latence indiquant 200 à 300 ms sont presque impossibles à obtenir en raison des méthodes de mesure à temps bloc de Solana.

Caractéristiques de mesure de la chaîne de blocs Solana

Solana enregistre des temps de blocage en quelques secondes, tronquant des millisecondes. Par conséquent, même si les données sont effectivement récupérées dans environ 300 ms, les calculs de mesure indiquent souvent de manière trompeuse plus d'une seconde de latence.
Par exemple, une transaction se produit à 07:46:46.900 serait enregistré avec un horodatage bloc de 07:46:46.000. Si cette transaction est reçue à 07:46:47.200, la latence calculée est apparemment 1.2 La latence réelle n'est que de 300 millisecondes.

Une approche réaliste de la mesure de la latence

Compte tenu de la granularité du temps de deuxième niveau de Solana, une approche plus réaliste pour estimer la latence réelle consiste à ajouter une valeur de référence de 500 ms au temps de bloc enregistré:
text
Actual latency ≈ reception time - (block time + 500ms)
Ce calcul offre une approximation plus proche de la latence réelle, bien qu'il reste une estimation. La latence exacte ne peut être vérifiée que par des tests de performance dans des environnements de trading réels.

Perspective correcte sur les tests de latence

Le but principal des tests de latence est l'évaluation comparative dans des conditions identiques. Il est essentiel de ne pas se fier uniquement aux résultats d'essais pour juger du succès commercial potentiel. La véritable performance du trading ne peut être évaluée avec précision que par le trading réel.
Les traders réussis comprennent cela clairement et priorisent l'optimisation de leur environnement commercial global plutôt que de dépendre fortement des numéros de tests de latence.

Réaliser l'environnement le plus rapide possible

Créer l'environnement le plus rapide possible implique des facteurs critiques:
  • Utilisation d'extrémité dédiée: Des endpoints dédiés, exempts de charges externes, assurent systématiquement une vitesse optimale.
  • Optimisation de la distance physique: La latence est directement influencée par la distance physique entre les paramètres et les applications. Idéalement, l'application devrait fonctionner dans le même réseau que le paramètre.
ERPC fournit des environnements idéaux, VPS à des serveurs de bare metal, tous dans le même réseau que les endpoints Solana. Nous offrons également des essais gratuits sur différents endpoints partagés.

Informations d'essai gratuits

Pour des diagnostics, des consultations détaillées et des informations sur les essais gratuits, veuillez nous contacter via le Discord officiel de Validators DAO. Nous vous invitons à communiquer à tout moment.
Discord officiel de Validators DAO: https://discord.gg/C7ZQSrCkYR
ERPC reste déterminé à fournir des solutions optimales adaptées aux besoins de nos clients.