風險提示:防範以"虛擬貨幣""區塊鏈"名義進行非法集資的風險。——銀保監會等五部門
資訊
發現
搜索
登錄
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
查看行情
Amber Group報告:詳解自動化做市商(AMM)的架構設計及市場趨勢
星球君的朋友们
Odaily资深作者
2022-04-08 08:51
本文約14956字,閱讀全文需要約22分鐘
本文將回顧重要的AMM 架構設計及市場趨勢,並討論由AMM 誘發的突發行為。

一級標題

概要:

一級標題

一級標題

概要:

自動化做市商(AMM):版本升級Bancor 圖片描述

圖片描述

二級標題

來源:The Block、CoinGecko,截至2022年3月23日

二級標題二級標題Uniswap v2 - 從零到無限大的價格區間

我們先簡單介紹一下Uniswap v2 的恆定乘積公式。 Uniswap v2 由流動性池組成,根據公式x*y=k,包含A 和B 兩種代幣的智能合約允許任何人提取和存入資金,其中x 和y 是兩種代幣A 和B 的儲備量。 k 是一個恆定值,所以如果要從池中提取代幣A,用戶必須存入適當數量的代幣B,以維持扣除費用前的常數k。若想要深入了解該協議,可以在

Uniswap 文檔

圖片描述

圖片描述

二級標題

圖片描述

二級標題二級標題

Curve - 一比一資產的解決方案

儘管Uniswap 的恆定乘積公式很優雅,但也存在一些缺點。 Uniswap v2 的低效之處在於,不同類型的錨定資產之間的互換不適用該模型,比如穩定幣,理論上這些資產應該以1:1 的匯率兌換。例如,大多數的DAI 和USDC 都以0.99-1.01 之間的匯率完成兌換交易,所以Uniswap v2 中的DAI-USDC 池僅使用了可用總資本的約0.5%。此外,交易者會遭遇很高的價格滑點。在撰寫本文時,

交易員試圖通過Uniswap v2 將100 萬USDC 兌換成DAI,這會導致2.4% 的價格滑點,因此僅能兌換到約97.6 萬DAI。Curve 的穩定幣互換(StableSwap 機制)公式在以上兩種方法之間的找到了平衡。

圖片描述

其StableSwap 機制公式包含一個動態變量,該變量隨流動性池的餘額變化調節價格。當流動性池餘額大致平衡時,池中價格會在恆定加和公式(x+y=k)基礎上上下浮動,提供接近1 美元的穩定價格。當流動性池餘額不平衡時,計價更像是遵循恆定乘積公式,使得加劇池餘額失衡的交易行為會更貴,以此鼓勵流動性提供者幫助該池恢復平衡。在下圖中可以更加直觀地看到,Curve 的StableSwap 機制恆定值位於Uniswap 恆定值和恆定加和公式恆定值之間。

圖片描述圖片描述

圖片描述

二級標題

圖片描述

二級標題

二級標題Uniswap v3 - 通用的自動化做市商(AMM)

Uniswap v2 架構設計的另一個缺陷是資本效率低。流動性池提供從零到無窮大價格範圍的流動性,但實際上大多數資產的交易價格範圍並沒有這麼大,因此v2 池中的大部分流動性並未被使用。

Uniswap v3 還為每個池引入了1%、0.3% 和0.05% 的自定義交換費用,這使得流動性提供者能夠更好地通過預測交易對價格波動來調整其保證金。針對完全相關資產(如穩定幣)之間的互換,交易對匹配最低檔費率。相比之下,長尾資產由於具有更大的不確定性,通常費率在1%。

圖片描述

最近Yuga Lab 的猿猴幣(Apecoin)空投能夠反映以上機制,在猿猴幣空投後的前幾個交易日中,因其處在價格發現初期,因此主要在Uniswap 的1%費率上執行DEX 流動性。當價格穩定在8 到15 美元之間且價格不確定性下降後,Uniswap 上的交易逐漸將執行費率降到了0.3%。

來源:Dune

圖片描述

Uniswap後來又增加了0.01% 的費率檔,該費率現在是穩定幣的標準費率。在考慮集中流動性的前提下,現在Uniswap 上的美元穩定幣交換量與Curve 相當。

圖片描述

圖片描述

來源:Dune (@pandajackson)美元穩定幣交易量-引入v3 和0.01% 費率檔後,Uniswap 的交易量與Curve 持平最後,v3 還允許用戶提供限範圍訂單。類似於傳統交易所的限價訂單簿模式,只不過在價格改變方向時,訂單可能會被部分執行或重新交叉。除了提高資本效率,Uniswap v3 還通過可定制價格範圍極大地拓展了流動性供應的設計空間。例如,Paradigm 的Dan Robinson 展示了如何利用一系列的Uniswap v3 流動性頭寸來復刻任何靜態的AMM

然而,不斷增加的複雜性讓LP 們頭疼不堪。廣泛使用同質化的流動性代幣本是慣例,但由於Uniswap v3 的頭寸不是映射成ERC-20 代幣而是NFT,所以這一慣例被打破。 MakerDAO 和Aave 等主要貨幣市場仍不直接接受Uniswap v3 代幣作為抵押品。流動性提供者們也不享受複合回報,取而代之的是,如果想重新部署流動性,他們必須手動收取費用收益。此外,在Uniswap v2 中LP 以通過分享相同而拙劣的策略而獲得獎勵,所以LP 在Uniswap v2 中無法互相競爭,Uniswap v3 則與此不同,Uniswap v3 促使競爭環境更有利於做市商、專業交易員和能夠不斷平衡頭寸的場上巨頭,但要以犧牲那些希望可以“一勞永逸”的散戶LP 們為代價。

無常損失

無常損失

無常損失二級標題無常損失

無常損失(“IL”,有時稱為發散損失)是指有時即便流動性提供者有費用收入,但其質押資產價值會縮水。更具體地說,通常我們可以定義無常損失為AMM中存入代幣與僅在錢包中持有代幣之間的價值差異。

IL 背後的道理很簡單:恆定乘積AMM 始終在購買表現不佳的代幣,同時出售表現出色的代幣。因此,在AMM 之外本可以升值1000 倍的投資在AMM 內僅能升值14 倍。無常損失可能是永久的

圖片描述

圖片描述

二級標題

圖片描述

二級標題

二級標題

集中流動性管理器

考慮集中流動性管理的複雜性,市面已經推出大量集中流動性管理器(CLM)。 CLM 提供了多種便利,例如:

● 自動複合費用收益回到流動性頭寸中;以及

ERC-20 代幣ERC-20 代幣● 通過再平衡節省gas費。InstadappLiquityOlympusDAOERC-20 代幣

ERC-20 代幣

。此外,協議和DAO 也可以將流動性策略和挖礦程序外包給這些金庫。因為CLM 金庫代幣的可組合性,

集中流動性管理器介紹

圖片描述

如果僅基於產生的收益來評估CLM 的話,CLM 的有效性仍然值得懷疑。例如從ETH-USDC 的金庫來看,Gamma 的Hypervisor 表現遜於Uniswap v2 的同等策略,Charm 的Alpha Vault 也僅略勝一籌。此外,在鏈上發布其再平衡規則的金庫很容易遭受搶先交易,這就相當於在執行交易之前即向市場廣播其策略的專業做市商。鑑於CLM 相對適中的TVL,目前這只是一個較低風險,但如果CLM 繼續增長,這可能會帶來顧慮。

圖片描述圖片描述

來源:Dune (@vividot)Bancor 團隊的研究在提前知道代幣未來價格的前提下

二級標題

進行回測,自動化策略仍然無利可圖,因為存在再平衡成本(已產生的無常損失和交易成本)。

二級標題

二級標題AMM中的快閃夾單即時(JIT) 流動性是Uniswap v3 帶來的有害突發行為之一,但它的危害性仍然存在爭議。當交易者(或者更準確地說,交易機器人)在內存池中看到尚未打包上鍊的交換交易時,機器人會在交換完成之前小心地在一個窄的驚人的範圍內增加集中流動性,在交換交易完成之後再消除流動性,這通常都包含在一個區塊中。通過這種三明治套利,機器人能夠在“三明治”交換交易中獲得高比例費用收益,同時幾乎沒有無常損失風險。在以下的最新例子中,我們來看一下JIT 流動性的工作原理。當一個用戶希望交換價值約8 萬美元的猿猴幣(Apecoin)時,交易機器人鑄造了一個僅由$ETH(限範圍訂單)組成的Uniswap v3 頭寸,允許該用戶在接下來的交易中移除該流動性

圖片描述

。請注意,在此示例中,機器人不僅獲取了不尋常的高比例費用收益(94%),還從Uniswap(每APE 約12.80 美元)和FTX 等中心化交易所(每APE 約13.19 美元)的差價中獲利。

圖片描述

圖片描述

來源:Etherscan、Trading View、Uniswap幸運的是,因為目前僅有兩台MEV 機器人在運作大部分活動,因此暫時JIT 流動性的影響相對較小。但誘人的利益引起了兩台機器人的競爭,二級標題

自去年6 月以來這兩台機器人累計獲得了約130 萬美元的收益

二級標題二級標題Curve v2 - 為風險資產提供集中流動性處理價格波動的資產對。 Curve v2 基於流動性池中的交易為每個池計算內部價格錨定,

圖片描述

並在該錨定值上下集中流動性

來源:Curve、Nagaking

圖片描述

內部價格基於不斷變化的指數平均數來計算,類似於移動的平均線,只不過對最新價格賦予更高的權重,也就是動態權重,由此可以實現更平穩的價格過渡。

圖片描述圖片描述來源:Curve

前提是這樣做是有利可圖的

其他的"Curve War"

(即自最近一次價格重錨以來的交易費用產生的應計收益能夠彌補已產生的無常損失)。

Curve v2 能夠使用戶在不需要主動管理頭寸的基礎上實現與Uniswap v3 相同的資本效率,因此對於流動性提供者們來講可能非常具有吸引力。此外,由於所有LP 在同一池中都以相同價格範圍存幣,因此不存在JIT 流動性問題。

圖片描述

目前,Curve v2 仍然僅提供少數幾個流動性池。它的Tricrypto 池(USDT + wBTC + wETH)是最受歡迎的,每月交易量約為30 億美元。自去年以來,Tricrypto 的交易量顯著增長,對比Uniswap 上的相同交易對,其交易量已達到Uniswap 的近40%。

來源:Dune (@momir)

圖片描述

自成立以來,Tricrypto 上每天只有20-30 名活躍交易者和477 名特殊用戶,驅動其交易量的主要是運行套利策略的MEV(礦工可提取價值)機器人、DEX 聚合器、做市商和交易巨頭。

來源:Dune (@momir)、 Etherscan、Nansen

圖片描述

圖片描述

二級標題

來源:1inch,截至2022年3月25日

二級標題二級標題Crocswap - 在DeFi 中啟用高頻交易(HFT)

Crocswap由於每個流動性池都是一個

單獨的智能合約

與Uniswap 類似,Crocswap 允許流動性提供者提供環境流動性(Uniswap v2 風格)或集中流動性(Uniswap v3 風格)。不同的是,Crocswap 的環境流動性和集中流動性可以存在於同一池中,這有幾個好處。首先,它支持同質化LP 代幣,這些代幣具有前面章節中提到的可組合性。其次,其他用戶和協議可以在單個調用函數中查詢環境流動性的匯總和活躍集中流動性的佔比。相比之下,雖然Uniswap v3 中有相當於環境流動性的寬範圍流動性,但在鏈上環境中匯總該流動性是不可能的。

圖片描述

此外,集中流動性提供者的費用收益會自動複合進環境流動性池中,從而為流動性提供者節省時間和gas 費。從概念上講,如同在Uniswap v3 頭寸中以Uniswap v2 流動性代幣的形式累積費用。這對於價格波動的交易對(例如ETH-USDC)來說可能具有積極效應,但對於錨定資產(例如DAI-USDC)來說則效率較低。該團隊正在考慮針對不同類型的流動性池對架構進行調整。

圖片描述

Crocswap 還允許為池設置0到255秒的時間閾,用於在池中存入和提取流動性時,以此能夠緩解JIT 流動性問題。這為不太活躍的流動性提供者創造了更公平的交易環境,為交易者提供了更穩定的報價,同時改善了價格發現。儘管如此,由於JIT 流動性確實能夠提高交易執行質量,該協議允許白名單參與者充當JIT 交易員的角色。

二級標題

最後,與中心化交易所類似,Crocswap 允許流動性提供者直接在DEX 存入抵押品。活躍的交易員可以在交易所存入多餘的抵押品,如USDC,並可在一天內執行數百筆交易,並且每筆交易都會反映在多餘抵押品餘額中。因為交易員只需要進行一次多餘抵押品的提取,所以這也節省了gas費。另外Crocswap 還提供抵押品池,供其他交易員利用進行閃電貸。

Platypus – 一籃子貨幣的開放式流動性池

圖片描述

儘管Curve 針對穩定幣和錨定資產間的交換效率很高,但它的架構設計仍然存在一些痛點。值得注意的是,必須為每組代幣(包含兩種/三種/四種等)創建單獨的流動性池,且可以在多個池間複製類似資產。一個池中的USDC 不能支持另一個池中的USDC 的流動性。

圖片描述

Platypus圖片描述

是今年年初在Avalanche 上線的一種穩定幣交換協議,旨在解決上述痛點。它允許創建開放性的流動性池,池中混合了所有類似錨定資產。流動性提供者可以存入和提取同類代幣。

圖片描述

圖片描述

圖片描述

二級標題

二級標題

正文

Bancor v2.1

二級標題

正文正文

Bancor 自2017 年v1 以來,已經迭代了多個AMM 架構。 Bancor v2 試圖利用預言機動態平衡流動性池並避免套利行為,但由於表現不佳而決定轉向(我們將在下一節討論依賴預言機的AMM 面臨的問題)。

當前版本的Bancor (v2.1) 於2020 年10 月推出,其擁有兩個關鍵特徵:

Bancor 上的每個池都包含兩種代幣:相關代幣和Bancor 的原生代幣$BNT。例如,如果Alice 想要提供wBTC 代幣,Bancor 的協議將鑄造等值美元的BNT,來匹配wBTC 的頭寸。因此,Alice 和Bancor 協議各自擁有池的50%。如果Bancor 平台上的另一個交易者想要以ETH 換取wBTC,則交易將通過ETH-BNT 和wBTC-BNT 兩個池進行,Alice 將從wBTC-BNT 交易中獲得費用收益。

圖片描述

Bancor v2.1 還為長期流動性提供者提供無常損失保險。鎖倉30天以上的LP 保證會收到至少30% 的本金返還。該返還率以每天1% 線性增加,因此在鎖倉第100 天,LP 將得到100% 本金返還的保障。 LP 產生的任何IL 首先由交易費用支付,該交易費用產生於Bancor 匹配每個LP 的頭寸,而後尚未支付的IL 則通過鑄造$BNT 來彌補。

圖片描述

圖片描述來源:Bancor

然而,Bancor' s v2.1 的架構設計存在一些問題:● 高額的gas費。

由於協議和智能合約的架構設計,Bancor 的gas 費明顯高於其他DEX,每次交易都涉及兩個交易對(從代幣A 換到BNT,再從BNT 換到代幣B),並且計算每個LP 產生的IL 也存在潛在的複雜性。● 有限的單邊流動性。

如上所述,Bancor 的無償損失保險需要經過100 天鎖倉才能完全實現。正文

Bancor v3

● 需要手動提取獎勵。

正文

v3 重新設計了單邊流動性架構。當LP 存入代幣(TKN) 時,他們會收到等值的Bancor 池代幣(bnTKN)。這些池代幣會自動複合費用收益,因此1個bnTKN 始終大於或等於1個TKN。 Bancor v2.1 中沒有池代幣概念,因為這些池代幣映射的是不包含IL 的單一標的資產,這種池代幣概念很可能成為其他DeFi 平台的底層架構(例如,作為抵押品)。

圖片描述

存入的代幣將被放入包含平台所有代幣的智能合約中,因此儘管從前端看起來似乎有多個單獨的流動性池,但實際上所有資金都在一個金庫中,其中有一個交易邏輯Layer 來協調存款、取款和交換。

圖片描述

圖片描述來源: Bancor這種架構有很多好處。首先,因為作為中介的BNT 是虛擬化的,所以交易只需要發生在一個交易對中而非兩個,從而降低了gas費。其次,使用池代幣大大降低了計算每個LP 的IL 的複雜性,從而進一步節省了gas費。 BNT 質押者也不需要選擇他們的代幣應該放在哪個特定池,取而代之的是所有BNT 流動性提供者都獲得相同的收益。

最值得關注的是,這種架構允許存款不封頂。與Bancor v2.1 類似,Bancor DAO 會決定每種代幣可提供交易的流動性,但即便達到上限,用戶仍可繼續存入代幣正文

新的黎明(Dawn)曙光

新的黎明(Dawn)曙光

圖片描述

每個AMM 都必須平衡用戶(希望最寬泛的選擇、最低的滑點和最低的費用)、流動性提供者(希望以有限的IL 獲得最高收益)、外部協議(希望以低成本為其代幣持有者提供足夠的流動性)和原生代幣持有者(希望看到代幣升值)的利益。 Bancor v2.1 引入了一些保護LP 和協議的創新解決方案,但由於高昂的gas費讓用戶背負了代價。再加上存幣上限,最終導致了其TVL、交易量以及BNT 代幣價格的增長停滯不前。

圖片描述1inch 圖片描述來源:DefiLlama、CoinGeckoBancor v3 擁有史上最佳功能。憑藉不封頂存款和即時IL 保護,Bancor 將可能迎來TVL 的大幅增長。 Bancor DAO 可以利用此助攻來增加交易可用的流動性,增加池深度的同時為交易者減少價格滑點。該新架構不僅能夠降低gas費,還可以通過如

,其中包括Nexus Mutual、Yearn Finance 和Woo Network。

二級標題

但是我們還沒有看到這場變革的最終結果。 Bancor v3 將會分Dawn(黎明)、Sunrise(日出)和Daylight(白晝)三個階段來啟動,第一階段包含如即時IL 保護的Bancor v3 關鍵功能,第一階段可能將於2022 年第二季度推出,並提供公共漏洞賞金。第二階段包括附加功能,例如利用閒置資產產生超流收益。

二級標題二級標題

在AMM 上執行完成的大多數交易都由套利驅動正文

無常損失也可以被認為是流動性提供者因接收“毒流(Toxic Flow)”而遭受的損失,這是一個高頻交易的常用術語,用來描述知情交易。 AMM 中的LP 總是提供“錯誤”的價格,並依賴通過其他參與者與之交易來調整價格至正確報價。為了限制毒流,一些協議引入提供外部市場報價的預言機,以此避免流動性提供者被擠兌。這些AMM 通常被稱為

正文

Dodo 是最早在市場上推出的主動做市商之一,利用外部的市場價格將流動性集中在市場價格上下。 Dodo 可以調節外部價格的影響,一方面,Dodo 的AMM 將流動性集中在外部市場價格上,並以該價格執行買賣訂單;另一方面,當市場價格沒有影響時,Dodo 的聯合曲線實際上變成了Uniswap v2 曲線。

圖片描述

看起來Dodo 應該可以設置僅以外部市場價格執行交易,但這同樣會增加套利風險。例如,假設一個交易員知道某資產的預言機報價將在下一個區塊中上漲,那麼她會試圖在價格更新之前購買該資產,當預言機在鏈上發布更新的價格後,立即在Dodo 上出售該資產以獲取無風險利潤。減少集中流動性可以緩解這種風險。因此,考慮到這種套利風險的Dodo 將參數設置為不單靠預言機來平衡集中流動性。

圖片描述圖片描述

圖片描述

圖片描述

正文

圖片描述

Lifinity - Solana 上的主動做市商圖片描述

Lifinity 是一個類似Dodo 的模型,只不過在Solana 上使用Pyth Network 作為預言機。由於Pyth 讓每個數據提供者直接將他們的數據放在鏈上,而且Solana 上沒有費用收入市場,因此對其來說搶先交易不是問題。 Lifinity 目前處於測試階段,可以通過封閉式訪問權限存入流動性,但測試結果看起來很不錯:Lifinity 甚至能夠

圖片描述

圖片描述來源:LifinityLifinity 在期初通過SOL 價格下跌時增持更多的USDC 來實現上述成效(以上A 期)。因此,它通過精明的庫存管理獲得不菲的利益。儘管如此,在市場價格波動更劇烈的條件下(C 期),Lifinity 也經歷了一段時期的虧損,因為就在SOL 價格大跳水之前Lifinity 重新平衡了其流動性池。

當Lifinity 向廣泛公眾開放存款時,真正的試煉才會到來。跟操盤1 億美元比起來,操盤100 萬美元更容易取得優秀業績。此外,

Solana 即將引入的費用收入市場可能會為搶先交易創造載體,這也取決於費用收入市場的實施方式。主動做市商(PMM)面臨的挑戰使用預言機的AMM 將面臨權衡。預言機是DeFi 投機者通過價格操縱和搶先交易來實施攻擊的關鍵載體 1,; 相比之下,Uniswap v2 在其平台上擁有超過

總結

總結

500 種代幣

總結總結

AMM 的主要趨勢總結如下:更加強調保護LP 和管理IL 風險而不是確保資本效率。

去年初,人們還更加關注如何提高LP 的資本效率。 Uniswap v3 的引入不僅解決了這個問題,而且還展現了IL 對流動性提供者的殺傷力。因此,市場注意力已經轉移到廣泛建立機制保護LP 和管理無常損失,從IL 保護(Bancor)和價格預言機到動態調整點差等。效率提升現在更集中體現在協議架構設計上。

主要通過整合來改善價格滑點並降低gas費。例如,Bancor v3 和Platypus 都使用“omnipool”概念來減少流動性碎片,從而改善深度。同樣,Crocswap 將所有內容整合到一個智能合約中,大幅降低了gas費。好處是顯而易見的,但這種趨勢也可能增加智能合約的風險,黑客將能夠從成功攻擊中獲得更多收益。Serum雖然Uniswap v3 不一定會破壞可組合性,但對於其他項目來說,整合獨特的NFT 頭寸而非同質化代幣將是一項艱鉅的任務。其他AMM 正在考慮創新性的方法來創建有用且可組合的代幣樂高供其他用戶和協議使用。ZigZag 交易所我們試圖在本報告中介紹大多數現有的主要AMM 和即將推出的AMM,但由於DeFi 生態系統的快速發展,我們只能主要關注基於EVM 的AMM。除了我們提到的AMM 以外還有大量創新性項目,特別是隨著關鍵性賦能基礎設施的出現。高吞吐量的區塊鏈平台促使交易所重新開始使用中央限價訂單簿,例如Solana 上的和StarkNet/zkSync 上的ZigZag 交易所。如。無數跨鏈橋的引入使AMM 系統能夠跨越多個區塊鏈,例如OsmosisCatalog Finance

圖片描述

圖片描述復刻金融金融金融

原文鏈接

原文鏈接

Amber Group