サンドイッチ攻撃とは?意味と対策を解説
サンドイッチ攻撃 (sandwich attack): サンドイッチ攻撃とは、ボットがあなたのスワップの直前に買い、直後に売るMEV取引です。あなたの約定価格は悪くなり、その差額をボットが手にします。
要点
- サンドイッチ攻撃では、ボットの買いがあなたのスワップの前に、売りが後に置かれます。あなたの取引はサンドイッチの具のように真ん中に挟まれます。
- あなたはスリッページ許容値の範囲内で高い価格で買うことになり、その差額をボットが手にします。
- 小さなミームコインのプールで、スリッページ許容値を高くした大口のスワップが最も狙われやすい標的です。
サンドイッチ攻撃とは、ボットがあなたのスワップの直前にトークンを買い、直後に売るMEV取引です。2つのボット取引の間であなたのスワップが価格を押し上げるため、あなたは高く払い、その差額をボットが手にします。スリッページ許容値を高くしたミームコインの購入はよく狙われます。
サンドイッチ攻撃の仕組み
Ethereum.orgはこの手口を次のように説明しています。サーチャーは「メモリプールでDEXの大口取引を監視」し、大口取引の前に買い、その後に高くなった価格で売ります(Ethereum.org)。Solanaでも同じで、ボットが大口スワップの隣の位置を奪い合います。
例:小さなプールで、スリッページ許容値20%で5 SOL分のミームコインを買うとします。
- ボットが先に買い、価格をあなたの上限近くまで押し上げます。
- あなたの買いがその高い価格で約定します。
- ボットは、あなたの買いで上がった価格で売ります。
あなたが受け取るトークンは少なくなり、ボットはその差額を利益にします。
トレーダーにとって重要な理由
設定した許容値が、ボットがあなたから奪える上限です。許容値は低くし、大きな注文は分割し、MEV保護のあるルートを選びましょう。たとえばJitoは、Solanaのトランザクション向けにサンドイッチ攻撃の緩和機能を提供しています(Jitoのドキュメント)。MEVの詳細を読み、当サイトのミームコイン取引プラットフォームのまとめで取引ツールを比較しましょう。
関連用語
よくある質問
サンドイッチ攻撃はMEVの一種です。ボットが保留中のあなたのスワップを見つけ、その直前に同じトークンを買い、直後に売ります。2つのボット取引の間であなたのスワップが価格を押し上げるため、ボットは利益を得て、あなたの約定価格は悪くなります。