即便在2022年中期加密貨幣危機之後,像 Uniswap 和 Curve 這樣的去中心化金融(DeFi)技術仍鎖定了約400億美元的總價值(TVL)。但如果妳存入流動性池的代幣價值發生變化,會發生什麽?妳可能會遭受“無常損失”。那麽,什麽是無常損失?
什麽是無常損失?
當妳投入流動性池的資產價格發生變化時,就會產生無常損失。在流動性池中,用戶通常需要按壹定比例提供兩種資產,當其中壹種資產的價格波動大於另壹種時,就容易發生無常損失。比如在 Uniswap 的壹個 DAI/ETH 50/50 流動性池中,DAI 的價值固定為1美元,而 ETH 的價格波動較大,這種組合就可能帶來無常損失的風險。
為降低無常損失的風險,流動性池常使用價格波動較小的資產,例如穩定幣或價值相關性較高的資產組合。此外,還可以使用非對稱或多資產池等方式進壹步降低風險。
無常損失是如何發生的?
假設妳向 Uniswap 的壹個流動性池提供了價值1萬美元的20 ETH 和價值1萬美元的10,000 DAI。隨後,ETH 的價格在第三方交易所(如 Coinbase)上漲至每枚550美元。根據自動做市商(AMM)的定價邏輯,Uniswap 上 ETH 的價格也會調整至550美元,導致池中 ETH 數量減少,DAI 數量增加。套利者會從池中買入較便宜的 ETH 並在外部市場出售,從而獲利。
由於妳提供的 ETH 被自動轉換為更多的 DAI,當妳取出資金時,妳的總資產價值將低於單純持有 ETH 時的價值。比如說,僅因價格變動而造成的差額為23美元的“無常損失”。當然,這壹損失可以部分通過交易過程中獲得的手續費收入抵消。
如何避免無常損失?
最簡單的方法就是使用價格穩定的資產,如穩定幣。以 Curve 為例,它主要提供如 USDC 與 DAI 等穩定幣之間的交易,或像 wBTC 與 sBTC 等同類資產的交易對,這些組合由於價格變動微小,基本不會產生無常損失。
另壹個方法是調整資產配置比例。比如 Balancer 不采用傳統的50/50配比,而是允許 80/20 等可變權重,從而讓用戶在降低無常損失風險的同時保持對某壹資產的高敞口。權重越高的壹方,在價格變化時承擔的損失就越小。
此外,也有壹些創新機制。例如,Bancor 通過引用預言機價格調整權重來抑制無常損失,甚至能完全消除它;Tokemak 則引入單邊流動性池,由協議原生代幣承擔無常損失的風險,換取手續費和獎勵。
總結
什麽是無常損失?它是指妳投入流動性池的資產價格發生變動時所遭遇的損失。幸運的是,大多數流動性池的手續費收入足以彌補這類損失,壹些協議也采用了創新機制來減輕風險。不過,如果妳想使用 DeFi 協議,理解“無常損失”的概念是十分必要的。
















