從 Solana 到 EVM:專屬 AMM 的新路徑

10/27/2025, 12:20:26 PM
中級
區塊鏈
本文深入剖析了「Prop AMM(Professional Automated Market Maker)」模型在 Solana 鏈上廣受歡迎,卻在 EVM 生態體系中幾乎難覓蹤跡的原因。文章從技術架構、費用結構與搶跑風險三大層面,系統性說明該模型於 Solana 能夠取得成功的關鍵因素,以及 EVM 生態面臨的主要挑戰。此外,文中亦提出創新方案,為 Prop AMM 在 EVM 環境中的潛在適配帶來全新思路。

Prop AMM已迅速佔據Solana全網交易量的40%。為何這類機制尚未進軍EVM?

Proprietary AMM(Prop AMM)正快速崛起成為Solana DeFi生態的主導力量,主流交易對成交量占比已突破40%。這些由專業做市商主導的專屬平台,透過降低做市商遭套利者利用過時報價搶跑的風險,為市場提供深厚流動性與極具競爭力的定價。


https://dune.com/the_defi_report/prop-amms

然而Prop AMM的成功幾乎僅限於Solana。即使在Base或Optimism等高效、低成本的Layer 2上,Prop AMM仍未在EVM生態落地,原因何在?

本文將深入剖析Prop AMM的運作原理、其在EVM鏈面臨的技術與經濟障礙,以及一種有望推動其在EVM DeFi領域突破的新架構。

什麼是Prop AMM?

Prop AMM是一種自動化做市商機制,其資金池的流動性與定價由單一專業做市商主動管理,而非由公眾被動供給。

傳統AMM採用x * y = k公式(x、y分別代表池中兩種資產數量,k為固定常數)進行被動定價,而Prop AMM通常運用每秒多次更新的專屬公式。由於Prop AMM多為「黑盒」設計,具體公式未公開,但Obric在Sui鏈上的Prop AMM智能合約程式碼則是公開的(感謝@ markoggwp發現!),其中不變量k依賴於內部變數mult_x、mult_y與concentration。下圖展示做市商如何持續動態調整這些參數。

補充說明,Obric的價格曲線公式左側比x * y更複雜,但理解Prop AMM的核心在於其等於某個不變量k,做市商可動態調整k,實時優化價格曲線。

知識回顧:AMM上的價格如何決定?

「價格曲線」將在本文反覆出現,它決定用戶在AMM交易時的實際成交價,也是做市商於Prop AMM持續調整的核心參數。深入理解Prop AMM前,先回顧AMM定價邏輯。例如Uniswap v2的WETH-USDC池(零手續費),價格由x * y = k公式被動決定,x和y為兩種資產數量,k為常數。只有曲線上的點才是用戶可成交的價格。

舉例,WETH-USDC池有100 WETH和400,000 USDC,當前曲線點為x = 100 WETH,y = 400,000 USDC,初始價格為400,000 USDC / 100 WETH = 4,000 USDC/WETH。常積k為xy = k = 40,000,000。若交易者買入1 WETH,需向池中添加USDC,WETH餘額降至99。為保持k不變,新的x、y仍需在曲線上,因此USDC餘額需增至40,000,000 / 99 ≈ 404,040.40 USDC。交易者實際支付了4,040.40 USDC購買1 WETH,價格高於初始4,000美元,原因即為滑點。這也是x y = k被稱為價格曲線的原因,資金池的任何成交價都必須是曲線上的一個點。

為什麼做市商偏好AMM設計而非CLOB?

我們來分析做市商偏好AMM機制的原因。假如你是鏈上中央限價訂單簿(CLOB)做市商,更新報價時需取消並替換數千個限價訂單。若有N筆訂單,這是O(N)線性操作,鏈上執行既緩慢又消耗算力。

若能以一條數學曲線表示所有報價,只需調整定義曲線的幾個參數,無需管理N筆訂單。如此,O(N)問題化為O(1)常數操作。

為直觀展現價格曲線(如x*y = k)如何產生不同有效價格,以下以Ellipsis Labs開發的Prop AMM——SolFi為例。雖然價格曲線未公開,Ghostlabs繪製的下圖展示在某一Solana slot下,不同數量SOL兌換USDC的有效價格。(對EVM讀者而言,slot號類似區塊號。)每條線代表不同WSOL/USDC池,呈現多層次定價。做市商動態調整價格曲線,下方有效價格圖將隨slot變化。


https://github.com/tryghostxyz/solfi-sim/blob/main/static/curves_333436948.png

關鍵在於,做市商只需更新少數價格曲線參數,即可靈活調整定價,無需維護大量訂單。這正是Prop AMM的最大優勢,使做市商能以極高資本與算力效率提供深度、動態流動性。

Solana架構為何適合Prop AMM

Prop AMM需要主動管理,這仰賴兩個要素:低成本更新與優先執行。在Solana,低成本更新直接帶來優先執行。

做市商為何需要這兩項?首先,做市商會根據鏈速、庫存與資產指數價格(如中心化交易所)動態調整價格曲線。在Solana等高性能鏈上,若更新成本過高,做市商將難以頻繁調整。

其次,若做市商無法讓更新排在區塊頂部,過時報價將被套利者「撿漏」,必然虧損。

缺乏這兩項能力,做市商效率下降,使用者成交價也會惡化。

例如,Solana上的Prop AMM HumidiFi每秒可更新報價74次(感謝@ SliceAnalytics數據),如下圖:


https://dune.com/queries/5980584/9644764

來自EVM領域的人可能會問:「Solana slot約400ms,Prop AMM如何能在單一slot內多次更新價格?」

答案在於Solana的連續架構,與EVM的離散區塊模型本質不同。

  • EVM:交易通常在完整區塊提議並最終確定後依序執行,區塊中途發出的更新需等下個區塊才生效。
  • Solana:主驗證者不等待完整區塊,而是將交易拆分為「shred」小包,持續流式傳遞全網。一個slot內可有多次兌換,shred #1的價格更新只影響兌換#1,shred #2只影響兌換#2。

補充:Flashblocks等方案類似Solana的shreds。根據@ Ashwinningg於CBER會議上的演講,每400ms slot最多可有32,000個shred,即每毫秒最多80個shred!200ms Flashblock速度是否能媲美Solana的連續架構,仍待驗證。

那麼Solana上的更新為何如此便宜,又如何帶來優先執行?

首先,雖然Solana上的Prop AMM實現為黑盒,但如Pinocchio等庫可用於CU優化Solana程式開發。Helius部落格有詳細介紹(連結),可將Solana程式從約4000 CU優化至約100 CU。


https://github.com/febo/p-token?tab=readme-ov-file#compute-units

再來看第二點。Solana在高層面上以Fee / Computer Units(Compute Units類似EVM的Gas)最高者優先執行,機制與EVM相似。

  • 使用Jito時,公式為Jito Tip / Compute Units,
  • 否則為Priority = (Prioritization fee + Base fee) / (1 + CU limit + Signature CUs + Write lock CUs)(官方文件

Prop AMM更新與Jupiter Swap的Compute Units對比,Prop AMM極為低耗,比例高達1:1000。

Prop AMM更新:簡單曲線更新極低資源消耗。Wintermute的更新僅需109 CU,交易總費用僅0.000007506 SOL。


https://orb.helius.dev/tx/325EwPasEyXYuVqow9aGT44i17cZzd9G5GYPHxJr1JmLKwyWTS6rJgV6EP1svqExo9TnoqqmMF15si17x2s7wnSu?cluster=mainnet-beta&advanced=true&tab=summary

Jupiter Swap:透過Jupiter路由的兌換可能高達~100,000 CU,交易總費用僅0.000005 SOL。


https://orb.helius.dev/tx/4SbYyAEq6QBNv5YW517fLRatEPvBvh1kDit3C8NL84uBRXuE7FFEsVuX6BDG44reXtMt5WZCGxN7rS38jt4RSNY9?cluster=mainnet-beta&advanced=true&tab=summary)

由於這種巨大差異,做市商僅需支付極低費用即可完成更新交易,遠高於兌換者的Fee/CU比,確保更新優先、低成本執行,始終排在區塊頂部,有效防止「有害流量」套利。

為何Prop AMM尚未在EVM落地?

假設Prop AMM更新涉及寫入決定交易對價格曲線的變數。Solana上的Prop AMM程式為黑盒,做市商希望保密其策略,但Sui鏈Obric的Prop AMM實現可見,價格變數透過更新函數寫入智能合約。


https://suiscan.xyz/mainnet/object/0xb84e63d22ea4822a0a333c250e790f69bf5c2ef0c63f4e120e05a6415991368f/contracts

感謝@ markoggwp提供發現!

基於此假設,EVM架構成為阻礙Solana Prop AMM模式在EVM落地的主要障礙。

以OP-Stack Layer 2鏈如Base和Unichain為例,交易按Priority Fee per Gas排序(類似Solana按Fee / CU優先)。

在EVM,寫操作的gas消耗極高。以SSTORE操作碼寫入一個值的存儲成本遠高於Solana上的更新。

  • SSTORE(零到非零值):約22,100 gas
  • SSTORE(非零到非零):約5,000 gas
  • 典型AMM兌換:約200,000 - 300,000 gas

Gas在EVM中等同Solana的Compute Units。

上述SSTORE gas數據假設每筆交易僅有一次寫入(冷寫),這是合理的,因為單筆交易不會發送多個更新。

雖然更新仍比兌換便宜,但gas消耗比例僅約10倍(且一次更新可能用到多個SSTORE),而Solana約為1000倍。

這導致兩項結論,使Solana Prop AMM模式在EVM上風險更高:

  1. 因gas消耗本身高,少量優先費難以實現高Priority Fee / Gas。要確保更新不被搶跑並排在區塊頂部,需支付更高優先費,成本顯著提升。
  2. 由於EVM上更新與兌換的gas比例僅1:10,而Solana為1:1000,套利者只需將優先費提高到更新交易的10倍即可超越並搶跑做市商的更新,而Solana則需提升至1000倍。在EVM的低比例環境下,套利者更容易搶跑價格更新,獲取過時報價,成本並不高。

像EIP-1153(TSTORE用於瞬時存儲)創新帶來100 gas寫入,但該存儲僅在單筆交易期間有效,無法用於持久化價格更新以供後續兌換交易(如一個區塊期間)。

如何推動Prop AMM在EVM落地?

在回答此問題前,先明確「為什麼」。用戶始終追求更優報價,Prop AMM若能在以太坊及Layer 2鏈落地,將為用戶帶來更具競爭力的交易體驗,否則這些優勢僅限於Solana與中心化交易所。

要讓Prop AMM在EVM可行,回顧Solana Prop AMM成功的核心原因之一:

  • Prop AMM更新能在Solana區塊頂部執行,保護做市商免受搶跑。更新之所以能排在頂部,是因極低Compute Units消耗,低費用即可獲得高Fee / CU,遠高於兌換。

那麼如何讓Prop AMM更新在Layer 2 EVM鏈也能排在區塊頂部?有兩種路徑:降低寫入成本,或為Prop AMM更新創建優先通道。

降低寫入成本因EVM的狀態膨脹問題難以落地,廉價SSTORE可能導致狀態垃圾泛濫。

建議採用第二種方案,為Prop AMM更新創建優先通道。

Uniswap團隊的@ MarkToda提出一種新架構,結合鏈上Global Storage智能合約(程式碼倉庫)與專用builder策略。


https://github.com/flashbots/global-storage-smart-contract

具體流程如下:

  • Global Storage合約:部署一個簡單智能合約作為公用鍵值存儲。做市商將價格曲線參數寫入該合約(如set(ETH-USDC_CONCENTRATION, 4000))。

Builder策略:這是關鍵的鏈下組件。區塊建構者實施策略,識別發送至Global Storage合約地址的交易。策略自動為這些更新交易預留區塊gas的前5-10%,並按優先費排序,以防止垃圾資訊。

注意,交易的to地址必須為Global Storage合約,確保只有直接發送至此地址且不調用其他兌換函數的交易能排在區塊頂部。

  • 下方為使用rblib自訂區塊建構算法的示例。

  • Prop AMM整合:做市商的Prop AMM合約設計為兌換時,從Global Storage合約讀取價格曲線參數,動態決定用戶報價。

此架構優雅地解決兩大核心問題:

  • 保護性:builder策略創建「快車道」,確保區塊內所有價格更新於兌換前執行,徹底消除同區塊內搶跑風險。
  • 成本效率:做市商無需與所有DeFi用戶爭奪區塊頂部,只需與其他更新交易於本地費用市場競爭預留頂部區域,極大降低優先執行成本。

用戶兌換將依據做市商於區塊起始時更新的價格曲線執行,確保報價新鮮且受保護。此模式有效複刻Solana Prop AMM低成本、高優先級更新環境,為EVM市場效率開啟新紀元。

不過,該模式仍有部分開放問題,留待文末討論。

結論

Proprietary AMM的可行性關鍵在於能否以極低成本實現優先執行,防止搶跑。

標準EVM架構使此目標成本高昂且風險巨大,而新架構則提供創新解法。結合鏈上Global Storage合約與鏈下builder策略,可為價格更新打造專屬「快車道」,不僅確保oracle更新於區塊頂部執行,更建立本地、封閉的費用市場,直接攻克核心障礙,使Prop AMM及所有依賴區塊頂部oracle更新的EVM DeFi類型不僅成為可能,更有望引領產業革新。

開放問題

  • Prop AMM於EVM上的200ms Flashblock速度,能否與Solana的連續架構競爭?
  • 在Solana,AMM訂單流主要由聚合器Jupiter供應,並有SDK供AMM整合。Layer 2 EVM鏈則分散在多個聚合器且無公開SDK,這是否會成為Prop AMM落地EVM的障礙?
  • Prop AMM為何能在Solana僅用~100 CU完成更新?
  • 所提快車道模型僅讓Prop AMM更新排在區塊頂部。若Flashblock僅200ms,可能出現多筆兌換於同一Flashblock內,做市商希望於這些交易間動態調整價格,該如何實現?
  • Yul或Huff等語言能否用於編寫高效EVM程式,類似Pinocchio優化Solana程式?
  • Prop AMM與RFQ機制本質有何區別?
  • 如何防止做市商於區塊N給出極優報價吸引用戶發交易至區塊N+1,然後在N+1更新為極差報價?Jupiter如何防範此類行為?
  • Jupiter的Ultra V3引入「Ultra Signaling」,允許Prop AMM區分有害流量與非有害流量,進而提供更緊報價(3個基點)。聚合器此類功能對Prop AMM落地EVM有多重要?

P.S:我正在尋求會議演講機會,歡迎Devconnect期間相關活動主辦方聯繫我交流!

免責聲明:

  1. 本文轉載自[0xOptimus]。所有版權歸原作者[0xOptimus]所有。如對轉載有異議,請聯繫Gate Learn團隊,團隊將即時處理。
  2. 免責聲明:本文所表達之觀點與意見僅代表作者個人,並不構成任何投資建議。
  3. 本文其他語言譯文由Gate Learn團隊完成。除特別說明外,禁止複製、分發或抄襲譯文內容。

分享

幣圈日曆
代幣解鎖
Grass 將於10月28日解鎖181,000,000 GRASS代幣,約佔當前流通供應的74.21%。
GRASS
-5.91%
2025-10-27
主網 v.2.0 啓動
DuckChain 代幣將在十月推出主網 v.2.0。
DUCK
-8.39%
2025-10-27
StVaults 發布
Lido已宣布,stVaults將在10月作爲Lido v.3.0升級的一部分上線主網。與此同時,用戶可以在測試網上探索這些功能。此次發布旨在通過新的模塊化保險庫架構增強以太坊質押基礎設施。
LDO
-5.66%
2025-10-27
有問必答
Sidus將在十月舉行AMA。
SIDUS
-4.2%
2025-10-27
Forte網路升級
Flow宣布Forte升級,計劃在十月推出,介紹工具和性能增強,以改善開發者體驗並支持消費者就緒的鏈上應用程序與AI。此更新包括Cadence語言的新功能、可重用組件庫、協議改進和精煉的代幣經濟學。當前和新的Flow開發者將發布利用最新功能的應用和升級。更多細節將在8月14日於Pragma New York在ETHGlobal黑客馬拉松之前分享。
FLOW
-2.81%
2025-10-27
sign up guide logosign up guide logo
sign up guide content imgsign up guide content img
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!
立即註冊

相關文章

Solana需要 L2 和應用程式鏈?
進階

Solana需要 L2 和應用程式鏈?

Solana在發展中既面臨機遇,也面臨挑戰。最近,嚴重的網絡擁塞導致交易失敗率高,費用增加。因此,一些人建議使用Layer 2和應用鏈技術來解決這個問題。本文探討了該策略的可行性。
6/21/2024, 6:56:40 AM
Sui:使用者如何利用其速度、安全性和可擴充性?
中級

Sui:使用者如何利用其速度、安全性和可擴充性?

Sui 是一個權益證明 L1 區塊鏈,具有新穎的架構,其以物件為中心的模型可以通過驗證器級別的擴展實現交易的並行化。在這篇研究論文中,將介紹Sui區塊鏈的獨特功能,將介紹SUI代幣的經濟前景,並將解釋投資者如何通過Sui應用程式活動瞭解哪些dApp正在推動鏈的使用。
8/13/2025, 7:33:58 AM
錯誤的鉻擴展程式竊取分析
進階

錯誤的鉻擴展程式竊取分析

最近,一些 Web3 參與者由於下載了讀取瀏覽器 cookie 的虛假 Chrome 擴展程式,從他們的帳戶中損失了資金。SlowMist團隊對這種騙局策略進行了詳細分析。
6/12/2024, 3:26:44 PM
在哪種敘事中最受歡迎的掉落?
新手

在哪種敘事中最受歡迎的掉落?

牛市場是一個敘事對加密項目意味著一切的時代。由於目前的市場正處於成長期,許多專案都顯示出數百個倍數,但很少有獵人能夠理解它們之間的相關性。
5/27/2024, 9:55:34 AM
由幣安實驗室支持的必試專案,提供額外權益質押獎勵(包括分步指南)
中級

由幣安實驗室支持的必試專案,提供額外權益質押獎勵(包括分步指南)

Zircuit是與以太坊虛擬機(EVM)完全相容的zk Rollup。它目前處於測試網階段。它通常可以理解為使用zk技術的以太坊L2。從本質上講,它仍然是解決以太坊本身的性能和效率問題,並説明交易更好更快地執行。與OP架構相比,Zircuit可以實現zkEVM Rollup的快速一致的性能,而無需提現交易的挑戰期。
6/20/2024, 2:33:10 AM
深度分析:AI和Web3能創造什麼樣的火花?
進階

深度分析:AI和Web3能創造什麼樣的火花?

本文探討了人工智慧 (AI) 和 Web3 技術的快速發展及其整合的潛在價值和影響。AI 擅長提高生產力,而 Web3 通過去中心化改變生產關係。這些技術的結合帶來了數據分析、個人化使用者服務以及安全和隱私保護方面的創新應用。
6/7/2024, 5:04:48 AM