Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
独立メディア
いかなるプロジェクトとも無提携
暗号資産のAIエージェントを解剖する:仕組み・リスク・経済モデル
aiagent-bible.com
最新
オンチェーンAgentの最悪ケース防御設計:Agentが完全に侵害された場合、損失を許容範囲内に抑える方法  ·  クリプトAIエージェントサービスの選び方:マーケティングの罠に騙されないための5つの評価フレームワーク  ·  クリプトAgentローンチ前セキュリティチェックリスト:テストネットからメインネットまでの12の必須項目  ·  Agentウォレットの設計方法:4つのアーキテクチャの完全なリスクとコストの比較  ·  AutoGen vs LangChain vs ElizaOS:どれを選ぶか——クリプトAIエージェント開発者のための完全な意思決定ガイド  ·  エージェントメモリシステム設計:短期・長期・意味検索の3層アーキテクチャとクリプトシナリオのセキュリティ境界
用語解説 · オンチェーン・自律エージェント

Slippage

スリッページ(Slippage)
オンチェーン・自律エージェント 新手

詳しく読む +
01 · これは何?

スリッページはどのように計算されますか?「価格影響」と「スリッページ許容範囲」とは何ですか?

スリッページを理解するには3つの概念を区別する必要があります:

価格影響(Price Impact):あなたの取引自体がプール価格に与える影響です。AMMの価格設定公式(x * y = k)により、取引量が大きく流動性が低いほど、あなたの注文が価格に与える影響が大きくなります。例えば、TVLが$100,000しかないUSDC/ETHプールで$10,000のETHを購入すると、価格影響は9%にもなる可能性があります——あなたの買い注文自体がETHの価格を9%押し上げます。

市場スリッページ(Market Slippage):トランザクション送信から確認までの間の市場価格の変動です。ETHメインネットでは平均12秒(1ブロック)待ちます。この12秒でETHの価格が上昇または下落する可能性があります。

スリッページ許容範囲(Slippage Tolerance):受け入れられる最大スリッページの割合です。0.5%に設定すると、実際の約定価格が期待価格より0.5%以上悪い場合、トランザクションは自動的にリバートします。Uniswapのデフォルトは0.5%で、高ボラティリティ時は1-2%、ステーブルコインペアには0.1%が推奨されます。

3つの関係:実際のスリッページ = 価格影響 + 市場スリッページ。あなたのスリッページ許容範囲はこの合計を超える必要がありますが、高く設定するほどMEV攻撃での損失が大きくなります。

02 · なぜ存在する?

AIエージェントが取引を実行する際、スリッページリスクが手動操作より高い理由は何ですか?

AIエージェントのスリッページリスクが高いのは、エージェントが劣っているからではなく、エージェントの操作パターンがスリッページ攻撃を成功しやすくするためです:

理由1:エージェントの取引行動は予測可能です。 MEVボットはmempoolで大きな取引を分析してフロントランします。手動取引の時間はランダムで予測困難です。しかしエージェントが毎日固定時刻に利回り最適化リバランスを実行する場合(例:毎日UTC 00:00)、MEVボットはすぐにこのパターンを識別して先回りします。

理由2:エージェントには「何かがおかしい、キャンセル」という人間のメカニズムがありません。 コードに明示的に「市場が過去N分でX%以上変動した場合は取引を一時停止」というサーキットブレーカーロジックを設定しない限り、エージェントは最悪の市場タイミングでも実行を続けます。

理由3:エージェントは複数の取引を連続して素早く実行する可能性があります。 マルチステップのDeFi戦略は複数の連続トランザクションを含み、それぞれにスリッページがあります。

解決方向:Agentのツール関数に取引前の市場状態チェックを追加する;各取引の最大許容スリッページ上限を設定する;ランダム化された実行タイミングを追加する(MEVボットがエージェントの操作パターンを予測するのを防ぐ)。

03 · 意思決定にどう影響する?

異なる取引ペアのスリッページ許容範囲はどのように設定すべきですか?汎用的な設定フレームワークはありますか?

スリッページ許容範囲には万能の数字はなく、取引ペアの流動性・ボラティリティ・取引量に基づいて動的に設定する必要があります。実用的なフレームワーク:

流動性層別設定:

  • 深い流動性(TVL > $100M)の主流ペア(Uniswap V3メインプールのETH/USDC・BTC/USDC):0.1-0.3%。流動性が深く価格影響が小さいため、低いスリッページ許容範囲で十分です。
  • 中程度の流動性(TVL $10M-$100M):0.3-0.5%。標準設定。
  • 低流動性(TVL < $10M)のロングテールトークンまたは新プロトコル:1-3%。流動性が浅くボラティリティが高いため、より高い許容範囲が必要ですが、MEV攻撃にもさらされやすくなります。

ステーブルコインペアの特別ルール: USDC/USDT・USDC/DAIなどのステーブルコインペアのスリッページは非常に小さくあるべきです(< 0.1%)。ステーブルコインペアで0.5%を超えるスリッページが見られる場合、これはほぼ確実に異常です——デペッグイベント・流動性危機・またはMEV攻撃の可能性があります。

市場状態による動的調整:

  • 通常市場(24hボラティリティ < 2%)→ ベースラインスリッページ許容範囲を使用
  • 活発な市場(24hボラティリティ 2-5%)→ ベースライン × 1.5
  • 激しい市場(24hボラティリティ > 5%)→ Agent取引を一時停止し、市場の安定を待つ
04 · どうすればいい?

MEVボットはスリッページをどのようにAgentへの攻撃に利用しますか?どのように防御しますか?

サンドイッチ攻撃はスリッページ設定を標的にした最も典型的なMEV攻撃で、AIエージェントへの影響は通常ユーザーよりも大きいです:

攻撃フロー

  1. MEVボットがmempoolをスキャンし、Agentが「$5,000 USDC → ETH購入、スリッページ許容1%」のトランザクションを送信したことを発見
  2. ボットがあなたの取引の前に買い注文を送信(フロントラン)し、ETH価格を押し上げる
  3. あなたの取引がより高い価格で約定する(1%の許容範囲内なのでリバートしない)
  4. ボットがあなたの取引直後に売却(バックラン)し、価格を引き戻してスプレッドを獲得
  5. 結果:AgentはMEVボットに最大1%の余分なスリッページを支払った

なぜAgentは通常ユーザーより脆弱か:Agentのスリッページ許容範囲は通常固定値に設定されています(「1%で十分なはず」)。攻撃者はこの値を知っており、「ちょうど1%以内」でサンドイッチを実行できます。

防御方法

  • プライベートMempool(Flashbots Protect / MEV Blocker)の使用:トランザクションはパブリックmempoolに入らず、MEVボットはフロントランできません。ethers.jsでRPCエンドポイントをFlashbotsのエンドポイント(https://rpc.flashbots.net)に変更するだけです。
  • 動的スリッページ許容範囲:固定値を使わず、毎回現在の市場流動性に基づいて最も厳しい合理的なスリッページを計算します。
  • 取引タイミングのランダム化:±30分のランダムオフセットを追加してMEVボットの予測を困難にします。
  • 取引後のスリッページ監査:連続して実際のスリッページが許容上限に近い場合、自動的にアラートをトリガーします。
具体例 +

実際の計算:スリッページ設定の誤りにより、Agentが1ヶ月でどれだけの損失を出したか?

シナリオ:DeFi利回り最適化Agent、毎日ETH/USDCとUSDC/DAI間でリバランスを実行、各取引量$5,000、スリッページ許容範囲を一律1%に設定(取引ペアタイプを区別しない)。

問題点:USDC/DAIはステーブルコインペアで、通常のスリッページは< 0.05%であるべきです。1%の許容範囲を設定することは、MEVボットに「スプレッドが1%を超えなければサンドイッチしても良い」と伝えているようなものです。

30日間の損失計算

  • 1日2取引(移入 + 移出)× 30日 = 60取引
  • MEVボットが50%の取引でサンドイッチに成功と仮定 = 30取引が攻撃される
  • 各サンドイッチはAgentに0.6%の余分なコストをかける
  • 取引ごとの損失:$5,000 × 0.6% = $30
  • 30日間の総損失:$30 × 30 = $900

修正後の比較

  • ステーブルコインペアを0.1%スリッページ許容範囲 + Flashbots Protectに変更
  • 30日間のスリッページ損失が$50-$100に低下すると推定
  • 設定1行の変更で、30日間で$800以上の節約
図解
Slippage: Price Impact vs Market Slippage vs MEV Sandwich滑點三要素視覺化:價格影響(池子深淺決定)、市場滑點(等待時間決定)、MEV 三明治攻擊流程圖,以時間軸形式展示一筆交易從提交到成交的完整滑點構成。Slippage: Three Sources + Sandwich AttackSubmit txMempool wait (~12s)Block inclusionFinal fillPrice ImpactYour order size vs pool TVL$100K pool + $10K buy→ ~9% impactLarger pool = smaller impactMarket SlippagePrice moves while tx waitsETH price during 12s wait→ 0.1–0.5% typicalVolatile markets = more slippageMEV SandwichBot front-runs + back-runsUses your tolerance as target→ up to tolerance %Agent fixed tolerance = easy targetSandwich Attack FlowBot front-runsbuys ETH firstYour Agent txfills at higher priceBot back-runssells ETH, pockets spreadDefense: Flashbots Protecttx never enters public mempoolSlippage Tolerance Guide by Pair TypeStablecoin pairsUSDC/USDT · USDC/DAI → 0.1%> 0.3% = alert, pause AgentDeep pools (TVL > $100M)ETH/USDC Uniswap V3 → 0.3%Standard, low MEV exposureLow liquidity (TVL < $10M)Long-tail tokens → 1-3%High MEV risk — reconsider Agent useAI Agent Bible · aiagent-bible.com
スクリーンショット歓迎。転載時は出典を明記してください。
よくある誤解 +
✕ 誤解 1
× 誤解1:スリッページ許容範囲を高く設定するほど良い、取引が成功しやすい。高いスリッページ許容範囲は確かにトランザクションのリバートを減らしますが、同時にMEVボットにサンドイッチ攻撃のより大きな利益余地を与えます。0.5%の許容範囲はMEVボットが取引金額の最大0.5%を取ることを可能にします;許容範囲を3%に上げることは取引金額の3%を手渡すことです。高ければ「より安全」ではなく、取引ペアの流動性に基づいて最も厳しい合理的な許容範囲を設定すべきです。
✕ 誤解 2
× 誤解2:スリッページの損失は市場が激しく変動するときだけ重要です。市場が静かな場合でも、低流動性ペアでの価格影響とMEV攻撃によるスリッページ損失は毎日発生しています。取引頻度の高いAgentにとって、小さなスリッページ損失は30日間で相当な金額に積み重なります。スリッページ管理は日常的な運営コストであり、市場崩壊時だけに心配することではありません。
The Missing Link +
直接的な影響

低いスリッページ許容範囲(0.1-0.3%)→ MEV攻撃への耐性が強く取引ごとの損失が小さいですが、市場変動時にトランザクションがリバートしやすく、より多くのリトライロジックとGasコスト増加が必要です。高いスリッページ許容範囲(1-3%)→ 取引成功率が高くリトライが少ないですが、MEVサンドイッチの利益余地が大きく低流動性プールでの損失も大きいです。ベストプラクティス:固定値を選ぶのではなく動的に設定します——ステーブルコインペアは非常に厳しく(0.1%)、主流の大きなプールは標準(0.3-0.5%)、低流動性資産は緩め(1-3%)。プライベートMempoolはほぼゼロコストのMEV防御で、あらゆるAgentで優先的に採用すべきです。

質問する
10文字以上入力してください