自動做市商:AMM公式及其運作原理

去中心化金融(DeFi)在多個區塊鏈網絡上正處於快速增長階段。以太坊、BNB鏈、Polygon、Arbitrum、Avalanche 和 Optimism 都托管著數千個DeFi應用程序。在這一現象的核心,是自動做市商(AMM)——一項革命性技術,徹底改變了人們買賣第二方數字資產的方式。這項技術的核心是AMM公式,為去中心化交易世界帶來了前所未有的可及性與透明度。

什麼是AMM公式,為何它如此重要?

自動做市商是一個由智能合約支持的系統,能消除傳統市場中對中介的需求。我們已經跨越了只有大型機構能提供流動性的時代。如今,任何人都可以成為做市商。AMM公式使這種民主化成為可能。

想像一個智能合約,擁有兩個或更多數字資產,作為流動性池的資金池。交易者直接與這個池子互動,以算法設定的價格進行交易,與其他買家和賣家進行交涉。這就是AMM的神奇之處——每一筆交易都通過公式來自動調整。

永續乘積公式:x*y=k的解釋

最著名的AMM公式被稱為“永續乘積公式”,最早由Uniswap採用。該公式如下:

x * y = k

其中x和y是流動性池中兩種代幣的儲備量,k是常數。這意味著x和y的乘積始終保持不變。

舉例來說,假設一個池子中有1000 ETH和2,000,000 USDC。則x=1000,y=2,000,000,因此k=2,000,000,000。如果交易者賣出100 ETH,則儲備變成1100 ETH。為了保持公式不變,新的USDC儲備應為2,000,000,000 / 1100 ≈ 1,818,182 USDC。這表示交易者將獲得約181,818 USDC。價格會根據交易量自動調整。

AMM公式自動調整價格,不需要第三方設定價格,一切都由數學來實現。

流動性池——AMM公式的實際應用

流動性池是AMM的核心,沒有它就沒有AMM。流動性提供者(LP)在池中存入兩種資產的等值資金。例如,存入價值500美元的ETH和價值500美元的USDC。

這個池子成為交易的場所,交易者在此進行交換。協議會對每次交換收取手續費——在Uniswap v3中,手續費可以是0.01%、0.05%、0.30%或1%,取決於流動性池的設置。這些手續費會分配給LP,作為他們提供流動性的回報。

流動性越深,交易者受到的價格滑點就越小。較小的池子會導致價格波動較大,因為公式在較大變動時會更頻繁調整價格。

不同的AMM公式:Uniswap、Curve等

Uniswap v3放棄了傳統的永續乘積公式?不——它反而進一步強化了它。Uniswap v3引入了“集中流動性”,允許LP將資金集中在特定的價格範圍內,提升資本效率。

Curve則採用另一種方式。該協議使用專門為穩定幣等價值較接近的資產優化的AMM公式。Curve的公式在較小的滑點下提供更優的價格,因為用戶經常在不同穩定幣之間進行兌換,價格差異很小。

PancakeSwap則巧妙地將Uniswap的AMM模型引入BNB鏈,讓更多用戶能以較低的成本進行交易。

短期損失與其他風險

流動性提供者通過提供深厚的流動性獲得較高的手續費,但也面臨“短期損失”的風險。這發生在資產價格大幅變動時,導致LP的資產價值下降。例如,賣出ETH-USDC對,但ETH價格突然下跌50%。這種價格變動會使LP的資產組合價值受到損失。

如果在價格變動後,資產價值減少,損失就會成為永久性。有時候,手續費可以抵消這些損失,但並非總是如此。

另一個風險是智能合約的固有限制。流動性不足的池子更容易遭受損失。還有一個重要的風險是最大可提取價值(MEV)攻擊,即機器人或礦工利用高額手續費插隊,優先執行自己的交易,導致普通交易者損失。

實務應用與未來增長

儘管存在風險,AMM公式徹底推動了DeFi的發展。在AMM出現之前,去中心化交易的流動性非常有限,只有大玩家能在池子中提供流動性。

如果你想開始使用AMM,可以選擇Uniswap、Curve或PancakeSwap,這些平台提供簡單的界面。選擇兩個代幣,輸入金額,確認交易,你的資金就會存入池中,並開始賺取手續費。

結論

AMM公式證明,在歷史條件下,完全去中心化的模型是可行的。流動性提供者、手續費、短期損失——這些概念都因技術進步而變得更加完善。

如今,AMM公式仍在不斷演進。集中流動性、穩定幣池等新創意展現出持續的創新動力。當前,區塊鏈的快速發展為DeFi的革命提供了堅實的基礎。

ETH-2.36%
BNB0.06%
AVAX-1.61%
ARB2.47%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)