流動性プール(取引ペアの準備金を保管し、スワップを実行するブロックチェーン上のスマートコントラクト)からステーブルコインや基軸通貨が引き出されると、そのトークンを元の資産へ戻す交換は、期待した価格では機能しなくなります。
準備金は一度の取引で消えることも、少しずつ減ることもあります。どちらの場合でも、逆方向の交換に使えるペア資産は少なくなります。
この記事の目的:プールの準備金が減ると、分散型取引所(DEX)でのトークン売却がなぜ不利になり、場合によっては取引がリバートするのかを示します。
プール内のペア資産が少ない、または存在しない場合、スマートコントラクトはほぼゼロに近い交換結果を返すか、計算された受取額が最小受取額(min output)を下回ると取引をリバートします。
🧩 ペア資産が抜かれた後、プールで何が変わるか
DEXでは、スワップはプールのスマートコントラクトによって実行されます。コントラクトは、取引ペアの現在の準備金をもとに交換結果を計算します。
プールからペア資産(ステーブルコインや基軸通貨)が取り除かれると、逆方向の交換に使う準備金が減ります。トークンを売るときに渡すべきペア資産が、コントラクト内に十分残っていない状態になります。
プールに残るペア資産が少ないほど、売却時の計算上の受取額(output)は小さくなり、スワップは不利になったり失敗したりしやすくなります。
⚙️ なぜ売却が不利、または実行不能になるのか
自動価格形成を使うプールでは、価格は準備金の比率に依存します。ペア資産が少ないと、小さな売却でも価格が大きく動き、期待した結果と計算結果の差であるスリッページが拡大します。
準備金がほぼ空になると、スワップ計算で得られる output は非常に小さくなります。min output が設定されている場合、計算結果がそのしきい値を下回るため、取引はリバートされます。
- DEXでの売却は、スマートコントラクト内のプール準備金から実行されます。
- ペア資産が引き出されると、逆方向の交換に使う準備金が急減します。
- 準備金比率とスリッページにより、売却時の計算上の output は非常に小さくなります。
- 計算された output が min output を下回ると、コントラクトは取引をリバートし、スワップは実行されません。
DEXで「売れない」状態は、逆方向の交換に必要なペア資産が、プールのスマートコントラクト内にほとんど残っていないときに起こります。