ERPC lance Shreds UDP Forwarding Premium, un flux de données Solana à faible latence dans sept régions

ERPC, exploité par ELSOUL LABO B.V. et Validators DAO, lance Shreds UDP Forwarding Premium dans sept régions. Chacune dispose de son propre réseau maillé Premium Shreds. Depuis la région choisie, Premium transmet à votre récepteur, via UDP, les shreds Solana bruts obtenus au plus tôt par ce réseau. L’accès à l’heure coûte 1,39 €.
Diffusion depuis un seul nœud avec Standard et maillage de données avec Premium
Standard diffuse des shreds Solana bruts depuis un seul nœud. Premium collecte des shreds provenant de plusieurs nœuds à travers un maillage de données dans chaque région, puis transmet à votre récepteur la première copie de chaque shred reçue par ce maillage. En transmettant les données qui arrivent en premier dans le maillage, Premium est conçu pour augmenter la proportion de shreds que vous recevez plus tôt qu’avec une diffusion depuis un seul nœud.
Pour une application qui suit un marché on-chain, l’instant qui compte est celui où son propre récepteur dispose de suffisamment de données pour reconnaître une instruction. À Francfort, ERPC a mesuré l’arrivée des paquets. Avec la formule horaire, vous pouvez aussi mesurer le moment où votre application détecte le même événement sur le chemin réseau que vous comptez utiliser.
Du premier paquet à l’instruction recherchée
Prenons un service qui surveille un programme Solana pour repérer les instructions d’initialisation d’un nouveau mint de jeton. Il doit d’abord reconnaître l’instruction, en extraire l’adresse du mint et la transmettre à l’étape suivante. Un shred transporte un fragment des données d’un bloc. Dès que suffisamment de fragments sont arrivés, le récepteur peut reconstituer les entrées et examiner leurs transactions alors que le reste du bloc est encore en transit.
Le récepteur Rust du Solana Stream SDK met en œuvre ce traitement. Il décode les datagrammes UDP, reconstitue les entrées à partir des shreds et transmet les correspondances à un observateur configurable. Vous pouvez remplacer la règle de détection de l’exemple par un filtre propre à votre programme et envoyer les résultats dans votre file d’attente. Lors d’un swap, l’instruction peut indiquer la limite fixée par un participant. Pour connaître les quantités effectivement échangées, consultez les métadonnées d’exécution via Geyser gRPC ou RPC.
Ce que le récepteur de Francfort a mesuré
ERPC a lancé UDP Forwarding Standard en septembre pour permettre aux développeurs de recevoir des shreds Solana bruts sur leurs propres machines. Les deux offres permettent de choisir une région et d’enregistrer une adresse IPv4 publique et un port UDP. Cette configuration commune nous a permis de comparer les deux flux sur une seule machine. Lancement de Shredstream UDP Forwarding en septembre
Le 30 octobre 2026 à Francfort, ERPC a reçu les deux flux en parallèle pendant 120 secondes. Une seule capture a enregistré les paquets des deux ports avec la même horloge. Nous avons apparié les charges utiles UDP identiques et retenu leur première arrivée sur chaque flux. Parmi les charges utiles observées sur Standard, 93,9 % sont aussi apparues sur Premium pendant la capture. Sur cet ensemble commun, Premium est arrivé en premier dans 98 % des cas. L’écart médian était de 1,78 ms.

| Écart entre les premières arrivées sur le même récepteur | p10 | p50 (médiane) | p90 | p99 |
|---|---|---|---|---|
| Horodatage Standard moins horodatage Premium | 0,94 ms | 1,78 ms | 2,68 ms | 3,89 ms |
Au cours de cet essai, Premium est souvent arrivé avec 1 à 3 ms d’avance. L’avance que conserve votre application dépend aussi de l’arrivée des fragments restants, du temps de décodage et du temps passé dans les files d’attente.
Mesurer séparément l’arrivée des paquets et la détection par l’application
Pour comparer les flux sur votre infrastructure, recevez-les simultanément sur deux ports UDP distincts d’une même machine. Appariez les charges utiles identiques et comparez leurs horodatages de première arrivée. Relevez, pour chaque flux, le nombre de charges utiles sans correspondance, ainsi que la médiane, le 90ᵉ percentile et la proportion de premières arrivées. Répétez l’essai à différents moments sur le chemin réseau envisagé.
Horodatez ensuite le moment où chaque chaîne de traitement signale une correspondance pour la même signature de transaction et le même indice d’instruction. La différence entre ces deux horodatages indique l’avance réelle de votre service lors de la détection. Si l’avance se réduit entre la réception des paquets et le déclenchement de l’observateur, les horodatages orientent la recherche de la cause. Configurer le récepteur et vérifier la réception des paquets
Shreds et finalité avec Alpenglow
Le protocole de vote Votor de Solana est entré en service sur le réseau principal le 21 octobre. Turbine continue de propager les données des blocs sous forme de shreds. Son remplacement par Rotor est prévu dans une phase ultérieure. Le récepteur peut examiner une instruction dès l’arrivée des données, puis utiliser le signal de consensus approprié lorsque l’application a besoin d’un résultat finalisé. Le test de Francfort portait sur la première étape. Guide Alpenglow de la Solana Foundation · SIMD-0326
Régions, tarifs et accès
Choisissez Amsterdam, Dublin, Francfort, Londres, New York, Tokyo ou Singapour. Chaque abonnement transmet les données depuis une seule région vers une adresse IPv4 publique et un port UDP.

| Période de facturation | Tarif Premium au 2 novembre 2026 |
|---|---|
| À l’heure | 1,39 € par heure |
| Au mois | 798 € par mois |
| À l’année | 6 703,20 € par an |
Dans la rubrique Shreds du tableau de bord ERPC, ouvrez Shreds UDP Forwarding et cliquez sur « Ajouter ». Choisissez ensuite Premium et la période de facturation. Enregistrez votre récepteur et autorisez sur son port le trafic UDP entrant depuis toutes les adresses IP sources indiquées dans le tableau de bord. Une fois la destination active, vérifiez que les paquets arrivent avant de lancer vos mesures.









