Polymarket startet Nex-Sandbox: Zehnfache Handelskapazität angepeilt

PrognosemarktKapazitätserweiterungSandbox-TestsHandels-EnginePolymarketRustNex
vor 10 StundenQuelle: crypto.news
Polymarket startet Nex-Sandbox: Zehnfache Handelskapazität angepeilt

Polymarket hat Sandbox-Tests für Nex eröffnet, ein in Rust neu geschriebenes Handelssystem, das laut seinem Engineering-Team 100.000 Befehle pro Sekunde verarbeiten kann, vor einem bedingten Start Mitte Dezember.

Zusammenfassung

  • Nex zielt zum Start auf 100.000 Befehle pro Sekunde ab, mit Kapazität für kurze Spitzen von 150.000.
  • Die interne p99-Orderplatzierung sank in Unternehmenstests von 1,55 Sekunden auf 3,76 Millisekunden.
  • Vier Wochen Shadow-Testing werden der Bereitstellung vorausgehen, während WebSocket-Verbesserungen früher kommen könnten.
  • Bestehende Anfragen und Antworten bleiben laut der Engineering-Ankündigung von Polymarket kompatibel.

Polymarkets Vice President of Engineering für DeFi, Josh Stevens, kündigte die Sandbox am 13. November auf X an und sagte, Nex habe die vorherige Woche damit verbracht, parallel zur bestehenden Börse zu laufen. Es spiegelt jede Produktionsorder, damit Ingenieure Antwortzeiten, Stabilität unter Last und Matching-Genauigkeit mit der Live-Handelsaktivität vergleichen können.

https://x.com/devjoshstevens/status/2121241806469796103

Die Börse ist noch nicht auf Nex umgestiegen. Stevens sagte, das Team plane vier Wochen Shadow-Betrieb, bevor entschieden werde, ob es Mitte Dezember bereitgestellt wird.

Polymarket Nex zielt auf das Zehnfache der aktuellen Kapazität

In den von Stevens veröffentlichten Leistungszahlen verarbeitet das aktuelle zentrale Limit-Orderbuch, oder CLOB, 10.000 Befehle pro Sekunde unter Dauerlast und 15.000 während kurzer Spitzen. Nex unterstützt jeweils 100.000 und 150.000.

Befehle umfassen Aktionen wie das Platzieren und Stornieren von Orders; die Zahlen beschreiben keine abgeschlossenen Trades pro Sekunde.

Mit weiterer Optimierung könnte das System laut Stevens 200.000 Befehle pro Sekunde erreichen, mit Spitzen von 250.000. Umfangreichere Änderungen am zugrunde liegenden Code könnten die Kapazität im nächsten Jahr auf 1 Million Befehle pro Sekunde steigern, obwohl er sagte, dass dieses Niveau noch nicht benötigt werde.

Die Startzeit sei von fünf Minuten auf 15 Sekunden gesunken, so die Ankündigung. Stevens beschrieb das alte CLOB als mit Race Conditions und inkonsistentem Verhalten behaftet und sagte, Nex sei darauf ausgelegt, konsistente Ergebnisse zu liefern und diese Probleme zu beseitigen.

Das Team begann die Neufassung im August, nachdem es zu dem Schluss gekommen war, dass das bestehende System von Grund auf neu aufgebaut werden müsse.

Order-Benchmarks messen die interne Börsengeschwindigkeit

Beim 99. Perzentil, oder p99, dauerte die Orderplatzierung auf Nex 3,76 Millisekunden gegenüber 1,55 Sekunden beim bestehenden System, eine etwa 412-fache Verbesserung im veröffentlichten Vergleich. P99 misst die Zeit, innerhalb derer 99 % der gemessenen Anfragen abgeschlossen sind.

Das Stornieren von Orders sank von 627,92 Millisekunden auf 3,20 Millisekunden, während das Stornieren von Market-Orders von 810,16 Millisekunden auf 5,14 Millisekunden fiel.

„Die untenstehenden Zahlen sind interne Börsen-Timings, nicht e2e“, schrieb Stevens mit Bezug auf die End-to-End-Leistung. Er sagte, diese Messungen würden folgen.

Die Unterscheidung bedeutet, dass die veröffentlichten Zahlen nicht den vollständigen Weg von der Übermittlung einer Anweisung durch einen Händler bis zum Erhalt des Ergebnisses messen.

Beim p95 sank die Orderplatzierung von 341,84 Millisekunden auf 1,59 Millisekunden. Die entsprechenden Zahlen waren 78,22 Millisekunden auf 1,58 Millisekunden für das Stornieren von Orders und 84,89 Millisekunden auf 2,27 Millisekunden für das Stornieren von Market-Orders.

Stornierungen und Markt-Feeds erhalten separate Änderungen

Die Ankündigung beschrieb eine Änderung in der Art und Weise, wie die Börse Anfragen zum Stornieren aller offenen Orders behandelt. Das aktuelle CLOB bestätigt die Anfrage, bevor es die Stornierungen im Hintergrund abschließt, was normalerweise weitere 600 Millisekunden bis zwei Sekunden dauert.

Nex antwortet, nachdem jede Order tatsächlich storniert wurde, sagte Stevens. Seine p99-Abschlusszeit betrug 3,14 Millisekunden, verglichen mit etwa 0,64 bis 2,04 Sekunden für den vollständigen Stornierungsprozess des bestehenden Systems.

Der neu geschriebene Rust-WebSocket-Dienst, der Orderbuchänderungen, Preise und Fills liefert, verzeichnete eine p99-Schreiblatenz von 0,099 Millisekunden gegenüber zuvor 44,5 bis 88,1 Millisekunden. Stevens sagte, verzögerte Feeds könnten Händler dazu veranlassen, gegen alte Preise zu quoten.

WebSocket-Verbesserungen können getrennt von der Börse bereitgestellt werden, sodass das Team sie möglicherweise vor dem Livegang von Nex veröffentlichen könnte.

Entwicklern werden kompatible Anfragen und Antworten versprochen

Stevens sagte, Nex führe keine bahnbrechenden Änderungen an Anfragen oder Antworten für Market Maker und Builder ein. Die Sandbox ermöglicht es den Teilnehmern, sie mit dem aktuellen CLOB zu vergleichen und Feedback vor der Bereitstellung einzureichen.

Die Arbeit folgt auf Polymarkets Überarbeitung des hausinternen Indexings, über die crypto.news im September berichtete. Stevens sagte, dass das auf Rust basierende System einige Blockchain-Ereignisse bis zu 14 Blöcke oder etwa 28 Sekunden schneller aufdeckte, wobei Goldsky als Backup beibehalten wurde.

Im Oktober skizzierte Polymarket separate Protokolländerungen in Bezug auf Positionstoken, Sicherheiten und Marktauflösung, wobei der 2. November dann als vorläufiges Übergangsdatum für neu geschaffene Märkte festgelegt wurde.

Der internationale Handelsbetrieb des Unternehmens bleibt von seinem regulierten US-Standort getrennt. Stevens' Nex-Ankündigung betrifft speziell Polymarket DeFi.

Das Team ließ einige Optimierungen aus der ersten Version heraus, um Nex schneller fertigzustellen. Stevens sagte, dass die Arbeit an diesen Änderungen im ersten Quartal des nächsten Jahres beginnen würde, mit dem Ziel, die p95- und p99-Zeiten um weitere fünf Mal schneller zu machen.