作者|桑幣區識編輯團隊
發布|2026/10/16
更新|2026/10/16
在去中心化金融(DeFi)市場中,提供流動性(Liquidity Providing)是常見的收益策略之一。
使用者可以將 ETH、USDC 或其他代幣存入自動化做市商(AMM)的流動性池,讓其他交易者交換資產,並依照協議規則取得交易手續費。
然而,即使流動性池持續產生手續費收入,流動性提供者(LP)的實際報酬也不一定優於單純持有原本的代幣。
造成這種差異的重要原因之一,就是無常損失(Impermanent Loss)。
例如,當 ETH 價格大幅上漲時,ETH/USDC 流動性池可能因套利交易而逐漸減少 ETH、增加 USDC。結果是 LP 雖然仍可能賺錢,卻沒有單純持有 ETH 和 USDC 賺得多。
更重要的是,無常損失不只會在幣價下跌時出現,價格大幅上漲也可能產生。
本文將透過實際數字與計算公式,完整介紹無常損失的成因、價格變化下的損失比例、Uniswap V2 與 V3 的差異、交易手續費能否抵銷損失,以及流動性提供者如何管理風險。
無常損失是什麼?
無常損失(Impermanent Loss,簡稱 IL)是指將資產存入特定 AMM 流動性池後,流動性部位的價值低於單純持有原始資產組合所產生的相對價值差異。
這裡的比較基準非常重要。
無常損失不是單純比較「投入多少錢」和「現在剩多少錢」,而是比較兩種情況:
- 將資產存入 AMM 流動性池。
- 不提供流動性,只持有最初的相同數量代幣。
如果第一種情況的資產價值較低,兩者之間的差額就是無常損失。
無常損失基本資料
| 項目 | 說明 |
|---|---|
| 英文名稱 | Impermanent Loss |
| 中文名稱 | 無常損失 |
| 常見縮寫 | IL |
| 主要出現場景 | AMM 流動性池 |
| 比較基準 | 單純持有原始代幣組合 |
| 主要成因 | 代幣相對價格變動與 AMM 再平衡 |
| 是否只有下跌才會發生 | 否,上漲也可能產生 |
| 是否等於實際虧損 | 不一定 |
| 是否可能被手續費抵銷 | 有可能 |
| 是否所有 AMM 都相同 | 否,取決於池型及定價機制 |
需要注意的是,不同 AMM 的資產權重、價格區間及計價機制可能不同,因此無常損失也不一定能套用同一個公式。
無常損失為什麼會發生?
要理解無常損失,必須先了解 AMM 如何運作。
傳統交易所主要透過買賣訂單簿撮合交易。
但在 Uniswap 等 AMM 協議中,使用者可以直接與流動性池進行代幣交換。
以經典的雙資產恆定乘積 AMM 為例,其核心公式為:
x × y = k
其中:
- x:流動性池中的第一種代幣數量。
- y:第二種代幣數量。
- k:在忽略交易費等因素的簡化模型中維持不變的乘積。
當使用者買入 ETH 時,流動性池中的 ETH 會減少,USDC 則會增加。
當使用者賣出 ETH 時,池中的 ETH 會增加,USDC 則會減少。
套利交易如何改變池內資產比例?
假設市場上的 ETH 價格從 2,000 USDC 上漲到 3,000 USDC。
如果流動性池中的 ETH 價格仍接近 2,000 USDC,套利交易者便可能從池中買入相對便宜的 ETH,再於其他市場出售。
這類交易會逐步改變池中的 ETH 與 USDC 數量,使池內價格接近外部市場價格。
對 LP 而言,結果通常是:
- ETH 價格上漲時,池中 ETH 數量減少。
- ETH 價格下跌時,池中 ETH 數量增加。
這種被動再平衡,是經典 AMM 無常損失的重要來源。
無常損失實際案例:ETH 上漲 100% 會發生什麼事?
假設某位使用者在 ETH 價格為 2,000 USDC 時,提供以下資產:
- 1 ETH,價值 2,000 USDC。
- 2,000 USDC。
- 初始總價值:4,000 USDC。
假設這是一個標準的 50/50 恆定乘積 AMM 流動性部位,並且忽略交易手續費與其他成本。
情境一:不提供流動性,只持有資產
如果 ETH 從 2,000 USDC 上漲到 4,000 USDC,原本的資產組合將變成:
1 ETH × 4,000 USDC = 4,000 USDC
加上原本持有的 2,000 USDC:
單純持有總價值 = 6,000 USDC
情境二:將資產存入 AMM 流動性池
因為套利交易會調整池中的資產比例,當 ETH 價格翻倍時,這個流動性部位在簡化模型下將對應約:
- 0.7071 ETH。
- 2,828.43 USDC。
以 ETH 市價 4,000 USDC 計算:
0.7071 ETH × 4,000 ≈ 2,828.43 USDC
再加上池中的 USDC:
流動性部位總價值 ≈ 5,656.85 USDC
兩種策略比較
| 項目 | 單純持有 | 提供流動性 |
|---|---|---|
| 初始價值 | 4,000 USDC | 4,000 USDC |
| ETH 上漲後價值 | 6,000 USDC | 約 5,656.85 USDC |
| 相對初始資產的增值 | 2,000 USDC | 約 1,656.85 USDC |
| 與單純持有的差額 | — | 約 -343.15 USDC |
因此,這個例子的無常損失金額約為:
6,000 − 5,656.85 = 343.15 USDC
相對於單純持有的最終價值:
343.15 ÷ 6,000 ≈ 5.72%
為什麼 ETH 上漲,LP 仍會出現無常損失?
因為 AMM 會在價格上漲過程中,透過交易逐步減少池內 ETH 數量。
LP 雖然仍然享受到部分 ETH 上漲帶來的收益,但持有的 ETH 數量比單純持有策略更少。
這也是無常損失最容易被誤解的地方:
出現無常損失,不代表流動性部位一定虧錢,而是代表其表現低於單純持有原始資產組合。
無常損失計算公式是什麼?
對於標準的 50/50 恆定乘積 AMM,在忽略手續費、額外獎勵與其他成本的條件下,可以使用以下公式估算無常損失:
IL = 2 × √r ÷ (1 + r) − 1
其中:
r = 新價格 ÷ 初始價格
例如,ETH 從 2,000 USDC 上漲至 4,000 USDC:
r = 4,000 ÷ 2,000 = 2
代入公式:
IL = 2 × √2 ÷ 3 − 1
結果約為:
IL ≈ -5.72%
負號代表流動性部位相對單純持有策略的價值差異。
無常損失公式的適用限制
這個公式並不適用於所有流動性池。
它主要適用於:
- 兩種資產的標準恆定乘積 AMM。
- 初始資產價值比例為 50/50。
- 沒有額外存入或移除流動性。
- 忽略交易手續費與其他收益。
- 忽略 Gas、滑價及其他操作成本。
- 不考慮集中流動性的有限價格區間。
如果使用的是 Uniswap V3、Curve 特定穩定幣池或 Balancer 非等權重池,計算方式可能不同。
無常損失計算表:價格漲跌多少會損失多少?
以下依照標準 50/50 恆定乘積 AMM 公式計算。
| 代幣相對價格變化 | 無常損失 |
|---|---|
| 下跌 90% | 約 -42.50% |
| 下跌 75% | -20.00% |
| 下跌 50% | 約 -5.72% |
| 下跌 25% | 約 -1.03% |
| 沒有變化 | 0% |
| 上漲 25% | 約 -0.62% |
| 上漲 50% | 約 -2.02% |
| 上漲 100% | 約 -5.72% |
| 上漲 200% | 約 -13.40% |
| 上漲 400% | 約 -25.46% |
從表格可以觀察到兩個重要現象。
第一,價格相對變動幅度越大,無常損失通常越明顯。
第二,價格上漲和下跌都可能造成無常損失。
但必須注意,上漲 100% 與下跌 50% 之所以得到相同的無常損失比例,是因為兩者的價格倍率互為倒數,而不是因為價格漲跌的百分點相同。
無常損失互動計算器
如果想估算標準 50/50 AMM 在不同價格變動下的無常損失,可以使用下列公式:
無常損失比例 = [2 × √(新價格/原始價格) ÷ (1 + 新價格/原始價格) − 1] × 100%
例如:
- 原始 ETH 價格:2,000 USDC。
- 新 ETH 價格:3,000 USDC。
- 價格倍率:1.5。
則無常損失約為 -2.02%。
如果初始投入價值為 10,000 USDC,則需要先計算單純持有策略在新價格下的價值,再套用無常損失比例,不能直接把初始投入金額乘以 2.02%,當作精確的損失金額。
無常損失和實際虧損有什麼不同?
無常損失與絕對虧損是兩個不同概念。
情況一:LP 賺錢,但輸給單純持有
假設:
- 初始資產價值:4,000 USDC。
- 單純持有後價值:6,000 USDC。
- LP 部位價值:5,656.85 USDC。
此時 LP 相對初始資產仍然增值約 1,656.85 USDC。
但因為單純持有可以增值 2,000 USDC,所以存在約 343.15 USDC 的無常損失。
情況二:LP 和單純持有都虧錢
假設 ETH 大幅下跌。
LP 部位的總價值可能低於初始投入金額。
即使如此,仍需要比較單純持有的最終價值,才能知道有多少差額屬於無常損失。
情況三:手續費抵銷無常損失
如果 LP 在提供流動性期間賺取足夠的交易手續費,最終報酬可能優於單純持有。
因此,無常損失只是 LP 績效分析的一部分。
為什麼叫做「無常」損失?
Impermanent Loss 的名稱,來自價格變化可能並非永久維持。
在標準恆定乘積 AMM 的簡化模型中,如果兩種資產的相對價格回到最初水準,而且沒有其他因素干擾,無常損失可以回到零。
例如:
ETH 初始價格為 2,000 USDC。
之後上漲至 3,000 USDC,產生無常損失。
如果 ETH 又回到 2,000 USDC,且忽略交易費等因素,該模型中的無常損失會消失。
無常損失會永遠消失嗎?
不一定。
如果使用者在價格偏離初始水準時退出流動性池,當時的資產配置就會成為實際持有的結果。
之後即使市場價格回到原點,已退出的部位也不會自動恢復原本的資產數量。
此外,真實市場還涉及交易費、價格波動、套利交易、重新配置及其他成本。
因此,不能因為名稱包含「無常」,就認為這種損失一定會恢復。
無常損失可以被交易手續費抵銷嗎?
可以,但沒有保證。
流動性提供者的收益,通常需要同時考慮:
- 流動性部位的資產價值。
- 累積交易手續費。
- 額外代幣獎勵。
- 無常損失。
- Gas 與策略成本。
交易手續費抵銷無常損失範例
延續前面的 ETH 上漲 100% 案例。
單純持有最終價值為 6,000 USDC。
不含手續費的 LP 部位價值約為 5,656.85 USDC。
兩者差額約為 343.15 USDC。
假設 LP 在這段期間另外累積價值 400 USDC 的手續費。
則 LP 總價值約為:
5,656.85 + 400 = 6,056.85 USDC
相對單純持有:
6,056.85 − 6,000 = +56.85 USDC
在這個簡化例子中,手續費足以抵銷無常損失。
但這不代表實際交易一定會產生 400 USDC 的手續費。
手續費高就一定划算嗎?
不一定。
手續費收益受到交易量、池中流動性、費率、價格區間及協議設計影響。
而且高交易量也可能伴隨劇烈價格變動,使無常損失擴大。
因此,評估 LP 策略應同時考慮收益與風險,而不是只看手續費 APR。
Uniswap V2 和 V3 的無常損失有什麼不同?
Uniswap V2 與 V3 都採用 AMM 設計,但流動性配置方式不同。
Uniswap V2:全價格區間流動性
Uniswap V2 的標準雙資產流動性池,採用全價格區間流動性。
LP 的資產會依照池中交易活動,持續在兩種代幣之間調整。
對標準 50/50 池而言,可以使用前述無常損失公式進行估算。
Uniswap V3:集中流動性
Uniswap V3 引入集中流動性(Concentrated Liquidity)。
LP 可以選擇在特定價格區間內提供資產,例如 ETH 價格介於 1,800 至 2,200 USDC。
相較於全價格區間流動性,集中流動性讓 LP 可以把資金配置在較狹窄的價格範圍內。
這可能提高區間內的資金使用效率,但也改變了資產再平衡及風險特性。
集中流動性為什麼可能放大無常損失?
當價格在較狹窄的區間內變動時,流動性部位的資產組成可能更快地向其中一種代幣轉換。
如果價格大幅偏離原本區間,LP 可能持有幾乎全部的單一資產。
因此,在其他條件相同的情況下,較窄的價格區間可能使部位對價格變化更加敏感。
不過,實際損益還要考慮價格區間、手續費收入、重新配置成本與市場路徑。
超出價格區間會怎樣?
在 Uniswap V3 的集中流動性設計中,當市場價格超出 LP 設定的價格區間時,該部位不再提供當前價格附近的有效流動性。
因此,在價格回到區間之前,通常不會再從新的交換交易中累積手續費。
此外,部位的資產組成可能轉為單一代幣。
V2 和 V3 比較
| 項目 | Uniswap V2 | Uniswap V3 |
|---|---|---|
| 流動性範圍 | 全價格區間 | 自訂價格區間 |
| 資金效率 | 相對分散 | 區間內可能較高 |
| 無常損失公式 | 標準 50/50 公式可用 | 需依價格區間計算 |
| 超出區間 | 無有限區間概念 | 可能停止賺取新的交換手續費 |
| 管理複雜度 | 相對較低 | 相對較高 |
| 資產再平衡風險 | 存在 | 可能更敏感 |
延伸閱讀:Uniswap 是什麼?V2、V3、V4 與 AMM 完整介紹
Uniswap V4 能避免無常損失嗎?
不能直接這樣理解。
Uniswap V4 延續集中流動性的概念,並透過 Hooks 等機制提供更高的客製化能力。
不同流動性池可能採用不同費率、交易邏輯或額外功能。
但這不代表無常損失會自動消失。
只要策略涉及資產相對價格變動與被動再平衡,就需要評估相應的持倉風險。
某些機制可能嘗試改善 LP 的收益或風險管理,但實際效果取決於具體實作。
不能將 V4、動態手續費或 Hooks 視為無常損失的保證解決方案。
穩定幣流動性池也會有無常損失嗎?
有可能。
例如 USDC/USDT 等穩定幣交易池,通常希望兩種資產維持接近的市場價格。
在價格相對穩定的情況下,這類池的資產價格波動風險可能與 ETH/USDC 池不同。
但如果其中一種穩定幣嚴重脫鉤,池中的資產比例可能快速改變。
套利交易者可能將價格較低的資產換入池中,取走價格較高的資產。
結果可能讓 LP 持有大量已經脫鉤的穩定幣。
穩定幣池是否完全沒有風險?
不是。
除了無常損失及價格偏離之外,還需要考慮:
- 穩定幣脫鉤。
- 發行方及儲備風險。
- 智能合約漏洞。
- 流動性不足。
- 特定池型的定價與放大參數風險。
因此,不能把穩定幣 LP 直接視為無風險定存。
延伸閱讀:穩定幣是什麼?種類、運作方式與風險
無常損失和滑價有什麼不同?
無常損失與滑價(Slippage)都與 AMM 有關,但兩者不是同一件事。
無常損失是 LP 部位相對單純持有資產的價值差異。
滑價則是交易者實際成交價格與預期價格之間的差異。
比較表
| 項目 | 無常損失 | 滑價 |
|---|---|---|
| 英文 | Impermanent Loss | Slippage |
| 主要影響對象 | 流動性提供者 | 交易者 |
| 核心問題 | LP 表現低於單純持有 | 實際成交價偏離預期 |
| 主要成因 | 資產價格變動與 AMM 再平衡 | 市場價格變化、交易規模及流動性 |
| 是否與池中深度有關 | 間接相關 | 通常直接相關 |
| 是否可透過手續費抵銷 | 有可能 | 不屬於同一收益比較方式 |
此外,價格衝擊(Price Impact)通常指某筆交易本身對成交價格造成的影響,也不應直接與無常損失混為一談。
如何降低無常損失風險?
無常損失通常無法完全消除,但可以透過不同策略管理風險。
選擇價格相關性較高的資產
如果兩種資產的相對價格變動較小,某些 AMM 池型中的無常損失風險可能較低。
例如部分同類型資產或穩定幣交易池。
但價格相關性可能在市場壓力下失效,不能視為保證。
理解流動性池的定價機制
不同 AMM 採用不同公式。
標準恆定乘積池、穩定幣池及非等權重池,可能有不同的價格敏感度與風險。
避免只追逐高 APR
高額代幣獎勵可能伴隨高波動資產及更高風險。
應比較獎勵價值、無常損失及退出成本。
管理集中流動性價格區間
使用 Uniswap V3 等集中流動性策略時,需要了解區間寬度如何影響資產組成與手續費收入。
較寬的區間可能降低頻繁超出區間的機率,但不代表沒有無常損失。
留意交易手續費收益
手續費可以抵銷部分無常損失,但需要依照實際交易量與部位份額評估。
避免過度使用槓桿
如果 LP 部位同時搭配借貸槓桿,還可能面臨清算風險。
控制單一策略曝險
避免將所有資產集中在同一個流動性池、代幣或智能合約。
定期比較 LP 與單純持有的表現
除了查看 APR,也應追蹤部位資產數量、累積費用及相對持有策略的差異。
注意重新配置成本
頻繁調整集中流動性區間,可能增加 Gas、滑價及其他交易成本。
理解退出後的資產組成
移除流動性時,實際取得的代幣數量可能與最初存入時不同。
因此,退出前應確認部位目前持有的資產及其價值。
無常損失與流動性挖礦有什麼關係?
流動性挖礦(Liquidity Mining)是協議透過代幣獎勵,吸引使用者提供流動性的激勵機制。
在 AMM 流動性挖礦中,使用者可能同時取得:
- 交易手續費。
- 治理代幣獎勵。
- 第三方激勵。
這些收益可能提高 LP 的整體報酬,但不會讓無常損失自動消失。
例如,某個池顯示 30% APR,但如果底層代幣價格大幅變化,無常損失及資產貶值仍可能超過獎勵價值。
延伸閱讀:流動性挖礦是什麼?Liquidity Mining 收益與風險
無常損失與 Yield Farming 有什麼關係?
Yield Farming(收益農場)是更廣義的 DeFi 收益策略。
部分收益農場會將資產配置到 AMM 流動性池,再透過獎勵代幣、自動複利或其他方式提高收益。
但如果底層策略涉及 AMM LP,無常損失仍然可能存在。
即使使用收益聚合器,自動複利也不代表能消除無常損失。
因此,評估收益農場時,應確認收益來源、底層資產配置及實際風險。
延伸閱讀:Yield Farming 是什麼?收益農場與自動複利解析
提供流動性一定比單純持有更好嗎?
不一定。
提供流動性的優勢,在於可能取得交易手續費及額外獎勵。
但相較於單純持有,LP 需要承擔額外的 AMM 再平衡風險,以及智能合約與操作成本。
什麼情況下 LP 可能更有優勢?
例如:
- 資產相對價格變動較小。
- 交易量穩定。
- LP 實際取得足夠手續費。
- 策略成本相對較低。
- 額外獎勵具有可變現價值。
什麼情況下單純持有可能更有優勢?
例如:
- 某種資產出現大幅單邊上漲。
- LP 手續費不足以抵銷無常損失。
- 流動性池獎勵下降。
- 頻繁重新配置產生高額成本。
- 使用者不願承擔額外智能合約風險。
因此,提供流動性與單純持有並不存在適用於所有人的最佳選擇。
無常損失常見問題 FAQ
無常損失是什麼?
無常損失是 AMM 流動性部位相對於單純持有原始資產組合的價值差異。
Impermanent Loss 中文是什麼?
Impermanent Loss 通常翻譯為「無常損失」。
無常損失是實際虧錢嗎?
不一定。LP 可能仍然獲利,只是報酬低於單純持有。
無常損失只有幣價下跌才會出現嗎?
不是。資產相對價格上漲或下跌,都可能造成無常損失。
無常損失怎麼計算?
標準 50/50 恆定乘積 AMM 可使用 IL = 2√r/(1+r)−1 估算,其中 r 為新價格與初始價格的比值。
ETH 上漲一倍,無常損失是多少?
在標準 50/50 恆定乘積 AMM、忽略費用的條件下,約為 -5.72%。
ETH 下跌 50%,無常損失是多少?
在相同簡化模型下,約為 -5.72%。
無常損失為什麼叫無常?
因為在特定簡化模型中,如果相對價格回到初始水準,無常損失可能消失。
無常損失會自動恢復嗎?
不一定。若已退出流動性部位,之後價格回復也不會自動還原原本的代幣數量。
無常損失可以被交易手續費抵銷嗎?
有可能,但取決於實際費用收入、資產價格及策略成本。
無常損失會影響所有流動性池嗎?
不同池型的風險不同,不能把同一個公式套用到所有 AMM。
穩定幣流動性池有無常損失嗎?
可能有。尤其當其中一種穩定幣脫鉤時,風險可能顯著增加。
Uniswap V3 的無常損失比較大嗎?
集中流動性可能讓部位對價格變化更加敏感,但實際結果取決於價格區間、資產及手續費收益。
Uniswap V4 可以避免無常損失嗎?
不能保證。V4 的客製化功能不代表所有流動性策略都沒有無常損失。
超出集中流動性區間會怎樣?
部位可能轉為單一資產,並在價格回到區間前停止取得新的交換手續費。
無常損失和滑價一樣嗎?
不一樣。無常損失主要影響 LP 的相對報酬,滑價主要描述交易成交價格與預期價格的差異。
無常損失和價格衝擊一樣嗎?
不一樣。價格衝擊描述交易本身對價格的影響,無常損失則比較 LP 與單純持有的價值差異。
無常損失會影響 Yield Farming 嗎?
如果收益農場策略涉及 AMM LP,就可能受到無常損失影響。
無常損失能完全避免嗎?
對於涉及資產再平衡的 AMM 策略,通常不能保證完全避免。
如何降低無常損失?
可以研究資產相關性、池型、價格區間、交易手續費及整體資產配置風險。
LP Token 可以避免無常損失嗎?
不能。LP Token 主要用來表示流動性權益,本身不會消除底層部位的無常損失。
流動性挖礦 APR 很高,還需要考慮無常損失嗎?
需要。APR 是收益估計,並不代表已扣除無常損失及所有成本。
無常損失適合用什麼方式追蹤?
可以記錄初始代幣數量、初始價格、目前部位資產數量、累積費用及單純持有的比較價值。
提供流動性適合新手嗎?
需要先理解 AMM、無常損失、智能合約及退出機制,不能只根據顯示收益率決定。
無常損失是評估 AMM 流動性收益不可忽略的成本
無常損失是 DeFi 流動性提供者必須理解的重要概念。
它不是單純的幣價下跌,也不一定代表帳戶出現絕對虧損。
真正的重點,是比較提供流動性與單純持有原始資產組合的最終價值。
在標準 50/50 恆定乘積 AMM 中,價格上漲或下跌都可能造成無常損失;而在 Uniswap V3 等集中流動性模型中,價格區間還會進一步影響部位的風險與手續費收入。
理解無常損失,可以掌握三個核心觀念:
- 無常損失是相對於單純持有的價值差異,不等於一定虧錢。
- 交易手續費與代幣獎勵可能抵銷無常損失,但沒有保證。
- 不同 AMM 池型與集中流動性策略,必須使用相應的風險評估方式。
對希望透過 AMM、流動性挖礦或 Yield Farming 取得收益的使用者而言,真正重要的不是哪個池的 APR 最高,而是扣除風險與成本後,這項策略是否仍符合自己的投資目標。
參考資料
- Uniswap 官方文件:Concentrated Liquidity
- Uniswap 官方文件:Liquidity Providers
- Uniswap 官方文件:Fees
- Uniswap V2 官方白皮書
- Uniswap V3 官方白皮書
- Uniswap 官方文件:Liquidity Positions
- Ethereum 官方網站:去中心化金融 DeFi
*本文由桑幣區識編輯團隊依據官方資料及公開資訊整理,內容僅供資訊與教育用途,不構成投資建議。