Topics 區塊鏈

如何避免在 DeFi 提供流動性時發生無常損失

中級
區塊鏈
DeFi
May 3, 2023

去中心化金融 (DeFi) 的一個相對流行的領域是流動性挖礦,即用戶如何將其加密貨幣放入自動做市商 (AMM) 去中心化交易所 (DEX) 的流動性池中。 作爲回報,流動性提供商 (LP) 可透過增加 DEX 中可供市場參與者兌換的流動性獲得獎勵。

這些 AMM DEX 利用算法推動資金池的代幣再平衡公式,實現可持續兌換。然而,使用此類算法會導致流動性資金池中加密貨幣的新價格與 LP 存入資金的初始價格之間存在差異。這種價格差異被稱爲永續虧損,當價格變化較大時,價格差異會更大。

在本指南中,我們將討論永續虧損、提供流動性的利弊,以及如何避免或最大限度地減少永續虧損。

流動性資金池和自動做市商 (AMM)

要瞭解永續虧損的運作方式,熟悉 AMM 和流動性池至關重要。

DEX 的開發是爲了實現無需使用可靠中介的代幣交易所。與使用中心化交易所 (CEX) 不同,資產從不離開用戶的錢包,也從不由交易所持有。DEX 透過 AMM 算法和流動性資金池保持去中心化,這是兩項基於區塊鏈的發明。

瞭解自動做市商 (AMM)

傳統的訂單簿模式取決於買賣雙方的匹配,以便進行交易。當您使用 AMM DEX 時,您是使用代幣池而不是其他交易者進行交易,其中資金池中的流動性由 LP 提供。雖然流動性資金池可以由多個代幣組成,但通常僅由兩個代幣池組成。這些資金池中可用的代幣比例由以下算法控制:

x * y = k

其中 x y 表示池中每種代幣的價值。 K 是保持資金池總流動性不變的固定常數。

根據此公式,每個流動性資金池的總價值始終相等。固定常數創建了自動定價機制,可維持每個代幣對的等值。

瞭解流動性資金池

流動性資金池 (LP) 通常由兩種代幣組成,即一對代幣。例如,DAI 和 ETH 構成了一對交易對。兩種加密貨幣的權重相等,使用戶能夠更輕鬆地進行交易。每個資金池中的代幣數量可能有所不同,但每個資金池的總價值必須相等。例如,就美元價值而言,該資金池中的 DAI 比例爲 50%,ETH 比例爲 50%。

流動性資金池本質上是智能合約強制儲值,需要在 DEX 上進行兌換。

在基本流動性池中,例如 Uniswap 中的流動性池中,我們採用基於公式的算法,確保兩種加密貨幣的價值保持不變。此外,無論交易規模如何,該算法均可提供流動性。

該算法透過隨着所需數量的增加而逐漸提高代幣價格來實現這一目標因此,流動性資金池中代幣的價格取決於該幣種的比例。

例如,當您使用 ETH 從 ETH/DAI 資金池購買 DAI 時,資金池中的 DAI 供應量基本上會減少。與此同時,ETH 的供應量隨着您向 ETH/DAI 資金池添加 ETH 而增加。在這種情況下,ETH 數量增加,DAI 減少,導致每個 ETH 的價值降低。

由於這些資金池提供了更好的交易體驗,因此一些系統已開始激勵流動性提供商提供更多代幣,爲某些資金池提供流動性。這一過程通常稱爲流動性挖礦。

什麼是永續虧損?

當您儲值到流動性資金池時,代幣價格與儲值時相比發生變化,這稱爲永續虧損。 

另一種看待永續虧損的方式是,將兩種加密貨幣存入流動性資金池,提供流動性,賺取的收益低於只需持有這兩種加密貨幣即可賺取的收益。當加密貨幣的市場價格發生變化時,就會出現這種情況,導致您在流動性資金池中存入的加密貨幣的價值貶值到當前市值以下。價格變化較大,損失更大。

如果代幣價格恢復到其上一個價值,導致虧損「永續」或「暫時」,則永續虧損可否定。同樣需要注意的是,本次虧損並未計入投資者爲換取流動性而收取的交易費用,因此可以抵消虧損。

如果投資者將加密貨幣從資金池中移除,則不會發生損失。爲了彌補這一損失,資金池會向流動性提供商收取手續費,希望能夠彌補其永續虧損。

哪些資金池容易永續虧損?

有些資金池比其他資金池更容易遭受永續損失。通常,這些資金池包含波動性加密貨幣。如果加密貨幣的價格波動了一段時間,就會造成風險加密貨幣對,因爲價格波動可能會導致永續損失。

同樣,與 frxETH 或 USDT 和 USDC 等 ETH 相關的流動性資金池等加密貨幣與 frxETH 或 USDT 等 ETH 相關的流動性資金池不會隨着價格的相互波動而產生永續損失。 

您可以採取本文進一步討論的一些預防措施,以避免永續損失。

DeFi 中如何發生永續虧損?

下面我們舉例說明:作爲流動性提供商,Jack 持有 1 ETH 和 100 USDT 的權益。根據 AMM 概念,質押代幣的價值必須等值。因此,Jack 的 1 ETH 價值等於 100 USDT。此時,Jack 的股權相當於 10 ETH 和 1,000 USDT 流動性池總額的 10%。

一週後,1 ETH 的價格相當於 400 USDT。因此,10 ETH 價值達到 4,000 USDT,而資金池僅與 1,000 USDT 配對,因此資金池現已失衡。 

套利者將很快發現此資金池中的定價低效,並利用 USDT 從資金池中買入 ETH,移除 ETH 並添加 USDT,直到資金池中的 ETH 總價值等於資金池中的 USDT 總價值,也稱爲重新平衡資金池。在這種情況下,套利者將重新平衡資金池,直至剩餘 5 ETH 和 2,000 USDT,因爲 400 USDT 的 5 ETH 等於 2,000 USDT。 

要瞭解 Jack 是否會遭受永續虧損或收益,他必須從 0.5 ETH 和 200 USDT 的流動性池中提取 10% 的份額,即 $400:

0.5 ETH × $400 = $200

200 USDT + $200 = $400。然而,如果 Jack 持有 ETH 和 USDT,他將獲得 $500,因爲 1 ETH 的價值已增加至 $400。

透過在 AMM 中提供流動性,Jack 的收益比持有加密貨幣時低 50%。 

這種損失被稱爲「永續」損失,因爲在 LP 倉位提幣前無法實現。此外,如果上述示例中 ETH 的價值回升至 100 USDT,則損失將被衝回。因此,隨着市場動態的變化,這是一個永續的虧損。

USD 虧損示例

如上所述,流動性提供商並不總是會因爲永續虧損而遭遇貨幣挫折。但是,在某些情況下可能會發生這種情況,例如以下示例。

假設您擁有價值 $500 的兩種加密貨幣。本例將介紹 UNI 和 ETH。假設您擁有 150 UNI 和 1 ETH,1 ETH 價值 150 UNI,且每個 ETH 的總價值爲 $500。但是,在資金池中存入兩種幣種後,比例會有所不同,因爲隨着市場交易,幣種價格會波動。

因此,根據永續虧損計算器,資金池中的 UNI 或 ETH 可能更多。那麼,當匯率與存入兩種幣種時有何不同時,會發生什麼情況? 加密貨幣從流動性池中提幣後,您將遭受永續損失。

請記住,自您首次存入幣種以來,匯率已發生變化。因此,當您提幣時,您可能擁有一種貨幣中的一種貨幣,而另一種貨幣中的另一種貨幣則較少,反之亦然。

如果您剛剛持有資產,但沒有提供流動性,該怎麼辦? 兩種貨幣的兌換率更高,因此價值更高。

爲了使用公式進行高級永續虧損計算,鏈公告提供了一種深入的分步計算方法

流動性準備的優點

成爲 LP 併爲 AMM DEX 提供流動性,即可獲得平台手續費形式的獎勵。隨着交易活動的增加和波動性的增加,LP 獲得的獎勵也會增加。因此,由於平台的交易量充足,LP 賺取的累計費用可能會彌補其永續虧損,使流動性供應盈利。

最近,AMM DEX 也開始用治理代幣獎勵 LP。示例包括 UNI、CRV 和 BAL。此類代幣可在 DeFi 生態系統的其他地方使用,也可在交易所交易,賺取收益。

但是,成爲 LP 的盈利能力在很大程度上取決於您選擇提供流動性的時間和資金池。在市場行情的推動下,選擇交易活躍度較高的資金池通常對 LP 有利。

限制

流動性資金池最主要的缺點是永續虧損,因爲無論市場走向如何,流動性資金池都可能發生。

如何避免永續虧損

在某些情況下,如果市場波動,必然會出現永續虧損,因爲價格必然會波動。但是,您可以採取一些措施來避免永續虧損,或者至少在價格波動時不會遭受更重的打擊。

穩定幣對的使用

如果您想避免永續虧損,可以考慮爲穩定幣對提供流動性。例如,如果您使用 USDT 和 USDC 提供流動性,則不會面臨永續虧損的風險,因爲穩定幣價格會保持穩定。

然而,這種方法的主要缺點是,您不會從市場的任何上漲中獲益。如果您在牛市進行流動性挖礦,持有穩定幣毫無意義,因爲您不會獲得任何收益。

但是,如果您在熊市進行流動性挖礦,請嘗試使用穩定幣提供流動性,並賺取交易手續費。這樣,您就能透過手續費賺取收益,而不會損失任何資金。

敬請關注手續費

在上面提供的示例中,我們沒有考慮過手續費。使用流動性資金池的交易者需要支付手續費。AMM 會將這些費用分攤給流動性提供商。

有時,這些費用足以抵消您在流動性提供期間遇到的永續損失。因此,永續虧損會隨着收取費用金額的增加而減少。因此,LP 應尋找交易量較大的熱門資金池。

投資低波動交易對

一些加密貨幣對的波動性高於其他加密貨幣對。向他們提供流動性可能會增加永續虧損的風險。

例如,如果您打算爲特定加密貨幣對提供流動性,並且研究市場,您認爲其中一種貨幣很快就會勝過另一種貨幣,則不建議您提供流動性,因爲加密貨幣價格之間的差異會導致更大的永續損失。

最重要的是,透過監控當前和未來的表現,警惕波動的貨幣。

選擇靈活流動性資金池比率

增加永續虧損幾率的一個因素是大多數 AMM 的 50:50 比例。該功能優先創建平衡的流動性資金池,進而爲流動性提供商帶來永續損失。

有許多去中心化交易所可以不同比例提供流動性。此外,Balbit 等交易所還支持您彙集兩種以上的加密貨幣。

使用平衡資金池,您可以提供不同比例的流動性。例如,您的 LP 倉位可能由 95% 的加密貨幣 A 和 5% 的加密貨幣 B 組成。 在 95:5 的比率下,在這種情況下,任何價格變化都不會造成 50:50 資金池的永續損失。因此,用戶可選擇更靈活地爲這些資金池提供流動性,從而降低永續損失。

等待匯率恢復正常

當您爲加密貨幣對提供流動性時,其利率將在市場中自然變化。您儲值的價格偏離率越高,永續損失就越高。

您可以等待加密貨幣價格恢復至初始匯率,在此之前不要提幣,這樣將消除永續虧損的風險。然而,由於加密貨幣市場的波動,這並不像聽起來那麼簡單。如果價格未恢復到初始狀態,可能會導致您遭受更大的損失。

單邊質押池

並非所有 AMM 都有雙幣種流動性資金池。一些熱門 AMM 支持單邊質押池。在此類資金池中,您可以向資金池提供穩定幣。

作爲流動性的交換,您可以減少平台的應計費用。由於僅提供一種貨幣,因此兩種資產的價格不會有任何差異。因此,在這種情況下,永續虧損將被移除。

爲信譽良好的 AMM DEX 和流動性資金池提供流動性

建議您爲 AMM DEX 提供流動性,這些 AMM DEX 經過測試,證明信譽良好。一些更新的 AMM DEX 往往會帶來異常高的收益。儘管收益幾率似乎有所增加,但導致地毯拉扯的風險更高,開發人員會耗盡資金池內的流動性,導致 LP 損失儲值。

爲高度相關的交易對提供流動性

您可以創建與加密貨幣組合密切相關的加密貨幣組合,以減少永續損失。這樣,當加密貨幣價格出現差異時,您的投資組合將繼續保持基本平衡,您可以避免任何不可預見的損失。

最終備註

最後,您必須記住,無論價格方向如何變化,您都可能面臨永續虧損。加密貨幣對中的兩種貨幣中的哪種貨幣價格上漲或下跌並不重要:結果將是永無止境的損失。

您不會遭受任何永續損失的唯一方式是提幣時的價格是否與儲值時的價格相同。

但假設您希望利用流動性提供作爲被動收益的潛力。在這種情況下,最好使用市場中加密貨幣價格的波動來計算永續虧損。更重要的是,爲了最大限度地提高被動收益,不要爲波動對提供流動性,因爲它們更容易遭受永續損失。

到目前爲止,您已充分瞭解永續虧損和避免虧損的方法。對於初學者或中間加密貨幣用戶來說,這些提示就足夠了。