BitcoinWorldPolymarket ouvre l’environnement sandbox de Nex, avec un objectif de 100 000 ordres par seconde

Le 13 novembre, Josh Stevens, vice-président de l’ingénierie DeFi chez Polymarket, a annoncé sur X que l’entreprise avait ouvert les tests en environnement sandbox de Nex, un système de trading réécrit en Rust, et qu’un lancement conditionnel était prévu à la mi-décembre. Selon Crypto.news, le carnet d’ordres à cours limité centralisé actuel de la plateforme traite 10 000 ordres par seconde en charge constante, tandis que Nex est conçu pour en traiter 100 000.

Polymarket a ouvert les tests en environnement sandbox de Nex, un système de trading réécrit en Rust qui vise à traiter 100 000 ordres par seconde. Un lancement conditionnel à la mi-décembre est prévu après quatre semaines de tests en parallèle.

L’annonce, rapportée en premier par Crypto.news, indique que Nex a fonctionné en parallèle de la plateforme d’échange existante pendant la semaine précédente, en mode fantôme et en reproduisant chaque ordre de production afin que les ingénieurs puissent comparer les temps de réponse, la stabilité sous charge et la précision de l’appariement.

Faits clés

  • Au lancement, Nex vise 100 000 commandes par seconde, avec une capacité permettant de brèves pointes à 150 000, contre respectivement 10 000 et 15 000 pour le CLOB actuel.

  • Le temps interne de placement des ordres au p99 est passé de 1,55 seconde sur le système existant à 3,76 millisecondes sur Nex, soit une amélioration d’environ 412 fois selon la comparaison publiée.

  • Quatre semaines de tests en mode fantôme précéderont une décision de déploiement à la mi-décembre, tandis que les améliorations de WebSocket pourraient arriver plus tôt.

  • Polymarket affirme que Nex n’introduit aucun changement incompatible dans les requêtes ou les réponses destinées aux teneurs de marché et aux développeurs.

  • PANews a indiqué que le système n’était pas encore officiellement en service et que les données de test ne correspondaient pas à une latence de bout en bout.

Gains de performance et refonte technique

Les chiffres de performance publiés par Stevens montrent des améliorations significatives sur plusieurs indicateurs. Au 99e percentile, le temps d’annulation des ordres est passé de 627,92 millisecondes à 3,20 millisecondes, tandis que celui des ordres au marché est passé de 810,16 millisecondes à 5,14 millisecondes. Au p95, le temps de placement des ordres s’est amélioré, passant de 341,84 millisecondes à 1,59 milliseconde.

Stevens a décrit l’ancien CLOB comme sujet à des conditions de concurrence et à un comportement incohérent, précisant que Nex avait été conçu pour produire des résultats cohérents et éliminer ces problèmes. L’équipe a commencé la réécriture en août, après avoir conclu que le système existant devait être reconstruit de zéro.

Selon l’annonce, le temps de démarrage est également passé de cinq minutes à 15 secondes. Le service WebSocket réécrit en Rust, qui transmet les changements du carnet d’ordres, les prix et les exécutions, a enregistré une latence d’écriture au p99 de 0,099 milliseconde, contre 44,5 à 88,1 millisecondes auparavant. Stevens a fait remarquer que des flux de données retardés peuvent amener les traders à coter sur la base d’anciens prix. Les améliorations de WebSocket pouvant être déployées indépendamment de la plateforme d’échange, l’équipe pourrait les publier avant la mise en service de Nex.

Tests en mode fantôme et compatibilité

Le bac à sable permet aux participants de comparer Nex au CLOB actuel et de transmettre leurs commentaires avant le déploiement. Stevens a déclaré que l’équipe prévoyait quatre semaines de fonctionnement en mode fantôme avant de décider si elle le déploierait à la mi-décembre. La plateforme d’échange n’est pas encore passée à Nex.

Selon PANews, les tests en mode fantôme menés au cours de la semaine précédente ont vérifié la latence, la stabilité sous charge et la précision de l’appariement, et le système n’est pas encore officiellement en service. Les données des tests internes divulguées montrent que la latence des ordres au p99 est passée de 1,55 seconde sur le CLOB existant à 3,76 millisecondes, mais cet indicateur ne correspond pas à une latence de bout en bout.

Stevens a précisé que les chiffres publiés correspondent à des mesures internes à la plateforme d’échange, et non à des performances de bout en bout, ajoutant que ces dernières seraient communiquées ultérieurement. Cette distinction signifie que les chiffres publiés ne mesurent pas tout le parcours entre l’envoi d’un ordre par un trader et la réception du résultat.

Pourquoi c’est important

Le CLOB actuel de Polymarket constitue un goulot d’étranglement pour la croissance de la plateforme, et la mise à niveau vers Nex pourrait accroître considérablement la capacité offerte aux traders et aux teneurs de marché. L’amélioration de la vitesse de placement et d’annulation des ordres pourrait réduire le slippage et améliorer l’expérience de trading globale. Ces travaux font suite à la refonte de l’indexation interne de Polymarket, qui a permis de détecter certains événements blockchain jusqu’à 14 blocs, soit environ 28 secondes, plus tôt. Plus tôt cette année, Polymarket a déployé une refonte des contrats intelligents Protocol V2, témoignant d’un effort plus large de modernisation de son infrastructure.

Les points à suivre

La prochaine étape clé est la fin des quatre semaines de tests en mode fantôme et la décision de Polymarket concernant le déploiement de Nex à la mi-décembre. En fonction des résultats des tests, l’équipe pourrait également publier les améliorations de WebSocket avant la mise en service de Nex.

Foire aux questions

Qu’est-ce que Polymarket Nex ?

Nex est un nouveau système de trading réécrit en Rust par l’équipe d’ingénierie de Polymarket. Il est conçu pour remplacer le carnet d’ordres à cours limité centralisé existant en offrant une vitesse et une stabilité accrues.

Quand Nex sera-t-il mis en service ?

Polymarket prévoit quatre semaines de tests en mode fantôme avant de décider s’il déploiera Nex à la mi-décembre, sous réserve que les résultats du bac à sable soient satisfaisants.

Nex aura-t-il une incidence sur les utilisateurs actuels de Polymarket ?

Selon Polymarket, Nex n’introduit aucun changement incompatible dans les requêtes ou les réponses. Les teneurs de marché et les développeurs actuels devraient donc rester compatibles.

Quelles améliorations de latence ont été rapportées ?

Les chiffres publiés par Polymarket montrent que le temps de placement des ordres au p99 est passé de 1,55 seconde à 3,76 millisecondes, mais il s’agit de mesures internes à la plateforme d’échange, et non de la latence de bout en bout.

Cet article Polymarket ouvre un bac à sable Nex avec un objectif de 100 000 commandes par seconde est paru en premier sur BitcoinWorld.