StableSwapとは何か、汎用AMMが使う恒等積公式とどう違うのか?
StableSwapはCurve Financeが考案した自動マーケットメーカーの価格設定アルゴリズムで、理論上同じ価値を持つべき資産ペア——USDC/USDT/DAIのようなステーブルコインペアや、stETH/ETHのような高度に相関した資産——専用に設計されている。Uniswapのような汎用AMMが使う恒等積公式(x × y = k)とは異なり、StableSwapは恒等和公式(x + y = D)と恒等積公式を組み合わせ、増幅係数(A)と呼ばれるパラメータでその混合比率を制御する。
根本的な違いは、恒等積公式が資産間の相対価格が需給によって大きく変動することを前提としている点にある——これはETH/USDCのような変動性の高いペアには妥当だ。同じ公式をステーブルコインペアに適用すると、プールの比率がわずかに崩れただけで不要な価格変動が生じる。StableSwapは資産が同じ価格を保つべきという性質に基づいて数学的に最適化されており、重要な範囲において取引曲線をほぼ平坦に保つことで、大口取引でも価格がほとんど動かないようにしている。
なぜわざわざStableSwapを発明したのか、既存の恒等積公式をそのまま使わなかったのはなぜか?
DeFiにおけるステーブルコインの取引量は膨大で、Curveの3poolだけでも1日の取引量が5,000万〜2億ドルに達することがある。すべての大口ステーブルコインスワップが恒等積公式による高いスリッページを負担しなければならないとしたら、機関投資家、マーケットメーカー、頻繁にポジションを再調整するプロトコルにとって、継続的かつ大きな見えないコストとなる——実質的に、本来大きく変動するはずのない市場において、トレーダーに変動リスクを事前に支払わせることになる。
StableSwapが存在する核心的な理由は、この不要なコストを取り除くことにある。ステーブルコインが同じ価値を持つべきという性質を認識することで、重要な範囲において取引曲線を数学的に平坦化し、大口取引が実際に存在するリスク——本当にペグが崩れる可能性——のみを負担するようにし、通常の市場状況では存在しない変動リスクの対価を支払わずに済むようにしている。これが、Curveが長年にわたりステーブルコインのスワップにおいて汎用DEXをはるかに上回る市場シェアと取引量を維持してきた理由でもある。
StableSwapは具体的にどう機能し、増幅係数はどんな役割を果たすのか?
StableSwapの核心公式は、恒等和モデルと恒等積モデルを1本の曲線上に組み合わせている。プールの残高がほぼ均衡している——各資産がほぼ同じ割合を占め、両方が1ドルに近い——場合、曲線は恒等和公式に近い挙動、つまりほぼ平坦な直線となり、大口取引でも価格がほとんど動かない。プールが安全な範囲を超えて不均衡になった場合にのみ、曲線は徐々に恒等積の形状へと戻り、資産が実際にペグから乖離した際にも、一方向に枯渇するのではなく、アルゴリズムが機能し続けることを保証する。
増幅係数(A)は、この平坦な範囲がどれだけ広く保たれるかを制御する重要なパラメータだ。A値が高いほど平坦な範囲は広がり、価格が1ドルから目立って動くことなくより大きな取引を吸収できる。A値が低いほど、曲線はより早く恒等積のように振る舞い始める。このパラメータは固定されておらず、CurveのDAOガバナンス投票によって設定され、主要な3pool(USDC/USDT/DAI)は現在A=2000で稼働している。過去にはAを5000へ引き上げる提案もあったが、ペグ崩壊時にリスクが増幅されることへの懸念から最終的に否決された。
StableSwapは一般ユーザーにとって何を意味するのか、利用する際に何に注意すべきか?
ステーブルコイン間の交換を定期的に行うユーザーにとって、StableSwapの実用的な利点はスリッページコストの大幅な低減だ。同じ100万ドルのUSDCからUSDTへのスワップは、Curveの3poolのようなStableSwapの場所を経由すると約0.008%(約80ドル)のスリッページで済むが、汎用AMMプールを経由すると0.127%以上(1,200ドル超)になることがある。ほとんどのアグリゲーター(1inch、Matcha、CoW Swap)が自動的にStableSwapプールへルーティングするため、一般ユーザーが手動で比較する必要はないが、その仕組みを理解しておくことで異常なシグナルを読み取りやすくなる。
注意すべき点として、StableSwapの低スリッページは資産がペグを維持するという前提に基づいており、この前提は通常時には成立するが、まさに危機の最中に最も脆くなる。2023年3月のシリコンバレー銀行危機の際、USDCは一部の取引所で0.88ドル付近まで一時的に下落し、StableSwapの増幅係数は価格の乖離をもはや抑えられなくなり、スリッページが大幅に拡大した。ステーブルコインのスワップで普段よりはるかに高いスリッページが突然表示された場合、それは単なる流動性不足ではなく、市場がすでにいずれかの資産のペグ崩壊リスクを織り込み始めていることが多く、高いコストを飲み込んで取引を進める前に理由を確認する価値がある。
同じ100万ドルのUSDCからUSDTへのスワップにおいて、Curveの3pool(StableSwapを採用、A=2000)のスリッページは約0.008%、金額にして約80ドルであるのに対し、同じ取引をUniswap V3の汎用プールで実行すると、スリッページは約0.127%、1,200ドル超となり、10倍以上の差が生じる。
StableSwap's advantage is dramatically lowering slippage cost for swaps between assets that should hold the same value under normal conditions, keeping real-world costs on large stablecoin trades far below general AMMs; the drawback is that this optimization rests entirely on the assumption that the assets should be worth the same — once an asset genuinely depegs, the amplification coefficient rapidly loses effectiveness, and slippage can widen even more sharply than on a general AMM, because the volatility risk the pool had been compressing gets released all at once.