インパーマネントロスを簡単な例で解説
インパーマネントロスを計算例で解説します。流動性提供者が単に保有した場合より少ない資産で終わる理由、損失の見積もり方、抑える方法を紹介します。
インパーマネントロスとは、流動性プール内にあるトークンの価値と、単にウォレットで保有していた場合の価値との差のことです。自動マーケットメーカー(AMM)が価格の変化に応じて預け入れ資産を常にリバランスするため、値下がりしたトークンが増え、値上がりしたトークンが減ることで発生します。
分散型取引所で流動性の提供を考えているなら、インパーマネントロスは理解すべき最も重要なコストです。手数料や報酬は魅力的に見えるかもしれませんが、それらはプールに入ることで手放す価値を上回る場合にしか意味がありません。このガイドでは、影響を自分で見積もれるよう簡単な数字を使って説明します。
インパーマネントロスが発生する理由
初期のUniswapの設計のようなシンプルなAMMの多くは、プールに2種類のトークンを保持し、x × y = k というルールに従います。つまり、トークンAの量とトークンBの量を掛けた値が一定でなければなりません(手数料は考慮しない)。価格はオーダーブックではなく、プール内のトークンの比率で決まります。
あるトークンの市場価格が他の場所で上昇すると、プールの価格は一時的に古いものになります。アービトラージャーは、価格が市場と一致するまでプールから割安なトークンを買います。値上がりしているトークンを取り出し、もう一方のトークンを入れるのです。流動性提供者はそのプールの持ち分を所有しているため、値上がりしたトークンが減り、値上がりしなかったトークンが増えることになります。アービトラージャーの利益は、実質的にあなたのインパーマネントロスです。この点はイールドファーミングとはの記事で詳しく説明しています。
プールについて初めて学ぶ方は、流動性プールと自動マーケットメーカーの解説記事から読んでみてください。
簡単な計算例
以下の価格は計算しやすいように選んだ仮定のものです。
1 ETH = 2,000 USDCのときに、ETH/USDCプールに1 ETHと2,000 USDCを預け入れたとします。預け入れ額は4,000 USDC相当で、プールの定数は1 × 2,000 = 2,000です。
その後、ETHの市場価格が2倍の4,000 USDCになりました。アービトラージによって、比率が一致するまでプールがリバランスされます。あなたの持ち分は次のようになります。
- ETH:√(2,000 ÷ 4,000) ≈ 0.707 ETH
- USDC:√(2,000 × 4,000) ≈ 2,828 USDC
| シナリオ | ETH | USDC | ETH = 4,000時の価値 |
|---|---|---|---|
| ウォレットで保有 | 1.000 | 2,000 | 6,000 USDC |
| プール内 | 0.707 | 2,828 | 5,657 USDC |
| 差 | −343 USDC(約−5.7%) |
当初の4,000 USDCと比べれば利益は出ていますが、単に保有していた場合より約343 USDC少なくなっています。この差が、獲得した取引手数料を計算に入れる前のインパーマネントロスです。詳しくは取引前にDEXのプールページを読む方法で解説しています。
どれくらい大きくなるのか?
標準的な50/50の定積プールでは、インパーマネントロスは価格比率がエントリー時点からどれだけ動いたかだけで決まります。
| 一方のトークンのもう一方に対する価格変化 | 保有と比べたインパーマネントロス |
|---|---|
| 1.25倍(または0.8倍) | 約0.6% |
| 1.5倍(または0.67倍) | 約2.0% |
| 2倍(または0.5倍) | 約5.7% |
| 3倍(または0.33倍) | 約13.4% |
| 4倍(または0.25倍) | 約20.0% |
| 5倍(または0.2倍) | 約25.5% |
計算式は、損失 = 2 × √r ÷ (1 + r) − 1 です。ここで r は新しい価格比率を元の比率で割った値です。対称性に注目してください。トークンが半分になった場合も、2倍になった場合と同じ割合の損失が生じます。さらに詳しく知りたい方は、DeFiの利回りはどこから来るのか?をお読みください。
なぜ「インパーマネント」と呼ばれるのか
価格が預け入れ時とまったく同じ水準に戻れば、プールの構成も元に戻り、損失は消えます。その間に得た取引手数料はそのまま手元に残ります。これが流動性提供者にとって最良のケースです。この点はUniswap vs Curveの記事で詳しく説明しています。
実際には、価格がきれいに元へ戻ることはめったにありません。比率が変わった状態で引き出せば、損失は確定します。そのため「インパーマネント(一時的)」という呼び方は誤解を招くと考える人も多く、より正確な名称として「ダイバージェンスロス(乖離損失)」という言葉も使われます。関連トークンの見通しについては、SushiSwapの価格予想 2026–2027をご覧ください。
集中流動性では損失がより大きくなる
新しいAMMの設計では、選んだ価格帯に流動性を提供できます。価格がその範囲内にある間は1ドルあたりより多くの手数料を得られますが、インパーマネントロスも拡大します。価格が範囲外に出ると、ポジションはすべて弱いほうの資産になり、手数料を得られなくなります。こうしたプールを使う前に、集中流動性の解説をお読みください。関連記事:プロトコル所有流動性(POL)とは。
インパーマネントロスを抑える方法
- 1相関のあるペアを選ぶ。 ステーブルコイン同士のペアや、トークンとそのリキッドステーキング版のペアは一緒に動くため、比率はあまり変わりません。その代わり、ペッグが外れるリスクに注意しましょう。
- 2先に計算する。 上の表を使って起こりうる価格変動での損失を見積もり、表示されている利回りではなく、現実的な手数料収入と比較しましょう。
- 3報酬トークンには慎重になる。 プロジェクト独自のトークンで支払われる高い利回りは、すぐに価値が下がり、損失をカバーできない可能性があります。
- 4プールの出来高を確認する。 手数料は取引活動から生まれます。預け入れ額が多くても出来高が少ないプールでは、ほとんど稼げません。
- 5保有したくないトークンの流動性は提供しない。 インパーマネントロスとは、値下がりしたほうのトークンが増えることを意味します。
- 6他のリスクも忘れない。 スマートコントラクトのバグ、悪意あるトークン、ラグプルは、インパーマネントロスよりはるかに大きな損失をもたらすことがあります。
まとめ
インパーマネントロスは、AMMにトークンを自動でリバランスさせることの代償です。特定の価格変動に対しては予測可能で、大きな値動きで急速に拡大し、取引手数料がそれを上回るときにだけ割に合います。預け入れる前に、いくつかの価格シナリオで損失を見積もり、手数料に対する現実的な期待と比較し、DEXで流動性を提供する方法とリスクの理解についてのガイドをお読みください。
よくある質問
インパーマネントロスは本当の損失ですか?
2つのトークンを単に保有した場合と比べた、現実の機会費用です。預け入れ時の価格に戻れば縮小するため「インパーマネント(一時的)」と呼ばれます。価格が異なる状態で引き出すと損失は確定しますが、取引手数料でその一部または全部を相殺できることもあります。
取引手数料でインパーマネントロスをカバーできますか?
場合によります。取引の活発なプールでは、時間とともに手数料がインパーマネントロスを上回ることがありますが、出来高が少ないプールや価格変動が大きいプールでは上回らないことがよくあります。どちらにも保証はないため、預け入れる前に、想定手数料とさまざまな価格シナリオで生じる損失を比較しましょう。
ステーブルコインのプールにもインパーマネントロスはありますか?
ペッグを維持している2つのステーブルコインのプールでは、価格比率がほとんど変わらないため、インパーマネントロスはごくわずかです。より大きなリスクは一方のステーブルコインがペッグを失うことで、その場合プールには弱いほうのコインが多く残りがちです。
インパーマネントロスは価格が上がったときにも下がったときにも起きますか?
はい。インパーマネントロスは、2つのトークンの価格比率がどれだけ変わったかで決まり、方向は関係ありません。保有と比べると、トークンが2倍になった場合も半分になった場合も、同じ割合のインパーマネントロスが生じます。重要なのは、比率がエントリー時点からどれだけ離れたかです。
