什麼是無常損失?DODO 如何消除無常損失?

買賣虛擬貨幣
以ETH-USDC為例
9.2到9.5的三天內,ETH價格從480跌到340
你本來的資產配置為:1ETH + 480USDC
它被置換為:1.188ETH + 404USDC
現在你的資產淨值為807.84。如果你的資產配置不被置換,淨值為820。換句話說,資產置換後,你損失了1.48%。
事實上,第一次接觸AMM的可能看不出AMM的風險,因為它的損失是隱性的,體現為資產的置換。
簡單來講,什麼貴了,你的什麼就少了。什麼便宜,你手裡就一把。
很長一段時間大家不知道怎麼描述這種。看起來有點不妥,但又算不清楚到底虧了多少,因此發明了一個詞“無常損失”。
無常損失的本質在於AMM對你的資產結構進行了干預——它強行要求你的兩種資產價值相等。這種干預帶來的負面效果可能遠超你的想象。
假如你現在持有USDC,要進入Uniswap的ETH-USDC交易對。那麼你需要將一半的USDC換成ETH,被迫承擔了ETH的持倉風險。同理,如果你持有ETH,那麼你需要將一半的ETH賣掉,被迫放棄了以太坊的盈利機會。
舉例來說,如果當前ETH價格480,你持有960USDC,為了進入AMM做市,需要買入1ETH。當ETH價格下跌到340的時候,你就損失了140USDC。也即14.6%的虧損!
由此可見,這一隱性成本不僅體現在無常損失,更造成了LP的隱性風險。
AMM對做市商並不友好。
要想消除無常損失,需要從根本上解決問題。即不再對LP的資產結構進行干預,允許他們以任意資產配比提供流動性。
所以消除無常損失,與允許單邊充值,本質上是同一件事。
AMM根據資金池中兩種資產的配比給出價格,如果允許兩側資金池價值規模不同,那就必須另找價格來源。引入Oracle勢在必行。
這正式DODO提出的解決方案,引入Oracle,解除對做市商的資產結構要求。從根本上消除無常損失。

世界上沒有免費的午餐。做市商提供了流動性,賺取了利潤,就一定會承擔風險。這一風險的來源就是額外持倉。

當使用者賣幣給做市商,做市商手中的庫存增加。這部分新增庫存,在幣價變化時會造成虧損或盈利。如何消解掉額外庫存,是做市商們永恆的話題。
DODO使用的PMM演算法就是在解決這一問題。當持倉風險增加時,PMM會調整價格,激勵套利者將額外的庫存買走。這樣可以始終將額外持倉風險控制在一個較小的水平。
無常損失是AMM內生的,恆定的,幾乎沒有改進的空間。只要存在對使用者的資產約束,在價格變化時出現虧損是必然的。
而DODO的持倉風險,既可能帶來虧損,也可能帶來盈利。並且,我們多種途徑消解這一風險。
隨著Oracle精度的提高(這也是很多Oracle服務提供商正在做的),DODO的持倉風險會大大減小。
另外,動態調整風險引數也可以降低DODO風險。例如,在市場波動性大的時候使用保守的風險引數,在市場波動小時使用激進的風險引數。

回到文章開頭的例子,以太坊從480到340的過程中,AMM的無常損失為1.48%,而DODO的LP只損失了1%。這還是在擴大了10倍資金利用率的情況下。

DODO及其背後的PMM演算法,就像是一部剛剛完成冷啟動的機器。有很多引數可以調整,需要一點時間磨合和改進。隨著我們對市場瞭解的深入,運營經驗的增長,以及最重要的社羣發展,DODO將會運轉地越來越流暢。
感謝大家對DODO的支援,讓我們與DODO共同成長!
Official Website: https://dodoex.io/
FAQ:https://dodoex.github.io/docs/docs/
GitHub: https://github.com/DODOEX
Telegram: t.me/dodoex_official
Twitter: https://twitter.com/BreederDodo
Reddit: https://www.reddit.com/r/DodoEx/
Discord:https://discord.gg/tyKReUK

作者: 雷達熊,來源: DODOZoo

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;