如何利用無常損失從流動資金池中提取價值

作者:Frogs Anonymous,本文由DeFi 之道編譯

當今市場上不乏DeFi 協議,並且有大量機會通過為它們提供流動性來賺取收益。 UniSwap、Balancer 和Curve 等“老牌”協議,開創了現在幾乎所有AMM 協議都使用的恆定乘積做市商(Constant Product Market Maker,CPMM)模型和StableSwap 不變量。他們的主張很簡單:用戶提供流動性,當池子被用來交易時,每個協議根據這些公式分配費用。

然而,使用這些不變量的LP 會注意到一個關鍵問題:價格變化會導致損失,而費用一般無法彌補。這種利潤損失——無形的,但可衡量的,被稱為無常損失。那麼,當你可以通過簡單的持有和出售獲得更多收益時,為什麼還要提供流動性呢?

如果我們能改變這個想法,讓自己從這種最初的損失中獲利呢?如果我們能夠利用這一現象,在更廣泛的多/空策略中作為一個有利可圖的對沖呢?

這一切都可以通過我稱之為“LP Diving”的技術來實現。為了更好地理解它,讓我們先回顧一下無常損失的基礎知識。

無常損失

無常損失是一個相當簡單的概念,但其含義是可怕的:持有和出售資產比將其部署在流動性池中並收取費用更具收益性。這是因為兩個池子裡的資產之間的價格差異造成了損失。那麼,無常損失更準確地描述為差異損失(Divergence Loss)。

以LP 池K 中的兩種資產為例,它們的可變價格升值不受AMM/LP 本身的影響。想像一下,你投入了:

  • 500 個代幣A,價格為1 美元

  • 500 個代幣B,價格為1 美元

  • 以1000 美元的價格存入1000 個代幣

現在,考慮一種情況:

  • 代幣A 從1 美元增加到5 美元(增加500%)

  • 代幣B 從1 美元增加到2 美元(增加200%)

  • 最終價值為3500 美元

合理的假設是,存款人以後可以在價格升值或貶值後以1:1 的比例提取存款,就像買入並持有一樣。 500 個代幣A,500 個代幣B。

但是,這不會發生。這個池被指示根據預言機價格以及每當交易通過它們進行做市。因此它的名字——恆定乘積做市商。

除非兩種資產有足夠強的相關性,以至於每種資產的價格delta 相等,否則每當價格出現分歧時,儲戶就會提取不規則的數量。實際上,存款人將提取:

  • 316.23 個代幣A,價值1581.14 美元

  • 790.57 個代幣B,價值1581.14 美元

  • 如果存入,最終價值為3162.28 美元

存款人經歷9.65% 的無常損失(或比持有時少337.72 美元)。

A.1 – 持有與提供(價格)的對比

A.2 – 持有與提供(數量)的比較

A.3 – 持有與提供(價值基礎)的對比

這個利潤明顯低於完全不提供流動性所能獲得的利潤,這往往會使池子裡的存款人首先不願意存款。許多協議試圖通過發放(代幣)來激勵流動性,作為向儲戶支付費用的一種方式,但這些費用幾乎總是不能彌補價格差異帶來的損失。

考慮一下:協議是否有能力向每個存款人支付差價——在上面的例子中是337.72 美元?通常情況下,作為費用支付的代幣通過分配膨脹的低成本供應來補償,這通常會迫使儲戶簡單地重新復合所賺取的邊際利潤。對無常損失的受害者來說,這是個小小的安慰!

顛覆想法

這就是為什麼不鼓勵將超過一種資產集中在一起的核心原因——它增加了做市商的複雜性。此外,根據利潤不斷地重新分配資產,使得儲戶很難預測他們是否能通過領取LP 代幣來拿回他們的錢。

然而,在觀察AMM 行為時可以看到一個獨特的價值記錄。再看看我們前面提到的例子的結果。

  • 316.23 個代幣A,價值1581.14 美元

  • 790.57 個代幣B,價值1581.14 美元

請注意,雖然A 和B 的價格相同,但提取的代幣數量不同。我們從500 個代幣B 開始,現在有790.57 個。自動做市商的效果是存款人用A 的股份換B 的股份,而這兩種資產的價格都會隨著時間的推移而上漲。隨著它們之間的價格出現分歧,我們利用我們對A 的分配,將更多的股份分配給B。

那些從事流動性池工作的人可以應用一種更複雜的方法,通過利用重新分配機制,從基於CPMM 的LP 中獲利,我稱之為“LP Dive”的一種相互作用。

初學者的高級流動性

這個概念相當簡單:將資金存入流動性池,然後在價格出現分歧時提取資產。然後,為數量較多的資產建立一個多頭頭寸。

盈利的跳水(Dive)源於利用差異損失的現象。核心押注是,在分歧之後,多頭資產頭寸的升值速度是指數化的,收益大於持有或存款。對於常見的代幣LP 設置,本文提供了兩個例子:代幣穩定池的Compression Dive,以及Token-Token Pool 的Twin Dive。

示例一:代幣穩定礦池跳水

代幣穩定池的工作方式就像一個原生的美元成本平均機制,在任何方向都是如此。這是對沖的核心——存入代幣穩定池允許用戶在上升或下降的過程中以較低的收益進行DCA(美元成本平均),同時賺取一些費用。這將被稱為壓縮跳水(Compression Dive)。

讓我們來看看這個例子。假設投資者LP 具有:

  • 500 個代幣A 和500 個穩定幣B,每人1 美元購買(押金1000 美元)

  • 該投資者使用靈活的多/空策略

  • 投資者做多A,靈活做空 B

然後,假設發生以下情況:

  • 代幣A 的價格降至0.01 美元

  • 穩定幣B 的價格保持在1 美元

由於投資者希望在A 上持有一個多頭頭寸,因此如果價格貶值,他們可以簡單地撤回其流動性池代幣K。在此示例中,當代幣A 達到0.01 美元的價格點時,投資者退出,留下5000 代幣A 和50 個穩定幣B。

D.1 – 壓縮跳水價格變化

D.2 – 壓縮跳水數量的變化

D.3 – 壓縮跳水基礎變化

其結果是存款人的損失增加了!

LP’ing 給他們總共剩下了100 美元,而如果他們簡單地持有,他們會有505 美元。對於流動性池的儲戶來說,這似乎是一個相當糟糕的情況,因為應計費用不能補償這種程度的損失。

在這個例子中,無常損失被計算為80.2%,如果儲戶沒有監控他們的頭寸,淨損失非常大!存款人損失慘重,他們可能會傾向於割肉。

這就是我們在這個流動性資金池中“跳水”的地方。即使池子的價格(可索賠的存款)下降了,A 的數量還是呈指數增長。無論他們知道與否,隨著價格的下降,儲戶用他們的穩定幣B 購買了更多的A。

這裡LP 跳水的核心前提是:將無常損失重新規劃為對代幣的重新分配,相信它們會回到初始價格。投資者沒有放棄代幣A 的頭寸,而是退出以持有多頭頭寸。通過持有這個多頭頭寸,投資者實際上降低了他們的盈虧平衡價格!

  • 存款人擁有5000 個代幣 A

  • 存款人有850 美元的無常損失(損失900 美元–剩餘的50 美元來自穩定幣B)

  • 用無常損失(IL)除以代幣A 的數量(850/5000)

  • 當代幣A 價格= 0.17 美元時,儲戶收支平衡

這就是指數收益發生的地方。在這個例子中,當代幣A 升值超過0.17 美元時,多頭頭寸的風險回報率也會呈指數級增長。

D.4 – A = 0.01 美元時的壓縮跳水回歸比較

這個時候,精明的觀察者可能會考慮在沒有流動資金池的情況下採用這種策略:他們不再存入1000 美元,而是簡單地使用初始1000 美元的一半或全部以0.01 美元的折扣價購買100000 個代幣A。這種策略在沒有LP 的情況下表現更好,因為交易者在沒有額外工具的情況下做市。

D.5 – 50/50 或All-In Pico 底部交易的壓縮跳水回歸比較

這就引出了一個問題:當確定Pico 底部是最賺錢的時候,為什麼還要使用跳水策略呢?這個想法是,使用跳水策略允許投資者在功能上使用LP 作為對沖工具。下行風險通過AMM 的機制自然得到保護,因為確定Pico 底部的時機說起來容易,做起來難。

通過整合來壓縮代幣價格以獲得收益

我們可以通過借鑒底部做市商的思路,並在跳水策略中實施來重新平衡風險配置。那麼,壓縮就是行使靈活的空頭頭寸。

跳水者可以選擇在他們立即撤出後鞏固他們的穩定幣B 頭寸,以現貨價格買入代幣A。在恢復到初始價格的前提下,這進一步放大了跳水策略的收益。

總結:

  • 使用50 個穩定幣B 增加5000 個代幣A 的頭寸

  • 存款人現在有10000 個代幣 A

  • 我們仍然假設這是一個不使用集中流動性頭寸的LP

D.6 – 壓縮跳水的槓桿作用示例

這是C-Dive 最吸引人的地方:最終的總頭寸為10000 美元,初始存款後有9000 美元利潤。在流動性池上使用壓縮跳水策略,可以對代幣A 的頭寸進行原生對沖,並獲得類似於選擇本地或pico 底部的利潤。

示例二:Token-Token Pool Dive

真正神奇的是當你開始處理兩個具有波動性的代幣時。如果使用得當,LP 會你最喜歡的對沖工具。使用Token-Token Pool 開始引入槓桿跳水策略,通過將一種資產與另一種資產壓縮,以獲得成倍的收益。

讓我們假設一個投資者的投入與以前相同:

  • 500 個代幣A,500 個代幣B——每個1 美元

  • 1000 美元的初始存款

  • 該投資者使用靈活的多/空策略

  • 該投資者做多A,靈活做空 B

然後,假設發生以下情況:

  • 代幣A 的價格降至0.01 美元

  • 代幣B 的價格上漲至2 美元

E.1 – Twin-Dive 價格變化

E.2 – Twin-Dive 數量變化

E.3 – Twin-Dive 基礎變化

跳水退出總結:

  • 7071.07 代幣 A

  • 35.36 代幣 B

  • 如果持有,價值1005 美元

  • 如果存放在LP 中,則為141.42 美元

在這種情況下,無常損失計算為85.93% – 比Token-Stable 池的IL 高5.73%!從這個角度來看,差異損失看起來非常可怕。

讓我們評估盈虧平衡點:

  • 7071.07 的代幣A 需要補償初始存款的- 858.58 美元的損失

  • 存款人擁有35.36 個代幣B,即70.72 美元

  • 我們必須補償代幣B 在回升過程中的定量IL 損失(也就是用Token),以計算收支平衡

  • 我們從存款價值中減去代幣B 持有量(1000 – 70.72)

  • 將此IL 補償值除以代幣A 的數量(929.28/7071.07)

  • 當代幣A = ~0.13142 美元時,存款人達到盈虧平衡

此外,儲戶可以通過事後立即買入來選擇是否在取款時行使空頭頭寸。我們可以像在最初的壓縮跳水法中那樣,在提款時取B 的價值,並以此為槓桿。這使我們的代幣持有量增加了一倍,達到14,143.07。

E.4 – A = 0.01 時的壓縮跳水回歸比較- 使用A = 0.13142 作為盈虧平衡點(對數刻度)

正如人們開始看到的那樣,使用Twin Dive 是根據B 的槓桿購買力利用壓縮跳水的一種槓桿形式。這是在Token-Token Pool 上使用跳水方法的嚴格好處。計算Token-Token 雙跳水策略上可用的基本槓桿的最簡單方法是,將槓桿代幣或代幣B,在這種情況下,將其除以代幣A 的價格。

例如:

  • 代幣B 在提款時的價格為2 美元

  • 代幣A 的提款價格為0.01 美元

  • 基本槓桿為200

這種策略通常被稱為流動性“吸血鬼”。這是因為流動性通過代幣數量有效地從儲戶那裡獲取,並根據槓桿率轉移給跳水者。一般來說,這種流動性是根據其MEV 提取的,也就是說它是一種有效的做空工具。

LP Dive 的積極和消極影響

假設價格預測有利於多頭/空頭投資者的方法,並且收費收益代幣具有價值,那麼使用跳水方法可以減輕無常的損失,並將利潤複利給存款人。任何投資者都可以在任何利用CPMM 不變量的LP 上使用這一策略,或其一些衍生品(包括StableSwap)。在集中的LP 頭寸上使用這種方法有額外的細微差別,一般效果因個人協議而異。

與簡單的買入、持有和賣出相比,相對於協議功能允許的標準行為,LP Dive 自然會產生指數級的利潤。規模較小的存款人可以通過這種方法獲得更多利潤,並且更容易在較便宜的鏈上進行測試。

人們更容易將AMM 和LP 視為原生對沖工具,而不是存款以賺取收益的工具。該工具所提供的收益過程是,自然地做空一種資產與另一種資產,一直到較低的估值,收益減少,並自動進行多空對沖策略。使用基於delta 的對沖策略的基金或投資者可以將價格變化視為delta,將LP 的價格/數量變化視為gamma。

對於除跳水者之外的所有其他參與者,此動作的負面影響通常都很高。從更廣泛的市場環境來看,持續執行此操作會導致價格壓縮或臨時價格等價,以及分配給跳水者更多代幣,作為承擔他們跳水的任何資產風險的補償。也就是說,在所有資產池中的所有資產中,所有的現貨價格都向最低的平衡值移動。在此期間,跳水者可以使用LP 作為本地對沖工具來利用槓桿,這使得池中的TVL 粘性降低,或者更容易出現“吸血鬼”(MEV 提取)。

對於沒有跳水的投資者來說,通常情況下,資金池APR 產生的協議代幣的費用數額是有利可圖的,儘管不是最大的利潤,因為它承擔的風險比跳水小。如果使用LP 跳水方法增加,儲戶通過深度流動性來鞏固資金,賺取費用的做法將變得更有利可圖。

耦合風險與兩者之間的價格行為相關,這意味著資產的波動性在它與AMM 配對的那一刻就降低了。持續使用跳水策略,特別是槓桿式C 型或T 型跳水,進一步降低了波動性,這導致槓桿式跳水策略的有效性降低。

結論

Yield farm 無利可圖的假設是正確的——跳水者承擔多頭/空頭風險,在短期內比儲戶賺更多的錢。當前使用基於CPMM 的不變量的LP 存在跳水者利用這些軟漏洞的風險,這是不變量使用的機制的副產品。另一方面,這為AMM 和LP 開闢了新的實施和研究領域,尤其是與自動化DEX 相關的領域。通過收集關於這些概念的知識,可以在這些協議中深化鏈上流動性,並且可以圍繞流動性池開發更強大的功能。

Total
0
Shares
Related Posts