MEVとは何ですか?そして、どのようにしてあなたのソラナ取引を保護しますか?

Solanaのデザインはゲームチェンジャーですが、MEVは依然として裁定取引、清算、ピンチを通じて出現しています。

執筆:QuickNode、チェーンコミュニティ

ソラナ 上で DeFi アプリや取引ボットを構築する開発者にとって、MEV(最大抽出価値)を理解することは非常に重要です。MEV はユーザーの取引実行に影響を与えたり、あなた自身のボットの収益性を脅かす可能性があります。高いコスト、低い利益、およびネットワークの摩擦は、未保護のMEVリスクの一般的な結果です。このガイドでは、ソラナ 上のMEVの基本知識、取引フローメカニズム、一般的なMEVのタイプ、および構築されたネットワークの開発者にもたらされる増加するリスクについて説明します。MEVの負の影響を緩和し、取引を保護するための重要な戦略を学び、取引を妨害から守ります。

推奨前提条件

*ブロックチェーンの概念とSolanaの基本的な理解(Solana Fundamentalsリファレンスガイド) *DeFiまたはTradFiに一定の理解がある(DeFiとは何ですか?)

SolanaでのMEVの紹介

最大価値抽出(MEV)とは、ユーザーの取引から抽出される最大の価値を再配置、追加、または除外することを指します。ソラナのようなプルーフ・オブ・ステーク・ネットワークでは、ブロック生産者であるバリデーターは、どの取引がブロックに含まれ、どの順序で処理されるかを決定する権限を持っています。これは、悪意のあるまたは利益を追求するブロック生産者が取引を再配置(または自分の取引を挿入)して、アービトラージ利益を得たり、ユーザーの取引を先取りしたり、あるいは取引の順序を様々な方法で利用することができることを意味します。ソラナはイーサリアムのような公共メモリプールを持っていませんが、MEVはそれでも存在します — 通常は直接ノード接続、プライベートメモリプール、または他の専用インフラを介して。

トレーディングボットや分散型取引所(DEX)を構築する開発者にとって、MEVを考慮しないと、次のようなことにつながる可能性があります。

  • より悪い取引実行(例えば、サンドイッチ攻撃)。 *利益の損失(ロボットは取引前に実行されます)。
  • ネットワークの混雑問題(取引がネットワーク上で正常に送信される能力に影響を与える)。

2024年、ソラナ上のDeFi活動は活発になり、同時にMEVも増加しています。Messariは、ソラナの実際の経済価値(費用+MEV)が時間と共にどのように成長しているかを示しています:

!

出典:Messari: The State of Solana - Q4 2024

多くのMEVは比較的小さいですが、取引から数万ドル(以下のスクリーンショットを参照)を抽出する例が数多くあり、数百万ドルの取引もあります。

!

ソース: Jito - アービトラージExplorer

ソラナ 上で DeFi アプリや取引ボットを構築する開発者にとって、MEV を理解することは非常に重要です。MEV はユーザーの取引実行に影響を与える可能性があります(予期しないスリッページや取引の失敗を引き起こすことがあります)、そして競合他社があなたの取引を傍受したり並べ替えたりすることで、あなた自身のボットの収益性にさえ影響を与える可能性があります。 ソラナ の取引プロセスの基本を見直し、ソラナ 上でよく見られる MEV のタイプを検討し、MEV の影響を受けないように取引を保護するための対策について議論しましょう。

Solanaのトランザクションプロセス

ソラナのトランザクションフローとイーサリアムのトランザクションフローにはいくつかの重要な違いがあり、MEVのパフォーマンスに影響を与えます。

  • グローバルメモリプールはありません:イーサリアムとは異なり、Solanaには処理を待つ統一されたパブリックメモリプールがありません。代わりに、Solanaでは、取引を直接次の予定されたブロックリーダー(バリデータ)に転送するためにGulf Streamプロトコルを使用します。これは、彼らがブロックを生成する前に行われます。これは、ロボットがネットワークを監視するための長期にわたる可視の処理を待つプールがないことを意味します。各Solana取引には、recent blockhashが含まれており、未確認の場合、約150スロット(約1分)後に期限切れとなります。要するに、取引はリーダーによってすばやく拾われるか、破棄されます-メモリプールには持続性がありません。これにより、MEV戦略のウィンドウが短縮され、パブリックな処理を観察し先取りすることができますが、頑強な探索者は自分のノードを実行してこれを減らし、流入する取引を見ることができます。
  • 株式加重されたサービス品質(QoS):ソラナ は、株式に基づいて着信取引トラフィックを優先順位付けします。検証者は、着信能力の大部分を株式比に応じて顧客/リレーに割り当てます。実際の操作では、これは高いステークを持つノードからの取引が混雑時には捨てられる可能性が低いことを意味します。株式加重されたサービス品質はシビル耐性の一形態として機能します:ステークのないスパム送信者のグループは優先度が低くなり、ステークの高い検証者からの取引はより速く処理されます。
  • 優先手数料(ローカル手数料市場):ソラナは、ユーザーがネットワークが混雑しているときに素早く取り込まれる機会を高めるために、オプションの追加手数料として優先手数料を利用しています。通常、ソラナ取引には非常に低い固定手数料がかかりますが、NFTの鋳造やミームコイン取引のブームなど、重い負荷がかかると(例:NFTの鋳造やミームコイン取引のブームなど)、ユーザーは各計算ユニットに対して優先手数料を指定できます。これは基本的に、ブロックスペースを入札することです。検証者はこれらの優先手数料の50%を得ており、寡頭oppervlakteルールにより残りの50%が燃焼されます。したがって、より高い優先手数料は、検証者があなたの取引を含める可能性を高めます。優先手数料はスパムに対処するためのものであり、時間の重要な取引が「キュー」の前に「ジャンプ」することを許可します。ソラナネットワーク上で、これにより各計算ユニットごとにローカル手数料市場が作成されます。2024年までに、優先手数料はソラナの総手数料収入の大部分を占めており、混雑時にユーザーが実際に優先入札を行っていることが明確になっています。開発者にとっては、これは混雑したブロック内で取引がスパマーまたは競合取引に勝るために優先手数料が必要である可能性が高いことを意味します。

Solanaの一般的なMEVタイプ

ここでは、Solana開発者が知っておくべきMEVの最も一般的なタイプを紹介します。

アービトラージ

アービトラージはソラナ上で最も一般的なMEV形式の1つです。アービトラージは通常、複数の取引所を跨いで、同じ資産をアトミックに売買することに関与します。アービトラージャーは安い市場で買い、高い市場で売り、差額を取ります。例:

!

ソラナでは複数の命令を1つのトランザクションにまとめることができるため、検索者は通常、アトミックアービトラージ(1つのトランザクションで2つのステージ)を実行して、トランザクションが実際にリスクがないことを確認します。 取引が失敗すると、買い手は優先手数料を失うことになるため、商談の規模と優先手数料市場のバランスを取る必要があります。

ソラナ のアービトラージ競争は非常に激しいです-機械が多くの取引をスパムし、アービトラージを試みます。ソラナ の低コストは、機械が多くのアービトラージ取引を行えることを意味します。ほとんどが失敗し利益が出ない場合でも、時々成功すれば利益を得ることができます。実際、50%以上のソラナ取引は失敗したアービトラージの試み(スパム)です-機械が価格差を捉えようと盲目的に試みます(参考:ソラナ MEV - 概要)。これはネットワークの混雑の問題かもしれませんが、通常は価格が各DeFiプラットフォーム間でバランスを保つことを意味します。

サンドイッチアタック

サンドイッチ攻撃は、古典的な負のMEV戦略であり、ソラナでも発生しています。サンドイッチ攻撃では、被害者ユーザーの取引が攻撃者の取引の間に挟まれます:1つは被害者の取引よりも前に実行され、もう1つはその後に実行されます。ユーザーがDEXで大規模な通貨交換を提出したとします。この取引を把握しているMEV探索者は、ユーザーの取引よりも前に同じ資産を購入する取引を迅速に送信し(価格を押し上げ)、その後、ユーザーの大規模な購入をより高い価格で実行させ、最後にすぐにその資産を売却して差額を得ます。攻撃者は安値で購入して高値で売却することで利益を得ますが、被害者は取引でより悪い価格(スリッページが大きい)を受け取ります。

開発者またはトレーダーとして、第三者がファイナライズされる前に取引所を観察できる場合、彼らはそれを側面から攻撃しようとする可能性があることに注意する必要があります。 ユーザーが設定した高いスリッページ許容度は、特に脆弱で、ユーザーが最大5%のスリッページを許容した場合、ピンチボットは範囲のほとんどを利用して利益を上げることができます。 スリッページや挟み込みのリスクを軽減するには、スリッページ、プライバシー、およびシーケンス制御が必要です。

清算

清算は、特にDeFiレンディングプロトコル(Marginfi、Kamino、Saveなど)において、もう一つの重要なMEVの機会です。 ポジションは、借り手の担保の価値が必要な割合を下回った場合(つまり、ローンの担保が不足している場合)に清算されます。 清算人(通常はロボット)は、借り手に代わってローンの一部または全部を返済し、割引された担保を受け取ることができます。 これにより、清算人は市場価格よりも低い価格で担保を購入するため、基本的に利益を得ることができます。

MEVハンティングボットは、オンチェーンのステータスとオラクルの価格データを常にスキャンして、破産寸前のポジションを検出します。 彼らがそれを見つけると、彼らは賞金を請求するために清算取引を送るためにスクランブルをかけます。 ソラナでは、パブリックなmempoolがないため、清算ボットは、オンチェーンの変化(オラクルの価格下落や健康要因の閾値超えなど)をできるだけ早く通知し、すぐに清算トランザクションを現在のリーダーに送信します。 複数のボットが同じ口座を清算しようとすると、ブロックに正常に入った最初のトランザクションのみが報酬を受け取り、他の取引は失敗します。 清算は、プロトコルの健全性にとって不可欠な保護手段と見なされています(不良債権を防ぐことができます)。

Jito Bundles およびその他のMEVアプリ

ソラナのMEVエコシステムは発展中であり、Jito BundlesはMEVの取り出し(および潜在的な緩和)に重要な役割を果たしています。Jito-Solanaクライアントを実行している検証者は、オフラインブロック構築市場に参加しています。検索者は直接取引のバンドル(および関連する手数料支払い)をこれらのブロックビルダーに送信し、通常のSolanaゴシップネットワークではなく、最高の手数料を支払うバンドルをブロックに含めることで手数料を得ます。このシステムにより、MEV検索者はアービトラージ、清算、フロントランニングなどの戦略を非公開で実行できます(取引が含まれる前に)。競争力のある手数料を支払えば優先されます。その結果、Solanaの検証者にはかなりの収入がもたらされます。現在、Solanaの悪意のあるMEVは主にプライベート操作のメモリプールから発生しています。

MEV 对 ソラナ 開発者的リスク

MEV は ソラナ の開発者にさまざまなリスクとチャレンジをもたらしており、特に取引ボットやDEXアプリを構築する開発者にとっては。

  • 検証者の取引の再順序:ソラナ 検証者は、彼らが生成したブロック内で取引を並べ替えることができるため、潜在的な検証者は自分の利益のために取引を再順序にすることがあります。たとえば、あなたのDEX取引でアービトラージの機会が生じた場合、検証者は利益を得るために自分の取引をあなたの取引よりも前に挿入するかもしれません。これにより、あなたの取引の成果が悪化し、場合によっては失敗する可能性もあります(機会が消滅した場合)。取引の実行順序はDeFiの結果に大きな影響を与える可能性があり、保護のない状況では、あなたの取引はブロック生成者のインセンティブに支配される可能性があります。
  • 迷惑メールとネットワーク混雑:多くのソラナ取引はMEVによって駆動されています(アービトラージ迷惑メールなど)。人気のあるNFTの鋳造や市場の変動などの競争が激しい時期には、あなたの正当な取引は大量の取引ボットと競合する可能性があります。これにより遅延が発生したり、失敗率が上昇したりする可能性があります。あなたの取引が高負荷の検証者によってブロックされた場合、またはステークされていないノードを介して取引を送信した際に迷惑メールの嵐に遭遇した場合、あなたの取引は破棄される可能性があります。このようなノイズを排除するためには、優先手数料を追加する必要があるかもしれません。基本的に、MEVの活動はあなたの取引の通行を詰まらせる可能性があるため、これを考慮して計画を立てる必要があります(高い手数料、再試行など)。
  • スリッページの増加とユーザーエクスペリエンス問題: DEX 開発者にとって、MEV は直接ユーザーに損害を与える可能性があります。ユーザーは取引中に1%のスリッページ許容度を設定するかもしれませんが、MEV(フロントランニングなど)により、最終的に得られる価格が1%全額に低下する可能性があります。極端なケースでは、MEV ボットが価格を押し上げ、ユーザーの取引が失敗(スリッページを超える)し、その間にボットが利益を得てしまうことがあります。これにより、悪いユーザーエクスペリエンスが生じる可能性があります― 取引の失敗や予期しない不利な金利。ユーザーはこれらの結果をDEXやブロックチェーンに責任を負わせるかもしれません。したがって、MEVの影響から保護されないことは、このプラットフォームへのユーザーの信頼を弱める可能性があります。あなたの取引ボットにとっても、相手が取引に影響を与える取引を挿入できる場合、結果は予測しにくくなり、信頼性のある戦略の実行がますます困難になります。

要するに、ソラナ中のMEVがより高いコスト、低い利益、およびネットワーク摩擦をもたらす可能性がある。開発者はこれらの脅威に注意し、特に取引の順序が金融結果に影響を与えるアプリケーションにおいて、これらのリスクを緩和するための対策を検討すべきです。

取引を MEV の影響から保護する

多くのツールがあり、MEVが取引やユーザーに与える影響を予防または制限することができます。各ユースケースは固有のものであり、したがって、すべてのツールがケースに適用されるわけではありません。

  • あなたの取引を保護する:QuickNodeのアドオンを利用してください。QuickNode Marketplaceでは、取引の成立率を向上させ、MEVへの露出を最小限に抑えるためのさまざまなツールが提供されています。LilJIT - Jito Bundles&Transactionsアドオンを使用すると、取引をバンドルして高速な順次実行を実現できます。これにはMEVおよびロールバック保護も含まれます。さらに、Marketplaceでは、既存エンドポイントのsendTransaction呼び出しにソラナMEV保護&リカバリーアドオンを追加することもできます。このアドオンは、先取り取引を回避するだけでなく、MEVのリカバリー(悪意のないMEVをあなたに返還する)をサポートし、プライバシーを向上し、迅速な実行を確保します。
  • 不必要な状態変化を保護する:取引保護を利用します。Lighthouse は、チェーン上の状態が期待される状態から逸脱している場合にトランザクションを失敗させるランタイムアサーション ソラナ プログラムです。取引終了時に特定のアカウントの状態が事前に定義された期待される状態に一致することを確認するには、取引に lighthouse 指示を追加できます(例:この取引の後、指定のトークン残高が X 未満の場合、取引全体を拒否する)。これにより、単純なスリッページよりも複雑なアカウントチェックが可能になり、Sysvar(スロット)でのアサーションや、getLeaderSchedule および悪意のある検証者リストを利用したブラックリスト検証者の実現が可能となります。
  • 設定制限:スリッページを設定してリミット注文を活用します。交換を行う際には、常にスリッページを取引とリスク許容度に適したレベルに設定してください。悪意のあるアクターがスリッページ率を悪用しようとしていると仮定します。ユースケースが許可する場合は、リミット注文を使用してトークンの最低価格を設定してください。QuickNodeのMetis APIをご覧ください。リミット注文に対応しています。
  • 取引の失敗を防ぐ:取引を最適化します。MEVによって大量の取引スパムがネットワークに流入するため、特定のブロックに取り込まれるように取引を正しく構築する必要があります。つまり、適切な計算単位を要求し、競争力のある優先料金を提供し、取引を正しく組み合わせる必要があります(詳細については、Solana取引の最適化戦略やSolana上のJupiter取引の成功率を向上させるヒントを参照してください)。QuickNodeのPriority Fee APIとSend Smart Transactionメソッドは、このプロセスを簡素化するのに役立ちます。
  • ステーキングに注意してください。あなたのバリデータを理解してください。 異なるバリデータやバリデータクライアントは、MEVを処理するために異なる方法を取ることがあります。これは直接あなたの取引に影響を与えることはありませんが、あなたのステーキング(および他の人のステーキング)は、全体のバリデータネットワークの健全性やMEVに関連するガバナンスに影響を与える可能性があります。以下はいくつかのリソースです:Jito バリデータクライアント、Marinade:分散型MEV、Paladin バリデータクライアント。
  • 参加。ソラナ 改善ドキュメント(SIMD)。 ソラナ 財団はオープンソースの GitHub リポジトリを運営し、 ソラナ ドキュメントを改善し、コミュニティメンバーはここでアイデアを提出したり既存のコンテンツにコメントしたりできます。MEV、ネットワーク料金/報酬などに関する議論が進行中です。ご意見があればぜひ参加してください!
  • RFQと高速リレーシステムを検討してください。上級者向けには、リクエスト・フォー・クォート(RFQ)システム(例:JupiterZ)とExpress Relayを検討し、プライベートなオーダーフローチャネルと独立した優先オークションを介してMEV保護を提供します。これらのシステムはプロトコルを直接検索者に接続し、バリデーターがMEVから抽出することを排除し、価格設定をより効果的にします。主な利点にはプライベート取引ルーティング、検索者間の直接競争、統合コストの削減が含まれます。

まとめ

MEVは、任意のブロックチェーンを構築する際に考慮すべき重要な要素であり、ソラナも例外ではありません。ソラナの設計がゲームルールを変えたことは理解していますが、MEVはアービトラージ、清算、フロントランニングを通じて依然として発生しています。ソラナ DeFiツールの開発者として、MEVを無視することは、アプリのユーザーに望ましくない取引結果をもたらす可能性があるか、またはあなたのボットが利益を失う可能性があります。幸いなことに、これらの問題を緩和するための多くのツールがあり、取引順序の制御権を取り戻し、自身やユーザーにMEVを獲得することさえ可能です。

SOL-2.93%
DEFI3.44%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)