
我們打造了一個 Perp DEX,每個人都說不可思議
TechFlow Selected深潮精選

我們打造了一個 Perp DEX,每個人都說不可思議
Perpl 是首個無需做出選擇的鏈上 DEX,它擁有完全鏈上執行、真正的 CLOB 以及足以支持做市的 Gas 效率,所有這一切都基於去中心化的通用 L1 存儲。
作者:@0x70626a,Perpl 聯合創始人

Perp 是一個已經成熟的產品,但其基礎設施問題尚未解決。
要想構建理想的 Perp DEX,協議層面需要滿足三個條件:
- 完全鏈上執行
- 真正精細的 CLOB
- 低 Gas 成本 + 快速更新
但問題在於,每一代區塊鏈基礎設施都至少讓其中一項無法實現。
- 在以太坊 L1 上,12 秒的區塊生成速度意味著你無法做鏈上撮合。因此 dYdX v2 將 CLOB 放到鏈下,只在鏈上結算,但鏈下存在單點故障的風險。
- 在各類 L2 鏈上,區塊生成速度更快,但 Gas 不足以運行 CLOB。因此 GMX 這類開發者轉而選擇 Perp AMM,但AMM 並非 CLOB,對交易者而言體驗更差。
- 在 App-chain 上,雖然可以運行 CLOB,但必須放棄去中心化與網絡效應方面的收益,並且不得不信任排序器或所謂的「去中心化」驗證者集。
- 在 Solana 的 SVM 上,雖然擁有一個高速的 L1,但它不是 EVM,因此鏈上撮合受到限制。建設者被迫轉向 DLOB,或者更近一步轉向由單一做市商驅動的 prop-AMM。
每條路都意味著妥協,直到 Monad 的出現。

Perpl 是首個無需做出選擇的鏈上 DEX,它擁有完全鏈上執行、真正的 CLOB 以及足以支持做市的 Gas 效率,所有這一切都基於去中心化的通用 L1 存儲。
這就是 Perpl 的完整故事:團隊、技術以及它為何如此重要。
Part 1 為什麼是我們?
我和我的聯合創始人 AC 已經合作開發超過 15 年了。
我們都曾是 FPGA 開發者。我們花了幾十年時間,為那些絕對不能出錯的系統構建硬件設計工具:航天任務、深海鑽井、核反應堆等。在這些環境裡,一個 Bug 不僅意味著糟糕的業績,更意味著會有人員傷亡。
之後,我們又構建了一些有史以來部署在鏈上的最複雜的 DeFi 和加密原語。
正是這份過往戰績,我們獲得了 Dragonfly 領投的 925 萬美元融資,BHD、Mirana、L1D、HashKey、Cambria、CMS 等機構跟投。原因很簡單:我們已經交付過真正的產品。
而現在,我們正帶領一支 10 人團隊,堅定邁向一個目標:打造那個沒人認為可能實現的「終局版」永續合約 DEX。

Part 2 什麼是 Perpl?
一句話快速對 Perpl 建立正確理解:如果 Uniswap 變成了一個帶有 CLOB 的永續合約交易所。
Monad 為我們帶來了前所未有的功能:在不犧牲去中心化或 EVM 兼容性的前提下,實現了極高的速度。因此,我們構建了之前所有人都認為無法在鏈上實現的東西:一個真正的 CLOB,擁有真正的做市機制。

做市商發佈及撤銷訂單的大致成本在 10 萬 Gas 左右。在撰寫本文時(MON 價格為 0.02 美元),這大約是 0.0001 美元,1 美元可以完成 1 萬次掛單、撤單操作。
如今,Perpl 的性能是 dYdX V4 的兩倍,而且無需運行我們自己的鏈。在每秒 5 億 Gas 消耗和 20% 區塊空間的情況下,我們可以每秒處理 1000 次發佈和取消操作。鑑於 Monad 在過去 4 個月的平均 Gas 使用率約為 3%,且預留了 95% 的可用空間,理論上我們可以實現每秒近 5,000 次發佈和取消操作。隨著 Monad 增加 Gas 預算,性能還會進一步提升。

Perpl 具備:與 Monad DeFi 生態系統的其他部分共享相同的區塊空間;原生支持所有 ERC-20 代幣的抵押品;完全可組合;完全可擴展;不受國家控制;永遠不會出現中心化瓶頸。
Part 3 Perpl 如何構建?
從一開始,Perpl 就旨在成為對做市最極致 Gas 優化的 DEX。不同於 App-chain 或鏈下 DEX,在鏈上每一次掛單和撤單都會產生 Gas 成本,這是每筆交易中都需要有人承擔的實際邊際成本。
下面我們將介紹我們優化 Gas 的具體方法。
數據結構
訂單簿設計由兩個二進制索引樹和一個分區列表映射組成。映射的鏈表允許在訂單簿上按照價格時間優先級以常數時間 O(1) 高效地插入和刪除訂單。通過指針操作,我們還可以高效地更改訂單的價格級別、到期時間和手數。

有兩個二進制索引樹,一個用於跟蹤訂單,另一個用於跟蹤價格級別。訂單 ID 樹深度為 2 層(256^2),允許每個市場最多約 65,000 個訂單。價格樹深度為 3 層(256^3),允許最多約 160 萬個價格級別。
為了更好理解,你可以在 0.10 美元的價格水平下單 0 美元到 160 萬美元的比特幣,而不會出現問題。你可以在常數時間內找到最高的活躍買價或最低的活躍賣價級別,最多隻需讀取 3 次插槽。

EVM 特性
EVM 有許多有趣的特性,在開發如此大規模的產品時,瞭解這些特性至關重要,尤其是它如何對鏈上的讀寫操作進行定價。顯而易見的優化方法是儘量減少鏈上讀寫操作,但如果你希望你的 DEX 也完全在鏈上運行,那麼這很難做到。不過,我們可以使用一些技巧來優化。如下表所示,寫入空槽的成本非常高。寫入、清除、再寫入的成本比覆蓋同一個槽的成本更高。

另一個有趣的特性是讀取熱數據和冷數據之間的差異。如果你以統一和可預測的方式組織數據(例如,訂單簿),你可以使用 eth_createAccessList 來預熱你計劃訪問的插槽,從而大幅降低從鏈上讀取數據的成本。

算法
- 虛擬資金
在鏈上以簡單的方式處理交易,即使使用未優化的數據結構和 EVM 利用率,成本也可能非常高昂。例如,針對每個資金事件在鏈上明確結算資金支付會產生顯著的 Gas 成本。這是因為永續合約可以同時擁有數百到數千個持倉。
為了解決資金問題,必須進行虛擬支付。這意味著資金支付結算的效果在一次交易後即可顯現,使所有永續合約用戶可以繼續操作,彷彿支付已經結算,而無需更新他們在合約中每個持倉的個體狀態。
Perpl 首次推出了一種新穎的解決方案,可以高效地虛擬結算永續合約中所有倉位的資金支付。該方案基於對質押算法和虛擬訂單的改進,從而消除了對明確週期性資金支付結算的需求。
- 反轉訂單
根據策略的不同,做市商可能在訂單簿的多空兩端都有訂單,通過賺取價差獲利。為了在區塊鏈上高效處理做市商持倉在多空之間切換的情況,我們創建了一種反轉持倉的方法。
這避免了持倉內存的重複分配和重新分配,可以對從多頭轉為空頭或反之亦然的持倉重複使用相同的持倉內存。此外,當有訂單表明持倉發生變化時,計算量也從之前的持倉減少/平倉和建倉操作減少到只需計算持倉反轉即可。
- 變更訂單
另一個重要特性是變更訂單。做市商經常採用 Post-cancel 策略:他們發佈多個訂單,隨後取消,然後再發布新訂單。如果系統簡單地分配、釋放並最終重新分配槽位狀態,以在一個或多個區塊內實現 post-cancel-post 序列,那麼這種策略在鏈上實現中效率極低。
從宏觀角度來看,我們意識到做市商實際上只是在更改他們的訂單,這促使我們進行創新,創建了一種變更訂單操作,允許在一個高效交易中更改價格、手數或到期區塊的任意組合。這樣,狀態就不需要經歷代價高昂的重新分配週期。此外,訂單內存狀態在初始使用後永遠不會被釋放為零,而是通過一個唯一的訂單 ID 計數器高效地重複使用,該計數器會立即選擇最低的可用訂單內存地址。
這意味著 EVM 中最昂貴的操作,即狀態槽從零到非零的轉換,在交易所的生命週期內,對於每個訂單內存槽僅執行一次。此後,分配操作將是成本低得多的 X 到 Y 轉換,其中 X 和 Y 均為非零值。
Bit Packing
最後一塊拼圖是 bit packing,也就是最大化 256 位槽位中可存儲的信息量。此外,為了減少讀取次數,頻繁查詢的信息會被打包在一起,從而優化訪問模式。大多數變量都不需要達到 2^256 (1.1579209e+77) 的大小,因此需要仔細考慮(舍入、溢出)來最小化每個變量的容器大小,以最高效地打包數據。
最終結果是:構建有史以來最具 Gas 效率的鏈上 CLOB。

Part 4 為什麼在鏈上?
- 流動性飛輪
歸根結底,交易者對永續合約 DEX 的評判標準有三個:執行質量、訂單簿深度和價差。
App-chain 可以提供便宜的報價,但在孤立的環境中,便宜的報價無法建立深厚的流動性。交易者需要多樣化的抵押品、與借貸和對沖協議的可組合性,以及他們可以信任的基礎設施,而無需依賴中心化的排序器。

在 Perpl 上,用戶可以無縫地在同一條鏈上進行 Delta 對沖、使用 LP 頭寸作為抵押品、以保證金為抵押進行借貸等。
Perpl 為做市商提供了 App-chain 的 Gas 效率,而無需做出任何妥協。O(1) 操作、變更訂單、有效期 (TIF)、在去中心化的 L1 服務器上,每次發佈和取消交易僅需 100,000 Gas,並且背後有完整的 Monad DeFi 生態系統支持。
更低的報價成本、更多風險管理工具、更多抵押品選擇、更多留存理由。
更小的價差、更深的訂單簿、更好的成交、更多的交易者。
- 專為自主資本而生
Perpl 是首個任何人都可以分叉整個 Perpl 交易所的平臺。完整的訂單簿狀態、完整的區塊鏈狀態,都可以通過 Hardhat 或 Foundry 在本地進行復刻並進行模擬測試。
交易者可以基於真實的訂單簿數據回測策略;協議可以在部署前測試集成;代理可以在執行前進行驗證。沒有鏈下訂單簿或應用鏈能夠提供這樣的能力。
如果不能分叉,就無法信任。
https://x.com/hosseeb/status/2024136762424185208
- 護城河自動增強
每次 Monad 提高其 Gas 預算,Perpl 的吞吐量都會提升。每一個新的 Monad 上的 DeFi 協議都是潛在的可組合性合作伙伴。每一個新的 ERC 提案都能被無縫集成。每一個 EVM 工具的改進都會自動惠及 Perpl。
App-chain 必須自行構建一切。Perpl 可以免費繼承整個 EVM 生態系統的創新成果。時間線越長,護城河就越寬。
Perpl 是為金融的未來而構建,而非過去。
Part 5 為什麼是現在?
2025 年 3 月,Hyperliquid 的驗證者投票決定下架某一代幣,並強制以他們選擇的價格結算倉位。交易者虧損並非因為市場,而是因為鏈上運營團隊做出的治理決策。
這不是真正的去中心化。這不過是一個多了幾步操作的 CEX。

這並非個例。這是交易所、驗證者和橋接器都由同一實體控制的架構的必然結果。一旦出現故障,鏈上運營者將決定誰來承擔損失。如果鏈本身就是單點故障,那麼「鏈上」就毫無意義。
而且這樣的事情還在不斷髮生:三分之二的跨鏈橋多籤控制權集中在少數人手中;App-chain 的排序節點由團隊控制;鏈下訂單簿的成交無法事前驗證,只能事後確認。每一個週期都會帶來同樣的教訓:那些看似去中心化的基礎設施,如果實際上並不去中心化,最終的行為也會證明它並不去中心化。

與此同時,需求端的增長勢頭前所未有地強勁。
鏈上交易量每個季度都在攀升,穩定幣的市值已達到歷史新高,TradFi正在積極將交易和結算遷移到加密軌道上。兩年前對 DeFi 敬而遠之的基金,現在開始主動尋求能夠實現完全透明且無對手方風險的交易場所。
此外還有 Agents,自主交易系統正在呈指數級增長,而它們對特定的基礎設施有明確的需求,而 Perpl 恰好能夠滿足這些需求。

更多資金將流入鏈上。更多機構將要求透明。更多 Agent 將自主執行。更多協議將相互協作。
而 Perpl 可以應對這一切。
Part 6 何時發生?
2026 年 2 月 24 日
我們實現了不可能。

歡迎加入深潮 TechFlow 官方社群
Telegram 訂閱群:https://t.me/TechFlowDaily
Twitter 官方帳號:https://x.com/TechFlowPost
Twitter 英文帳號:https://x.com/BlockFlow_News














