Topics ブロックチェーン

DeFiで流動性を提供する際の無期限損失を回避する方法

中級者向け
ブロックチェーン
DeFi
2023年5月3日

分散型金融(DeFi)で比較的人気のあるセクターは流動性マイニングであり、ユーザーは自動マーケットメイカー(AMM)分散型取引所(DEX)の流動性プールに仮想通貨を置きます。 その見返りとして、流動性プロバイダー(LP)は、市場参加者がスワップできるDEXで利用可能な流動性を増やして特典を得ます。

これらのAMM DEXは、プールのトークンリバランス式を推進するアルゴリズムを利用して、持続可能なスワップを可能にします。しかし、そのようなアルゴリズムを使用すると、流動性プールにおける仮想通貨の新たな価格と、LPがそれを預け入れた元の価格との間に乖離が生じます。この価格差は無期限損失と呼ばれ、価格変動が大きくなると大きくなります。

本ガイドでは、無期限損失、流動性の提供に関わるメリットとデメリット、無期限損失の回避方法と最小化方法について解説します。

流動性プールと自動マーケットメイカー(AMM)

無期限損失のしくみを理解するには、AMMと流動性プールに習熟することが重要です。

DEXは、信頼できる仲介業者を使用する必要がないトークン交換を可能にするために開発されました。資産は、中央集権型取引所(CEX)を利用する場合とは異なり、利用者のウォレットを離れることはなく、取引所の所有物になることもありません。DEXは、AMMアルゴリズムと流動性プール、2つのブロックチェーンベースの発明を通じて分散化を維持します。

自動マーケットメイカー(AMM)を理解する

従来の注文ブックモデルは、取引を実行するために買い手と売り手のマッチングに依存します。AMM DEXを利用する場合、他のトレーダーではなくトークンプールと取引し、LPが提供するプールの流動性を利用します。流動性プールは複数のトークンから構成されますが、通常は2つのトークンプールから構成されています。これらのプール内で利用可能なトークンの比率は、以下のアルゴリズムによって制御されます。

x * y = k

ここでxyはプール内の各トークンタイプの値を表します。 Kは、プールの合計流動性を一定に保つ固定定数です。

この計算式によると、各流動性プールの合計価値は常に互いに等しくなります。固定定数は、各トークンペアの等しい価値を維持する自動価格設定メカニズムを作成します。

流動性プールについて

流動性プール(LP)は通常、ペアと呼ばれる2つのトークンで構成されています。たとえば、DAIとETHはペアを形成します。両方の仮想通貨の重みは同じ価値であり、利用者が取引を簡単に行えるようになります。トークンの数はプールごとに異なる可能性がありますが、各プールの合計価値は互いに等しくなければなりません。たとえば、ドル価値の場合、このプールのレシオは50% DAIと50% ETHになります。

流動性プールは基本的に、DEXでスワップを可能にするために必要な2つのトークンのスマートコントラクト強制入金です。

Uniswapのような基本的な流動性プールには、2つの仮想通貨の値が同じであることを保証する一定の数式ベースのアルゴリズムがあります。さらに、このアルゴリズムにより、取引の規模にかかわらず、流動性を提供できます。

アルゴリズムは、トークンの希望数量が上昇するにつれて、トークンの価格を無意味に上昇させることでこれを行いますその結果、流動性プール内のトークンの価格は、その通貨の割合によって決まります。

たとえば、ETHを使用してETH/DAIプールからDAIを購入すると、基本的にプール内のDAIの供給が減少します。同時に、ETH/DAIプールにETHを追加すると、ETHの供給が増加します。このような状況では、ETHの数量が増加し、DAIが減少し、各ETHのDAI価値が下がります。

これらのプールはより良い取引体験を提供するため、一部のシステムでは、一部のプールに流動性を提供するために追加のトークンで流動性プロバイダーにインセンティブを与え始めています。このプロセスは、一般的に流動性マイニングと呼ばれます。

無期限損失とは?

流動性プールに入金し、トークンの価格が入金時と比較して変化すると、無期限損失と呼ばれます。 

無期限損失を見るもう1つの方法は、流動性プールに2つの仮想通貨を入金して流動性を提供し、2つの仮想通貨を保有するだけで得られる利益よりも少ない利益を得ることです。仮想通貨の市場価格が変動し、流動性プールに預け入れた仮想通貨の価値が現在の市場価格を下回ると、この現象が発生します。価格変動が大きくなると、損失はさらに大きくなります。

トークン価格が以前の値に戻り、損失が無期限の「一時的な」になった場合、無期限の損失は否定される可能性があります。また、この損失は、投資家が流動性の供給と引き換えに受け取る取引手数料を補わないため、損失が相殺される可能性があることも覚えておくことが重要です。

投資家がプールから仮想通貨を削除すると、無期限の損失が発生します。この損失を補うために、プールには流動性プロバイダーに取引手数料がかかり、無期限の損失を補うことを期待しています。

どのプールが無期限損失を被りやすいですか?

一部のプールは、他のプールよりも無期限損失が発生しやすい傾向があります。通常、これらのプールには揮発性の仮想通貨が含まれています。仮想通貨の価格がしばらく変動していた場合、価格変動が無期限の損失につながる可能性があるため、リスクの高い仮想通貨ペアになります。

同様に、FRXETHなどのETHとETHと相関する仮想通貨の流動性プールや、USDTとUSDCのどちらもUSDと相関するUSDTとUSDCなど、相関する仮想通貨のプールは、価格が互いに並行して変動するにつれて、無期限の損失を被りません。 

無期限の損失を避けるため、本記事で詳しく説明する注意事項を一部講じてください。

DeFiにおける無期限損失とは?

例を挙げてみましょう。流動性プロバイダーとして、ジャックは1 ETHと100 USDTをステーキングしています。AMMの概念によれば、ステーキングされたトークンは同等の価値を持つ必要があります。したがって、ジャックの1 ETHは100 USDTに相当します。現在、ジャックのステーキングは、流動性プールの合計10 ETHと1,000 USDTの10%に相当します。

1週間後、1 ETHの価格は400 USDTに相当します。したがって、10 ETHは4,000 USDTの価値があるため、プールは不均衡になっていますが、プールはわずか1,000 USDTとペアリングされています。 

アービトラーは、プール内のETHの合計額がプール内のUSDTの合計額と等しくなるまで、このプールでこの価格の非効率性をすばやく見つけ、USDTでプールからETHを購入し、ETHを削除し、USDTを追加します。この場合、400 USDTの5 ETHが2,000 USDTに等しいため、アービトラージアーは5 ETHと2,000 USDTが残ります。 

ジャックがステーキングで無期限の損失や利益を被るかどうかを知るには、0.5 ETHと200 USDTの流動性プールから10%の配分を引き出す必要があります。

0.5 ETH × $400 = $200

200 USDT + $200 = $400 しかし、1 ETHの価値が400ドルに上昇したため、JackがETHとUSDTを保有していたら、500ドルを稼げたでしょう。

AMMで流動性を提供することで、ジャックの利益は、仮想通貨を保有していた場合よりも50%低くなります。 

この損失は、LPポジションが撤退する前に実現されないため、「無期限」と呼ばれます。また、上記の例でETHの価額が100 USDTに戻った場合、損失は元に戻されます。したがって、市場のダイナミズムによって変化する無期限の損失です。

USD損失の例

前述のように、流動性プロバイダーは、無期限の損失のために必ずしも金銭的な後退を経験するわけではありません。ただし、以下の例のように、場合によっては発生する可能性があります。

500ドル相当の2つの仮想通貨を保有しているとします。この例では、UNIとETHを使用します。150 UNIと1 ETHがあり、1 ETHが150 UNIの価値があり、それぞれの合計価値が500ドルであるとします。ただし、プールに両方の通貨を入金すると、市場で取引が行われるにつれて通貨の価格が変動するため、比率は異なります。

したがって、無期限損失計算機に基づいて、プール内により多くのUNIまたはより多くのETHが存在する可能性があります。では、両通貨を入金した時点とレートが異なる場合はどうなりますか? 仮想通貨が流動性プールから引き出されると、無期限の損失を被ることになります。

通貨を最初に入金してから、レートが変更されたことに注意してください。したがって、出金時に、通貨が1つ増え、もう1つ減る可能性があります。

資産を保有したばかりで、流動性として提供しなかった場合はどうなりますか? どちらの通貨も多くなり、より高い価値に変換されます。

Chain Bulletinでは、式による高度な無期限損失計算のために、段階的な計算方法を提供しています

流動性提供のメリット

LPになり、AMM DEXに流動性を提供することで、プラットフォーム取引手数料の形で報酬を受け取ることができます。取引活動の増加とボラティリティの上昇に伴い、LPが獲得する報酬も増加します。したがって、プラットフォーム上で十分な取引高があるため、LPが獲得した累積手数料は、無期限損失を補填し、流動性の供給を収益化できる可能性があります。

最近では、AMM DEXもLPにガバナンストークンの報酬を提供し始めています。たとえば、UNI、CRV、BALなどです。このようなトークンは、DeFiエコシステムの他の場所で利用することも、取引所で取引して利益を得ることもできます。

ただし、LPであることの収益性は、流動性を提供する時間とプールに大きく依存します。市況に左右される取引高の高いプールを選ぶことは、LPにとって利益につながることがよくあります。

限界

流動性プールの最も大きな欠点は、市場の動きの方向に関係なく発生する可能性があるため、無期限損失です。

無期限損失を回避する方法

市場が不安定な場合、価格が変動するので、無期限の損失は避けられない場合があります。ただし、無期限の損失を避けるための措置を取ることも、少なくとも価格が変動しても大きな打撃を受けないようにすることもできます。

ステーブルコインペアの使用

無期限損失を完全に回避したい場合は、ステーブルコインペアに流動性を提供することを検討できます。たとえば、USDTとUSDCを使用して流動性を提供する場合、ステーブルコイン価格は安定することを意図しているため、無期限損失のリスクはありません。

しかし、このアプローチの主な欠点は、市場の上昇から利益を得られないことです。強気相場で流動性マイニングをしている場合、ステーブルコインのリターンを受け取ることはないため、ステーブルコインを保有する意味はありません。

ただし、弱気市場で流動性マイニングを行う場合は、ステーブルコインで流動性を提供し、取引手数料を得ようとします。これにより、損失を被ることなく取引手数料で利益を得ることができます。

取引手数料に注意

上記の例では、取引手数料は考慮されていません。流動性プールを利用するトレーダーは、取引手数料を支払う必要があります。AMMは、これらの手数料の一部を流動性プロバイダーに提供しています。

これらの手数料は、流動性の提供中にお客様が経験した無期限の損失を相殺するのに十分である場合があります。したがって、無期限損失は、徴収される手数料の金額が増えるにつれて減少します。したがって、LPは、大量の取引活動を持つ人気のあるプールを探す必要があります。

低ボラティリティペアへの投資

一部の仮想通貨ペアは、他の通貨ペアよりもボラティリティが高くなります。流動性を提供することで、無期限損失のリスクが高まる可能性があります。

たとえば、特定の仮想通貨ペアに流動性を提供し、市場を研究する場合、そのうちの1つがもう1つの通貨ペアをすぐにアウトパフォームすると考える場合、仮想通貨の価格の不一致は大きな無期限損失につながるため、流動性を提供することは推奨されません。

重要なのは、変動通貨の現在と将来のパフォーマンスを監視することで、変動通貨に警戒することです。

流動性プール比率を柔軟に選択

無期限損失の可能性を高める要因の1つは、ほとんどのAMMの50:50の比率です。この機能は、バランスの取れた流動性プールの作成を優先し、流動性プロバイダーに無期限の損失をもたらします。

分散型取引所は数多くあり、さまざまな比率で流動性を提供できます。さらに、バランサーなどの取引所では、2つ以上の仮想通貨をプールできます。

バランサープールでは、異なる比率で流動性を提供できます。たとえば、LPポジションは、仮想通貨Aの95%と仮想通貨Bの5%で作成できます。この比率が95:5の場合、価格の変化は、50:50プールほど無期限の損失を引き起こしません。したがって、これらのプールに流動性を提供することで、より柔軟に、無期限の損失レベルを低減することができます。

為替レートが通常に戻るまで待ちます

仮想通貨ペアに流動性を提供すると、そのレートは市場内で自然に変化します。入金したレートから価格が乖離するほど、無期限の損失は高くなります。

仮想通貨価格が初期レートに戻るのを待つことができ、それまで通貨を引き出さないことで、無期限損失のリスクがなくなります。しかし、仮想通貨市場のボラティリティが高まっているため、これはそれほど簡単ではありません。価格が初期状態に戻らなかった場合、損失が大きくなる可能性があります。

片側ステーキングプール

すべてのAMMに2通貨の流動性プールがあるわけではありません。一部の人気AMMでは、片側ステーキングプールを利用できます。このタイプのプールでは、ステーブルコインをプールに供給できます。

この流動性と引き換えに、プラットフォームの累積手数料が減額されます。1つの通貨しか提供されていないため、2つの資産間で価格に齟齬はありません。したがって、このシナリオでは無期限損失は削除されます。

定評のあるAMM DEXと流動性プールに流動性を提供

AMM DEXには、テスト済みで定評のある流動性を提供することをお勧めします。新しいAMM DEXの一部は、非常に高いリターンを提供する傾向があります。利益を得る可能性は一見高いものの、ラグプルのリスクが高くなり、開発者がプール内の流動性を排出し、LPが入金を失うことになります。

相関性の高いペアに流動性を提供

無期限の損失を減らすために、ある程度相関性が高い仮想通貨のポートフォリオを作成できます。このように、仮想通貨の価格が乖離すると、ポートフォリオは大部分が均衡し続け、予想外の損失を乗り越えることができます。

最終メモ

最終的には、価格方向の変化に関係なく、無期限の損失を被る可能性があることを覚えておく必要があります。仮想通貨ペアの2つの通貨のうち、価格が上昇または下落するのは問題ではありません。その結果、無期限の損失となります。

無期限損失が発生しない唯一の方法は、出金時の価格が入金時の価格と同じ場合です。

しかし、流動性供給の可能性をパッシブインカムとして活用したいとします。その場合、市場の仮想通貨価格の変動を利用して無期限損失を計算するのが最善です。さらに重要なのは、パッシブインカムを最大化するために、ボラティリティの高いペアには流動性を提供しないことです。なぜなら、それらは無期限損失の影響を受けやすいからです。

これまで、無期限の損失とそれを回避する方法の両方について十分に学びました。初心者や中級者にとっては、これらのヒントで十分です。