首頁
文章
什麼是無常損失

什麼是無常損失

中等
發佈時間 Oct 19, 2020更新時間 May 18, 2023
6m

摘要

如果你一直都有參與DeFi項目,就應該會有聽過這個術語。什麼情況會出現無常損失?就是當您的代幣價格與您將它們存入流動池中時相比發生變化時,就會發生無常損失。變化越大,損失越大。

那麼即是當我提供流動性時,我會虧本嗎?但為什麼損失是無常的呢?這是來自一種特殊市場的內在設計特色,名為自動做市商(Automated Market Maker, AMM。爲流動池提供流動性是有利可圖的活動,但你必須要牢記無常損失的概念。


前言

很多DeFi協議如 Uniswap、 SushiSwap及 PancakeSwap等的交易量和流動性都出現爆炸性增長。只要您有資金,就能在這些流動性協議中成為市場做市商及賺取交易費。做市商的民主化為加密貨幣世界帶動了大量無縫的經濟活動。

那麼,如果您想為這些平台提供流動性,您需要知道什麼?這篇文章會探討其中一個最重要的概念 – 無常損失。


什麼是無常損失?

當您向流動性池提供流動性時,而所存入的資產價格與您當初存入時的價格發生變化時,就會發生無常損失。這種變化越大,您面臨的無常損失亦越大。在這個情況下,您的損失就是提取代幣時的金錢價值比存入時少。

當流動池的資產保持在一個相對較小的價格範圍內,其面臨的無常損失會較低。例如,穩定幣或錨定代幣會保持在相對有限的價格範圍內。在這個情況下,流動性供應者(LP)所面臨的無常損失風險會較低。

那麼,既然流動性供應者會面臨無常損失的風險,為什麼他們仍會提供流動性呢?那是因為無常損失仍然可以通過交易費抵銷。事實上,以Uniswap為例,即使會面臨無常損失的風險,用戶仍可通過交易費用而獲利。

Uniswap對每筆交易收取0.3%的費用,然後直接分配予流動性供應者。如果某個流動性的交易量很大,即使它面臨重大的無常損失,用戶仍可以通過提供流動性而獲利。當然,這要取決於協議、特定的流動池、存入的資產,甚至是市場環境。


無常損失是如何發生的?

讓我們通過以下的案例,解釋流動性供應者的無常損失是如何產生的。

Alice在流動性池中存入1 ETH和100 DAI。在特定的自動做市商(AMM)機制下,存入的代幣對必須具有同等價值。這代表當存款時,1 ETH的價格=100 DAI。這也意味著Alice當時存款的價值是200美元。

此外,流動池共有10 ETH及1,000 DAI,都是由其他像Alice那樣的流動池供應者出資的。因此,Alice在流動池中佔有10%的份額,總流動性為10,000美元。

假設ETH的價格上漲到400 DAI。在這個情況下,arbitrage traders will add DAI to the pool and remove ETH from it until the ratio reflects the current price.記住,AMM沒有訂單簿。流動池資產的價格是由它們池中的比率決定。資金池的流動性保持不變(10,000),但池中資產的比例會發生變化。

如果ETH當前的價格是400 USDT,那代表ETH及USDT在資金池的比率已有所改變。由於套利交易者的操作,現在流動池內有5 ETH和2,000 DAI。

而Alice決定提取資金。正如我們早前提到,她有權獲得池中的10%份額。結果,她獲得0.5 ETH及200 USDT,共400 USDT。自她存放價值200 USD的代幣以來,她獲得了一筆可觀的利潤,對嗎?等等,如果她是一直持有1 ETH及100 DAI的話,又會發生什麼事呢?她可以獲得500美元。

事實上,如果Alice是一直持有而不是把資金存入流動池的話,她將會賺到更多利潤。這就是我們所說的無常損失。在這個情況下,Alice的損失並不是太大,因爲她一開始的存款金額比較小。但請謹記,無常損失可能會導致重大損失(甚至包括大部分初始存款)。

儘管如此,上述提供的Alice示例是完全沒有考慮到她通過提供流動性所賺取的交易費用。在很多情況下,賺取的費用可抵銷損失,令到使提供流動性仍然有利可圖。即便如此,在為DeFi協議提供流動性之前,必須要了解無常損失的概念。


無常損失估算

因此,當池中資產的價格發生變化時,就會發生無常損失。但損失金額到底是多少呢?我們可以把它畫在圖表上。請注意,圖表並未有計算提供流動性的交易費用。

無常損失圖表


總結一下這張圖表和持幣相比的虧損情況。

  • 1.25倍的價格變化=0.6%的損失

  • 1.50倍的價格變化=2.0%損失

  • 1.75倍的價格變化=3.8%的損失

  • 2倍的價格變化=5.7%損失

  • 3倍的價格變化=13.4%的損失

  • 4倍的價格變化=20.0%的損失

  • 5倍的價格變化=25.5%的損失

您必須要謹記一點。無論價格向哪個方向變化,都會發生無常損失。只要相對存款時的價格發生了變化,無常損失就存在。如果您想進一步了解這個課題,可參閱Pintail的文章


向AMM提供流動性的風險

坦白說,無常損失並不是一個好名字。它之所以稱為無常損失,是因為只有當你從流動池中提取代幣後,損失才會變為現實,並成為永久的損失。你所賺取的費用或許能夠抵銷這些損失,但它仍是一個帶有誤導性的名字。

將資金存入AMM時要格外小心。正如我們早前提過,部份流動性池比其他流動池更容易遭受無常損失。簡單的規例就是,池中的資產越不穩定,您就越有可能面臨無常損失。建議您一開始先存入少量資金,這樣您就能在大額投入之前能粗略估算您預期的回報。

最後一點,就是要尋找更多經過測試驗證的AMM。DeFi項目讓任何人都可以輕易地對現有的自動做市商機制進行分叉,並添加一些小改動,這可能會讓您面臨錯誤,甚至有機會無法取回資金。如果流動資金池承諾的回報率異常地高,您就需要權衡對應的風險。



總結

無常損失是任何想爲自動做市商(AMM)提供流動性的人都應該理解的基本概念之一。簡而言之,如果自存款以來所存資產的價格發生變化,則流動性提供者則可能遭受無常損失。

您對於無常損失或 滑點仍有疑問嗎?可以瀏覽我們的詢問學院問答平台,幣安社區會解答大家的問題。