流動性プールへの参加を検討するとき、必ず目にするのが「非永続的損失(Impermanent Loss)」という概念です。この言葉の意味を正確に理解していないと、実際に資産が目減りしているにもかかわらず「まだ取り戻せるはず」と誤った判断をしてしまう危険があります。本記事では、非永続的損失の定義から数学的な計算式、実際の損失額シミュレーション、そしてリスクを軽減するための実践的な戦略まで、徹底的に解説します。DeFiで安定した収益を狙うには、まず非永続的損失を正確に把握することが欠かせません。最後まで読むことで、流動性提供の判断に必要な知識がすべて身につきます。
非永続的損失とは何か
非永続的損失とは、流動性プールに預け入れたトークンの価格が変動した場合に生じる「ただホールドしていた場合との差額」のことです。「非永続的」と呼ばれる理由は、価格が元に戻れば損失が解消されるためです。
ホールドと流動性提供の損益比較
ETH/USDCのプールに1ETH(当時10万円)と10万円分のUSDCを預け入れたとします。その後ETHが20万円に上昇した場合、ただホールドしていれば資産は30万円(ETH20万円+USDC10万円)となります。しかし流動性プールでは、AMMの価格調整により保有ETH数量が減り、USDC数量が増えます。この場合の資産は約28.28万円となり、差額の約1.72万円が非永続的損失です。
「非永続的」の意味と「確定損失」になる条件
価格変動後に元の価格に戻れば損失は消えるため「非永続的」と呼ばれます。しかし、損失が「確定」するのは流動性を引き出す瞬間です。価格が変動したままの状態で引き出すと、その時点の損失が実損となります。また、プールの手数料収益が非永続的損失を上回れば、実質的にはプラスになることもあります。
非永続的損失の計算式と数学的背景
非永続的損失は数学的に厳密に計算できます。定数積モデル(x×y=k)を使った計算式を理解することで、任意の価格変動に対する損失を事前に把握できます。
定数積モデルに基づく損失計算式
価格変動率をrとした場合(r=最終価格/初期価格)、非永続的損失率は次の式で求められます。IL = 2×√r/(1+r) − 1。例えばETHが2倍になった場合(r=2):IL = 2×√2/(1+2) − 1 = 2×1.4142/3 − 1 ≈ −5.72%。つまり、価格が2倍になると約5.72%の非永続的損失が発生します。
各価格変動率と損失率の対応表
参考として主要な変動率と損失率の対応は以下の通りです。1.25倍→0.6%損失、1.5倍→2.0%損失、2倍→5.7%損失、3倍→13.4%損失、4倍→20.0%損失、5倍→25.5%損失。ボラティリティが高いトークンペアほど損失リスクが高いことが数値からもわかります。ステーブルコイン同士のペアでは価格変動がほぼゼロのため、非永続的損失もほぼ発生しません。
実例で学ぶ非永続的損失シミュレーション
実際の数値を使って非永続的損失がどの程度発生するかをシミュレーションします。具体的な金額を見ることで、リスクの大きさを実感できます。
ETH価格3倍上昇時のシミュレーション
初期:ETH価格10万円。1ETH + 10万USDC(合計20万円相当)をプールに投入。ETHが30万円に上昇(3倍)した場合:定数積k=1×10万=10万。新価格でのETH数量:√(k/新価格)=√(10万/30万)≈0.5774ETH。新USDC数量:k/ETH数量=10万/0.5774≈17,321USDC。プール内資産総額:0.5774×30万+17,321≈34,641円。ホールドした場合:1×30万+10万=40万円。非永続的損失:40万−34,641≈53,590円(約13.4%)。
価格下落時の非永続的損失
非永続的損失は価格が下落した場合にも発生します。ETHが初期価格の1/3(約3.3万円)に下落した場合も約13.4%の非永続的損失が生じます。つまり、価格変動の方向(上昇・下落)に関わらず、変動率が大きいほど損失は拡大します。これが、ボラティリティの高いトークンペアへの流動性提供が難しい理由です。
非永続的損失が発生しにくいケース
すべての流動性プールで大きな非永続的損失が発生するわけではありません。損失が小さいまたはほぼゼロになるケースを知ることで、リスク管理がしやすくなります。
ステーブルコインペアの優位性
USDC/DAIやUSDT/USDCのようなステーブルコイン同士のペアは、価格がほぼ1:1に固定されているため非永続的損失がほぼ発生しません。Curve Financeなどはこの特性を活かしたプロトコルで、安定した手数料収益を低リスクで得られます。ただしAPRは比較的低く(数%〜十数%程度)、高い収益を期待する場合は別の手段が必要です。
相関性の高いトークンペアの選び方
ETH/wBTCのように、同じ「リスク資産」カテゴリに属するトークンは価格相関が高く、一方が上がれば他方も上がる傾向があります。このような相関性の高いペアでは非永続的損失が小さくなります。一方、ETH/USDCのようにリスク資産と安定資産のペアは最も非永続的損失が発生しやすい組み合わせです。
手数料収益で非永続的損失を相殺する戦略
非永続的損失があっても、十分な手数料収益があれば全体として利益になります。損失と収益のバランスを計算する方法を解説します。
損益分岐点の計算方法
非永続的損失を手数料で補うための損益分岐点は、プールの手数料率・取引量・保有期間によって変わります。簡易計算として:必要手数料収益(%)≒ 非永続的損失(%)。例えばETH価格2倍上昇(損失5.72%)を補うには、同期間で5.72%以上の手数料収益が必要です。取引量が多い人気プールほど手数料収益も高く、損失を相殺しやすくなります。
高取引量プールへの集中戦略
Uniswapでは取引量ランキングが公開されており、ETH/USDCやETH/WBTCなどの主要ペアは常に上位に位置します。高い取引量を持つプールに流動性を集中させることで、非永続的損失を上回る手数料収益を得やすくなります。ただしUniswap v3では「集中流動性」を活用しないと手数料収益が分散してしまうため注意が必要です。
非永続的損失を軽減する実践的な手法
非永続的損失をゼロにすることはできませんが、適切な手法を組み合わせることでリスクを最小化できます。
集中流動性(Uniswap v3)の活用
Uniswap v3では、流動性を提供する価格帯を自分で設定できます。例えばETHが現在の価格±20%の範囲に流動性を集中させることで、同じ資金でより多くの手数料を獲得できます。ただし価格が設定範囲外に出ると手数料を稼げなくなるため、定期的なリバランスが必要です。範囲設定には相場観と管理コスト(ガス代・時間)のトレードオフがあります。
ヘッジ戦略との組み合わせ
流動性提供とオプション取引や先物取引を組み合わせることで、非永続的損失をヘッジできます。例えば、ETH/USDCプールに提供しながらETHのプット(売る権利)オプションを購入することで、ETH価格下落時の損失を補填できます。ただしヘッジコストが手数料収益を圧迫するため、プレミアムと期待収益のバランス計算が重要です。
まとめ
非永続的損失はDeFi流動性提供において避けられないリスクですが、正確に理解することで適切なリスク管理が可能です。計算式を使って事前にシミュレーションし、手数料収益との比較で参加判断をすることが重要です。ステーブルコインペアや相関性の高いトークンペアを選ぶ、Uniswap v3の集中流動性を活用する、必要に応じてヘッジ戦略を組み合わせるといった手法で、非永続的損失の影響を最小化しながら安定したDeFi収益を目指しましょう。
よくある質問(FAQ)
Q1. 非永続的損失はなぜ「永続的でない」と呼ばれるのですか?
A1. 流動性を引き出す前に価格が元の水準に戻れば損失が消えるため「非永続的」と呼ばれます。ただし、価格が変動したままの状態で引き出すと損失が「確定」します。価格が戻らない限り、損失が消えることはないため、「非永続的」という言葉はやや誤解を招く面もあります。
Q2. 非永続的損失と取引手数料の収支はどう判断すればよいですか?
A2. DeFiLlamaやUniswap公式のアナリティクスツールで、選択したプールの過去の手数料APRと価格変動を確認し、シミュレーション計算を行うことを推奨します。一般的に、取引量が多く手数料APRが高いプールほど非永続的損失をカバーしやすいです。
Q3. 非永続的損失が最も大きくなるのはどんなケースですか?
A3. プールに含まれる一方のトークンが急激に価格上昇または下落した場合に最大となります。特に、一方がステーブルコインでもう一方がボラティリティの高いアルトコインというペアは最もリスクが高いです。また、長期間流動性を提供するほど価格変動の影響が累積されやすくなります。
※本記事は情報提供を目的としており、投資を推奨するものではありません。仮想通貨への投資はリスクを伴います。投資判断はご自身の責任で行ってください。