什麼是自動化做市商 (AMM)?

在本文中

  • 主要
  • 自動化做市商 (AMM) 是如何產生的?
  • 流動性池如何與自動化做市商(AMM)相關?
  • 流動性池是如何運作的?
  • 流動性池中的資產是如何定價的?
  • MMA的缺點是什麼?
  • 什麼是無常損失?
  • 如何在使用AMM交易時降低風險?

主要

自動化市場制造商(AMM)是一種軟件算法,用於控制去中心化交易所上加密資產的流動性和定價。

AMM系統在DeFi行業中被廣泛使用,特別是在去中心化交易所(DEX)上,如Uniswap、Balancer、Bancor和Curve。

AMM使用鎖定在特殊智能合約中的多種代幣的加密貨幣公共池中的流動性來創建去中心化市場。

自動化市場制造商 (AMM) 是如何誕生的?

自動化做市商(AMM)是大多數交易DeFi協議運行的自主交易機制。它使資本流動和用戶在可用加密資產市場中的交易執行成爲可能。

第一個已知的談論實施自動做市商(AMM)的開發者是Gnosis項目團隊的成員Alan Liu。他的想法在2016年由以太坊創始人Vitalik Buterin在Reddit上闡述,並在2017年7月的一篇個人博客中提到。

這一概念構成了Uniswap平台協議的基礎,該協議獲得了以太坊基金會的首個10萬美元資助。此外,Vitalik Buterin還向Uniswap開發者提供了建議。

隨後,AMM因Uniswap而廣爲人知。同時,可以稱Bancor Network平台爲第一個成功的AMM實施之一,該平台在2017年6月通過ICO籌集了1.4億美元。

流動性池與自動化做市商(AMM)有什麼關係?

MMA 運作所需的關鍵元素是流動性池——一種以智能合約形式存儲加密資產的方式。流動性池通常由兩種加密資產組成,並形成一個市場——類似於中心化交易所上的交易對。

一些池參與者鎖定他們的資金,通過交易佣金產生收入。這些用戶被稱爲流動性提供者。

另一個類別是去中心化交易所的直接用戶,他們在協議(中交換加密貨幣,這種交易被稱爲“兌換”),使用其中一個流動池。

爲了更好地理解流動性池,讓我們看看是什麼導致了它們的創建。

第一個去中心化交易所(DEX)在以太坊上運作,並使用集中式交易所常用的標準訂單簿進行交易。爲了使這種交易機制有效,必須具備極高的交易處理速度。考慮到去中心化交易所上的交易是通過區塊鏈確認的,這些DEX的實際速度和能力極爲有限。自動做市商(AMM)爲此問題提供了解決方案。

因此,AMM 是一種從根本上不同的創建資產市場的方式,它是協議處理買賣訂單和用戶儲備的公式或規則。

流動性池是如何運作的?

流動池可以使用兩個或多個資產。例如,在Uniswap交易所,您可以爲配對的代幣創建流動池。Balancer平台允許您爲三個或更多代幣創建流動池。而Curve協議則是專爲具有相似價值的資產池而設計,例如ETH和包裝代幣WETH或USDC和DAI。這些流動池的運作由AMM(自動做市商)管理。

每個這樣的AMM-DEX可能使用自己獨特的公式和規則與流動性池進行交互。例如,Uniswap協議使用以下公式:x * y = k。

在等式中,x 和 y 代表流動性池中可用的代幣數量;k 是一個稱爲 Invariant 的常量值。在 Curve 的情況下,使用公式 x * y = k 和 x + y = k。

公式 x * y = k 也用於 SushiSwap 和 PancakeSwap 項目,這些是最常見的 AMM-DEX 類型。

流動性池中的資產是如何定價的?

當流動性在池中被鎖定時,其提供者會收到特殊的LP代幣,以確認他們在池中的份額。這些代幣可以被視爲一種承諾書,擁有它的權利可以獲得交易所的交易佣金並從池中返回他們的份額;

LP代幣是可轉讓的加密資產,可以在公開市場上出售或交換,並投資於第三方DeFi應用程序。

通過流動性池將一種資產兌換爲另一種資產的過程稱爲交換。該過程的本質是只向池中添加一種資產,而不是像LP那樣添加兩種資產。該池對交換收取小額手續費,類似於中心化交易所的交易手續費,即0.1-0.3%。費用按流動性提供者在池中的份額進行分配。

示例

讓我們爲 ETH/USDC 交易對創建一個條件流動性池。當 1 ETH 等於 2000 USDC 時,我們需要在智能合約中按 1:2000 的比例同時鎖定這兩種幣的任意數量。在這個價格下,池中可以有 100 ETH 和 200,000 USDC。

池中資產的餘額由其價格決定。當用戶決定使用上述池交換10個ETH時,他將在正常交易中將其硬幣存入智能合約。作爲他10個ETH的交換,他將獲得20,000 USDC (,不包括交易費用)。

在此次交易後,池子的餘額將爲110 ETH和180,000 USDC。因此,在這個池子中ETH的價格將約爲1636 USDC,而不是其他市場的2000 USDC。這種情況吸引了套利交易者,他們通過向池中添加USDC來利用不平衡,直到價格達到每1 ETH 2,000 USDC的市場價格。

MMA的缺點是什麼?

盡管AMM在交易和DeFi方面取得了突破,但它有許多明顯的缺點。首先,在使用MMA進行交換時存在較高的價格滑點風險。這反過來又導致了流動性提供者(LP)和普通用戶的礦工提取價值(MEV)的損失風險。

爲了防範這些風險,正在創建其他類型的自動做市商(AMM),例如CowSwap項目,它結合了AMM-Balancer和Gnosis協議的開發。

其次,與集中交易所不同,通過AMM進行交易時只能下單一種類型的訂單。無法進行限價訂單或其他類型的交易,例如止損。

什麼是無常損失?

無常損失 (IL) 是在使用自動化做市商去中心化交易所(AMM-DEX)持有資產時發生的臨時或未實現的損失。無常損失歸因於流動性提供者 (LPs),這意味着在代幣鎖定在流動性池中的時間和持有時的實際價格之間的差異。損失被稱爲未實現,因爲它們在從流動性池中提取流動性之前並未鎖定。

作爲一個例子,讓我們以Uniswap交易所上的流動性池爲例,它按照經典公式x * y = k工作:

  1. 一位流動性提供者鎖定了 1 ETH 和 2000 DAI。它在池中的份額爲 10%;
  2. 該池總共持有 10 ETH 和 20,000 DAI - 相當於 40,000 DAI.
  3. 由於沒有新的流動性提供者,池子的餘額沒有變化。
  4. 假設ETH的市場價格變爲4000 DAI。
  5. 然後套利交易者利用了這個情況,將池中的比例調整爲一側5 ETH,另一側20,000 DAI。同時,池的總規模保持在原來的40,000 DAI。
  6. 此時,流動性提供者決定從池中退出他的份額 - 這是10%。
  7. 鑑於當前的池子餘額,他提取了0.5 ETH和2000 DAI,盡管最初他添加了1 ETH和2000 DAI。
  8. 他股份的初始價值爲 4000 DAI (1 ETH 加 2000 DAI) 穩定幣。提款時的資產價值爲相同的 4000 DAI (0.5 ETH 加 2000 DAI)
  9. 然而,如果用戶只是持有他們的 1 ETH 和 2000 DAI,他們的資產價值將是 6000 DAI。這是在使用 AMM-DEX 時的未實現損失或收益。
  10. 用戶還將根據其在池中的份額獲得 10% ( 的所有池佣金作爲提供流動性的獎勵。獎勵可能會減少,例如,由於分配給開發者或項目國庫用於未來發展的稅收。

這是一個有條件的例子,說明一種資產的價格急劇漲50%,未考慮套利交易者的衆多交易以及在池中對齊資產價格與中心化交易所價格所需的時間,後者的變化是瞬時發生的。

當市場處於“平靜”狀態時,變量波動被加入到無常損失的計算中,正如StarkNet開發者Peteris Erins在他的博客中所描述的那樣。根據這些預測計算,資產價格的雙向波動下,無常損失的值大約爲5.7%。但這只是一個預測值——潛在的“損失”是非常難以預測的。

如何在使用AMM交易時降低風險?

在使用流動性池之前,您應該計算在存款和計劃提取資產時需要支付的所有可能佣金。

必須考慮資產價格在任一方向上的波動可能性。一些潛在問題,例如間歇性損失的風險)IL(,可以提前進行計算。

要計算IL,您需要了解其起源的性質。您還可以使用網上提供的一個可變損失計算器。

查看原文
本頁面內容僅供參考,非招攬或要約,也不提供投資、稅務或法律諮詢。詳見聲明了解更多風險披露。
  • 讚賞
  • 留言
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate.io APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)