什麼是無常損失以及如何避免它?


如果沒有配對,LP 代幣的價值與基礎代幣的理論價值之間的差異會導致IL。

讓我們看一個假設的情況,看看無常/臨時損失是如何發生的。假設擁有10 ETH 的流動性提供者想要向50/50 ETH/USDT 礦池提供流動性。在這種情況下,他們需要存入10 ETH 和10,000 USDT(假設1ETH = 1,000 USDT)。

如果他們承諾的礦池子的總資產價值為100,000 USDT(50 ETH 和50,000 USDT),他們的份額將等於20%,使用這個簡單的公式= (20,000 USDT/100,000 USDT)*100 = 20%

計算流動性提供者在流動性礦池中的份額

流動性提供者參與礦池的百分比也很大,因為當流動性提供者通過智能合約將其資產承諾或存入礦池中時,他們將立即收到流動性礦池的代幣。流動性提供者可以隨時使用這些代幣提取他們在礦池中的份額(在本例中為20%)。那麼,你能在無常損失的情況下賠錢嗎?

這就是IL 的想法進入畫面的地方。流動性提供者容易受到稱為IL 的另一層風險的影響,因為他們有權獲得礦池的份額而不是確定數量的代幣。因此,當你存入資產的價值與你存入它們時發生變化時,就會發生這種情況。

請記住,變化越大,流動性提供者將面臨的IL 越多。這裡的損失是指取款的美元價值低於存款的美元價值。

這種損失是無常的,因為如果加密貨幣能夠恢復到價格(即它們存入AMM 時的相同價格),就不會發生損失。此外,流動性提供者獲得100% 的交易費用,以抵消無常損失的風險敞口。

如何計算無常損失?

在上面討論的示例中,1 ETH 的價格在存款時為1,000 USDT,但假設價格翻了一番,並且1 ETH 以2,000 USDT 的價格開始交易。由於算法會調整礦池,因此它使用公式來管理資產。

最基本也是應用最廣的是恆積公式,Uniswap正在推廣。簡單來說,公式就是:

恆積公式

使用我們示例中的數字,基於50 ETH 和50,000 USDT,我們得到:

50 * 50,000 = 2,500,000。

同樣,礦池中ETH 的價格可以使用以下公式獲得:

代幣流動性/ ETH 流動性= ETH 價格,

即,50,000 / 50 = 1,000。

現在1 ETH 的新價格= 2,000 USDT。所以,

ETH 流動性和代幣流動性公式

這可以使用相同的常數乘積公式來驗證:

ETH 流動性* 代幣流動性= 35.355 * 70, 710.6 = 2,500,000(與之前相同)。所以,現在我們的值如下:

舊與新的ETH 和USDT 值

如果此時流動性提供者希望從礦池中提取他們的資產,他們將用他們的流動性提供者代幣換取他們擁有的20% 的份額。然後,從礦池中每個資產的更新數量中提取他們的份額,他們將獲得7 ETH(即35 ETH 的20%)和14,142 USDT(即70,710 USDT 的20%)。

現在,提取的資產總值等於:(7 ETH * 2,000 USDT)14,142 USDT = 28,142 USDT。如果這些資產可以不存入流動資金礦池,所有者將獲得30,000 USDT [(10 ETH * 2,000 USDT) 10,000 USD].

由於AMM 管理資產比率的方式而可能發生的這種差異稱為無常損失。在我們的無常損失示例中:

流動性提供者撤回其20% 份額時的無常損失

資訊來源:由0x資訊編譯自COINTELEGRAPH。版權歸作者Onkar Singh所有,未經許可,不得轉載

Total
0
Shares
Related Posts