什麼是自動做市商(AMM)?
自動做市商(AMM)是一種去中心化交易所協議,以流動性池和智能合約演算法(如恆積公式 x*y = k)取代傳統訂單簿,實現鏈上交易自動化。AMM 允許任何人無需許可即可進行代幣兌換,流動性提供者亦可賺取被動手續費收入。然而,使用者須自行承擔交易滑點、智能合約漏洞及無常損失等固有風險。
自動做市商(AMM)是一種去中心化交易所模型,透過流動性池與數學公式自動為交易定價並執行。有別於透過訂單簿撮合買賣雙方,AMM 讓使用者直接與代幣池進行交易。
AMM 是DeFi 的核心組成,使無需許可的鏈上交易成為可能。任何人都可透過 AMM 兌換代幣,也可向流動性池提供流動性以賺取手續費分潤。主要的 AMM 協議包括Uniswap、Curve、PancakeSwap 以及Balancer。
AMM 出現之前,許多去中心化交易所嘗試將傳統訂單簿複製到鏈上,但這類系統往往速度緩慢、成本高昂且難以使用。AMM 以智能合約、流動性池和自動定價取代訂單撮合,大幅簡化了整體架構。
AMM 如何運作?
AMM 將代幣存放於稱為流動性池的智能合約中。交易者向流動性池進行兌換,而流動性提供者則向池中存入資產,並從交易活動中賺取手續費。
以 ETH/USDC 流動性池為例,池中同時持有ETH 與USDC。若交易者將 ETH 兌換為 USDC,則 ETH 進入池中而 USDC 被取出,池內代幣比例隨之改變,AMM 便會自動調整價格。
早期 AMM 大多採用恆積公式:x × y = k
公式中,x 與 y 分別代表池中兩種代幣的數量,k 保持不變。每筆交易都會改變代幣比例,但必須維持公式成立。這使得流動性池無需傳統做市商即可自動報價。
流動性提供者將獲得代表其池中份額的 LP 代幣。提款時,可取回其份額對應的資產加上累積手續費,並扣除無常損失等虧損部分。
AMM 有哪些主要類型?
不同的 AMM 模型針對不同資產與交易需求而設計。
- 恆積 AMM:此為 Uniswap v1 和 v2 的經典模型,採用 x × y = k。適用於幾乎所有代幣對,但在流動性不足或交易規模較大時,滑點可能偏高。
- StableSwap AMM:Curve 將此模型推廣應用於穩定幣及錨定資產。當資產交易價格相近時(如 USDC/USDT 或 ETH/stETH),此模型可將滑點保持在低水平。
- 集中流動性 AMM:Uniswap v3 引入集中流動性機制,允許流動性提供者選擇其資金活躍的特定價格區間,從而提升資本效率,但需要更主動地管理頭寸。
- 加權池 AMM:Balancer 採用自定義代幣權重的流動性池,例如 80% ETH 加 20% USDC,使 AMM 池可作為類似投資組合策略或指數型流動性池運作。
AMM 為何在 DeFi 中舉足輕重?
AMM 的重要性在於,它使去中心化交易無需依賴中心化交易所、訂單簿或做市商,使其成為 DeFi 最重要的基礎模組之一。
AMM 支援:
- 無需許可的交易:使用者可直接從錢包兌換代幣,無需依賴中心化交易所。
- 無需許可的流動性:任何人均可建立流動性池或向現有池提供流動性。
- 代幣可及性:新代幣無需正式上架交易所即可開始交易。
- DeFi 可組合性:借貸平台、聚合器、收益協議及錢包均可透過 AMM 路由交易。
- 流動性提供者的手續費收入:流動性提供者(LP)在使用者透過池子交易時可賺取手續費分潤。
這種開放架構使 AMM 成為 Ethereum、BNB Chain、Solana、Base、Arbitrum、Optimism 及其他區塊鏈生態系去中心化交易的基礎。
AMM 有哪些優勢?
與傳統訂單簿交易所相比,AMM 具備多項優勢。
- 全天候流動性:只要池中有流動性,交易隨時可執行。
- 無需對手方撮合:使用者無需等待另一方掛出反向訂單。
- 開放式市場建立:任何人都可透過建立流動性池來創建代幣對。
- 被動手續費收入:流動性提供者可從池子的交易活動中賺取手續費。
- 智能合約整合:AMM 可整合至其他 DeFi 協議、交易機器人、聚合器及錢包。
上述優勢使 AMM 尤其適用於長尾代幣及早期資產,因為這類資產在中心化交易所往往缺乏足夠深度的市場。
AMM 有哪些風險?
AMM 對交易者和流動性提供者都存在一定風險。
- 滑點:大額交易可能大幅移動池內價格,尤其在流動性不足時,交易者實際成交價可能遠差於預期。
- 無常損失:當池中兩種代幣價格出現相對變動時,流動性提供者的收益可能低於單純持幣策略。
- MEV 與搶先交易:在公開區塊鏈上,機器人可觀察到待處理的交易,並嘗試執行夾層攻擊或其他 MEV 策略。
- 智能合約風險:AMM 流動性池以智能合約持有使用者資金,程式漏洞、遭受攻擊或治理失當均可能導致損失。
- 代幣風險:許多 AMM 池包含波動性高或品質低劣的代幣,可能使 LP 及交易者暴露於價格急跌或流動性陷阱的風險之中。
有鑑於上述風險,使用者在交易或提供流動性前,應先確認池子流動性、滑點設定、代幣品質、審計紀錄及協議聲譽。
AMM 與訂單簿:有何差異?
訂單簿交易所在特定價格上撮合買賣雙方,交易者掛出買單與賣單,訂單配對時交易成立。此模型廣泛應用於中心化交易所及傳統金融市場。
AMM 無需撮合訂單,而是透過流動性池與定價公式自動報價。這使 AMM 更易於在鏈上運行,但也帶來滑點和無常損失等特有風險。
簡言之,訂單簿依賴活躍的買賣雙方,AMM 則依賴流動性池與演算法。
總結
自動做市商(AMM)是一種以流動性池和定價公式取代訂單簿的去中心化交易系統。AMM 允許使用者直接在鏈上交易代幣,並允許流動性提供者透過向池中存入資產來賺取手續費。
AMM 是 DeFi 的基礎,使無需許可的代幣交易、流動性提供及協議可組合性成為可能。然而,使用者應充分了解其中的取捨,包括滑點、無常損失、MEV、智能合約風險及代幣品質風險。
相關概念
延伸閱讀
- 什麼是自動做市商(AMM)?
- 2026 年十大去中心化交易所(DEX)有哪些?
- 什麼是 DeFi(去中心化金融)?8 種 DeFi 協議類型介紹
- 什麼是 Uniswap?UNI 代幣、手續費開關及 V1-V4 功能完整指南
- 什麼是 PancakeSwap(CAKE)?BNB Chain 上的去中心化交易所介紹
還沒有帳戶?
立即註冊,開啟您的加密貨幣之旅