Polymarket 開放 Nex 沙盒測試,目標交易容量提升十倍

預測市場容量升級沙盒測試交易引擎PolymarketRustNex
15 小時前來源: crypto.news
Polymarket 開放 Nex 沙盒測試,目標交易容量提升十倍

Polymarket 已為 Nex 開放沙盒測試,這是一套以 Rust 重寫的交易系統,其工程團隊表示每秒可處理 100,000 條指令,為 12 月中旬有條件上線做準備。

摘要

  • Nex 上線時目標為每秒 100,000 條指令,並具備應對 150,000 條短時突發的能力。
  • 在公司測試中,內部 p99 下單時間從 1.55 秒降至 3.76 毫秒。
  • 部署前將進行四週的影子測試,而 WebSocket 的改進可能會更早推出。
  • 根據 Polymarket 的工程公告,現有的請求和回應將保持相容。

Polymarket 的 DeFi 工程副總裁 Josh Stevens 於 11 月 13 日在 X 上宣布了該沙盒,表示 Nex 在過去一週與現有交易所並行運行。它會鏡像每一筆生產訂單,以便工程師將回應時間、負載下的穩定性以及撮合準確性與實時交易活動進行比較。

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

該交易所尚未切換至 Nex。Stevens 表示,團隊計劃進行四週的影子運行,然後再決定是否在 12 月中旬部署。

Polymarket Nex 目標為當前容量的十倍

在 Stevens 公布的效能數據中,當前的中央限價訂單簿(CLOB)在穩定負載下每秒處理 10,000 條指令,短時突發時為 15,000 條。Nex 則分別支援 100,000 條和 150,000 條。

指令涵蓋下單和取消訂單等操作;這些數字並不描述每秒完成的交易數。

Stevens 表示,經過進一步優化,該系統可達到每秒 200,000 條指令,突發時為 250,000 條。對其底層程式碼進行更廣泛的修改,可能在未來一年內將容量提升至每秒 100 萬條指令,不過他表示目前尚不需要該水準。

根據公告,啟動時間已從五分鐘降至 15 秒。Stevens 將舊的 CLOB 描述為存在競態條件和行為不一致的問題,並表示 Nex 的設計旨在產生一致的結果並消除這些問題。

團隊於 8 月開始重寫,此前他們得出結論,認為現有系統需要從頭重建。

訂單基準衡量交易所內部速度

在第 99 百分位(p99)下,Nex 的下單時間為 3.76 毫秒,而現有系統為 1.55 秒,在公布的比較中約提升 412 倍。P99 衡量的是 99% 的測量請求完成所需的時間。

取消訂單從 627.92 毫秒降至 3.20 毫秒,而取消市價單從 810.16 毫秒降至 5.14 毫秒。

「以下數字是交易所內部計時,而非端到端,」Stevens 寫道,指的是端到端效能。他表示這些測量將隨後進行。

這一區別意味著公布的數字並未衡量從交易者提交指令到收到結果的完整過程。

在 p95 下,下單時間從 341.84 毫秒降至 1.59 毫秒。相應的數字為:取消訂單從 78.22 毫秒降至 1.58 毫秒,取消市價單從 84.89 毫秒降至 2.27 毫秒。

取消操作與市場數據饋送獲得獨立改進

公告描述了交易所處理取消所有未成交訂單請求的方式變化。當前的 CLOB 在後台完成取消之前即確認請求,通常還需 600 毫秒至兩秒。

Stevens 表示,Nex 在每一筆訂單實際取消後才回應。其 p99 完成時間為 3.14 毫秒,而現有系統的完整取消過程約為 0.64 至 2.04 秒。

重寫後的 Rust WebSocket 服務負責傳遞訂單簿變化、價格和成交,其 p99 寫入延遲為 0.099 毫秒,而此前為 44.5 至 88.1 毫秒。Stevens 表示,延遲的數據饋送可能導致交易者根據舊價格報價。

WebSocket 的改進可以與交易所分開部署,因此團隊可能會在 Nex 上線之前發布這些改進。

開發者獲承諾相容的請求和回應

Stevens 表示,Nex 對做市商和建構者不會對請求或回應引入任何破壞性變更。沙盒讓參與者能將其與現有的 CLOB 進行比較,並在部署前提交回饋。

這項工作延續了 Polymarket 的內部索引改造,crypto.news 曾於九月報導此事。Stevens 表示,這個基於 Rust 的系統能將部分區塊鏈事件提前最多 14 個區塊,約 28 秒浮現,並保留 Goldsky 作為備援。

十月時,Polymarket 概述了另一項協議變更,涉及部位代幣、抵押品和市場結算,並將 11 月 2 日定為新建立市場的暫定過渡日期。

該公司的國際交易業務仍與其受監管的美國場所相互獨立。Stevens 的 Nex 公告特別針對 Polymarket DeFi。

團隊在初始版本中省略了一些優化,以便更快讓 Nex 準備就緒。Stevens 表示,這些變更的工作將於明年第一季開始,目標是讓 p95 和 p99 的時序再快五倍。