2023 年 5 月 25 日 更新

如果你有接觸加密貨幣的資訊或是參與各種 DeFi 項目,可能都會聽過「無常損失」這個專有名詞,好像跟流動性挖礦有關,但不知道它是什麼意思、也不知道損失了什麼。
因此這篇文章會跟你介紹什麼叫做「無常損失」,它發生在哪裡?在什麼情況下會發生?同時也會教你使用「無常損失計算機」。
歡迎訂閱《數位小幫手》內容,閱讀文章之前請先了解我們的免責聲明與使用條款及隱私權政策。文章內容皆為使用心得與教學經驗分享,內文所提及的任何項目或平台皆不得作為投資建議或使用建議,亦無法保證其績效與報酬,投資有賺有賠,請審慎評估風險並自負盈虧。
內容目錄
無常損失是什麼?
在虛擬貨幣的市場裡,無常損失 (英文:Impermanent Loss,IL) 是流動性提供者會面臨的一種資產風險,它是在流動性挖礦時因幣價發生變化所帶來的損失,而且幣價變化越大、無常損失就會越多。
中文名稱 | 無常損失 |
英文名稱 | Impermanent Loss |
名詞解釋 | 在進行流動性挖礦時,因幣價發生變化而產生的損失 |
無常損失發生在哪裡?
加密貨幣的市場上存在著各式各樣的交易平台,每個平台背後的交易機制可能會不一樣,但通常都離不開幾種主流的模型,像是「訂單簿模式」或「自動做市商 (AMM)」。
其中使用自動做市商的平台上會存在不同交易對的「流動性池」,像是去中心化交易所 Uniswap 或中心化交易所幣安的流動性挖礦。
在特定的機制與公式之下,存入池內的資產需具有同等價值,而流動性池的幣價會由「池內的資產比例」來決定。比如說,流動性池中有 3 顆 BTC 跟 30000 顆 USDT,那這個池子的 BTC 幣價就是 10000 USDT。
用戶只要為這些流動性池提供流動性,也就是注入一筆資金/加密貨幣,就可以成為「流動性提供者 (LP)」,並獲得池中的交易手續費分潤或是其它獎勵,但同時也會因幣價發生漲跌而導致無常損失。
無常損失具體是怎麼回事?
假設小明往一個「流動性池」投入 2 ETH 跟 2000 DAI,而投入後的池內資產為 10 ETH 跟 10000 DAI ( 1 ETH = 1000 DAI ),那小明就持有這個流動性池的 20% 資產,投入的價值為 4000 DAI。
ETH | DAI | |
小明資產 (20%) | 2 | 2000 |
流動性池總資產 | 10 | 10000 |
接著外部市場上的 ETH/DAI 價格發生變化,ETH 的價格漲到了 4000 ETH/DAI。
這時候市場上的「套利者」看到流動性池內的幣價還停留在 1000 ETH/DAI,就會進行套利行為 (Arbitrage),也就是拿著 DAI 來購買流動性池內便宜的 ETH,實際上就是存入 DAI 來換出 ETH,直到池內的幣價也達到外部市價的水平,最後池內的資產就會變成 5 ETH 跟 20000 DAI。
ETH | DAI | |
小明資產 (20%) | 1 | 4000 |
流動性池總資產 | 5 | 20000 |
而小明因為還持有流動性池的 20% 資產,所以小明擁有 1 顆 ETH 跟 4000 顆 DAI 並可以隨時贖回,價值 8000 DAI,看起來有因為 ETH 價格的上漲而受惠。
但如果小明當初選擇「不投入」流動性池,只放在冷錢包的話,那小明身上就還保有 2 ETH 跟 2000 DAI 的現貨,如今這些現貨的價值就有 10000 DAI,是不是比投入流動性池還要賺呢?這跟「投入」池內的價值差了 2000 DAI,而兩者之間的差額就被稱為「無常損失」。
流動池的數量 (選擇投入) | 持有現貨數量 (選擇不投入) | |
ETH/DAI 幣價=1000 (上漲前) | 2 ETH 2000 DAI (價值:4000) | 2 ETH 2000 DAI (價值:4000) |
ETH/DAI 幣價=4000 (上漲後) | 1 ETH 4000 DAI (價值:8000) | 2 ETH 2000 DAI (價值:10000) |
無常損失 | – 2000 DAI | 0 |
而且你會發現,就算幣價是下跌的,同樣也會有無常損失的狀況產生。
流動池的數量 (選擇投入) | 持有現貨數量 (選擇不投入) | |
ETH/DAI 幣價=1000 (下跌前) | 2 ETH 2000 DAI (價值:4000) | 2 ETH 2000 DAI (價值:4000) |
ETH/DAI 幣價=250 (下跌後) | 4 ETH 1000 DAI (價值:2000) | 2 ETH 2000 DAI (價值:2500) |
無常損失 | – 500 DAI | 0 |
發生無常損失的時候怎麼辦?
實際上只要流動性池中的幣價發生變化,就會產生無常損失,只是多跟少的問題而已。
不過無常損失是一種「暫時性的損失」,只要幣價回到剛開始投入流動性池的價格,之前產生的無常損失就會被彌平消除。這就跟一般投資的「未實現損益」很像,只要我不賣都不算虧!
就算價格回不到起點,流動性挖礦通常還會有手續費之類的獎勵,只要無償損失不大並且時間夠長,流動性挖礦的獎勵應該都還能蓋過去。
當然你也可以透過「借貸」或「合約」之類的工具來對沖風險,但效果可能有限,而且還要考量相關的操作成本。
無常損失計算機
如果你想知道無常損失的虧損率究竟有多少,但又不知道怎麼計算的話,網路上有很多平台都有提供「無常損失計算機」,例如:CoinGecko。
進去之後,通常預設都是套用 50/50 的模型,我們只要在資產 (Asset) 的欄位填入幣價的漲跌幅度,就可以算出無常損失的程度。

結語
在自動化做市商的平台進行流動性挖礦的時候,通常會將「無常損失」的風險考量進去,因為這樣才能體現真實的投資報酬率。
但有鑑於大多數加密貨幣的價格波動都很大,新手如果想初嘗流動性挖礦的體驗,可以找看看那些幣價漲跌相關性高的流動性池來投入,比如:BTC/WBTC、BUSD/USDT、USDT/DAI,這類流動性礦池的挖礦獎勵可能不高,但無常損失的程度通常也都不大。
無常損失常見問題 FAQ
FAQ:無常損失是什麼?
無常損失 (Impermanent Loss) 是在交易所 (例如:DEX) 中因市場行情變化而導致的損失。
FAQ:發生無常損失的時候怎辦?
一般來說有幾種方法可以嘗試,例如:等待市場恢復、降低持有份量、分散風險。
延伸閱讀
各個交易所/錢包註冊優惠懶人包
交易所 | 特色 | 開戶優惠 | 開戶 |
---|---|---|---|
幣安 | 全球最大 | 手續費折扣:現貨 20% / 合約 10% | 點此 |
OKX | 衍生品前十 | 手續費折扣:現貨 20% / 合約 20% | 點此 |
Bybit | 衍生品前十 | 最高可領 $30,000 USDT 體驗金 | 點此 |
Bitget | 跟單平台 | 手續費折扣:現貨 20% / 合約 20% | 點此 |
MEXC | 小幣眾多 | 手續費折扣:現貨 10% / 合約 10% | 點此 |
派網 | 交易機器人 | 1288 USDT 雙幣理財體驗金 | 點此 |
MAX | 台幣出入金 | 手續費折扣:現貨 20% | 點此 |
ACE | 台幣出入金 | 最高可領到 22 USDT | 點此 |
交易所 | 特色/開戶優惠 |
---|---|
幣安 | 全球最大交易所 (點此註冊) 手續費折扣:現貨 20% / 合約 10% |
OKX | 衍生品排名前十交易所 (點此註冊) 手續費折扣:現貨 20% / 合約 20% |
Bybit | 衍生品排名前十交易所 (點此註冊) 最高可領 $30,000 USDT 體驗金 |
Bitget | 合約跟單平台 (點此註冊) 手續費折扣:現貨 20% / 合約 20% |
MEXC | 小幣眾多的交易所 (點此註冊) 手續費折扣:現貨 10% / 合約 10% |
派網 | 十餘款交易機器人 (點此註冊) 1288 USDT 雙幣理財體驗金 |
MAX | 新台幣出入金 (點此註冊) 手續費折扣:現貨 20% |
ACE | 新台幣出入金 (點此註冊) 最高可領取 22 USDT |
免責聲明:本文僅為教學內容,無任何投資建議。所有交易皆存在風險,加密貨幣及相關商品皆屬於波動性高的產品,請謹慎投資。另外,本文也不構成任何開戶建議,請謹慎選擇具有安全監管保障的加密貨幣交易所。
References:
https://academy.binance.com/zt/articles/impermanent-loss-explained
其它服務