為何Solana上滿是Prop AMM,但在EVM上仍是空白?


然而,它們的成功幾乎完全侷限在 Solana 上。即便在諸如 Base 或 Optimism 這樣快速且低成本的 Layer 2 網路上,EVM 生態中仍鮮見 Prop AMM 的身影。為什麼它們沒有在 EVM 上生根?


本文主要探討三個問題:什麼是 Prop AMM,它們在 EVM 鏈上面臨哪些技術與經濟障礙,以及最終可能將它們帶到 EVM DeFi 前沿的有前途的新架構。


什麼是 Prop AMM?


Prop AMM 是一種由單一專業做市商主動管理流動性和定價的自動做市商,而不是像傳統 AMM 那樣,由大眾以被動方式提供資金。


傳統 AMM(如 Uniswap v2)通常使用公式 x * y = k 來決定價格,其中 x 和 y 分別代表池中兩種資產的數量,k 為恆定值。而在 Prop AMM 中,定價公式並非固定不變,而是會被高頻更新(通常每秒更新多次)。 由於大多數 Prop AMM 的內部機制屬於「黑箱」,外界並不知道它們所使用的確切演算法。然而,Sui 鏈上 Obric 的 Prop AMM 智能合約程式碼是公開的(感謝 @markoggwp 的發現),其不變量 k 是依賴內部變數 mult_x、mult_y 和 concentration 的。下圖展示了做市商如何持續更新這些變數。



需要澄清的一點是:Obric 定價曲線左側的公式比簡單的 x*y 更複雜,但理解 Prop AMM 的關鍵在於——它始終等於一個可變的不變量,而這個價格來調整這個商業曲線。


複習:AMM 是如何決定價格的?



在這篇文章中,我們會多次提到「價格曲線」這個概念。價格曲線決定了使用者在使用 AMM 交易時需要支付的價格,也是做市商在 Prop AMM 中不斷更新的部分。為了更好地理解這一點,我們可以先回顧傳統 AMM 的定價方式。


以 Uniswap v2 上的 WETH-USDC 池為例(假設無手續費)。價格由公式 x * y = k 被動決定。假設池中有 100 WETH 和 400,000 USDC,此時的曲線點為 x = 100,y = 400,000,對應初始價格為 400,000 / 100 = 4,000 USDC/WETH。由此可得常數 k = 100 * 400,000 = 40,000,000。


若有交易者想買進 1 WETH,他需要往池中加入 USDC,使池中 WETH 減少到 99。為了維持恆定乘積 k,新的點 (x, y) 仍需落在曲線上,因此 y 必須變成 40,000,000 / 99 ≈ 404,040.40。也就是說,該交易者為 1 WETH 支付了約 4,040.40 USDC,比最初價格略高。這種現象稱為「價格滑點」(slippage)。這正是 x*y=k 被稱為「價格曲線」的原因:任意可交易價格都必須落在這條曲線上。

免責聲明:投資有風險,入市須謹慎。本資訊不作為投資建議。

相關推薦