原文: 「Flashbots の新しいプロトコル MEV-Share の 3 分間の概要、ユーザーは MEV 収益分配に参加できる」

執筆者: Peng SUN、Foresight News

MEV (最大抽出可能価値) は、MEV 検索者とブロック ビルダーがパッケージ化されていないトランザクションを分類した後に抽出できる経済的メリットを指します。かなり長い間、MEV はオンチェーン裁定取引の一般用語として悪名を轟かせており、MEV サーチャーはバリデーターと協力して潜在的な裁定取引の機会を見つけることがよくあります。多くの種類の MEV 攻撃の中で、最悪のものはフロントランニング トランザクションとサンドイッチ攻撃であり、ユーザーとイーサリアム ネットワークに多大な損害と負の外部性を引き起こします。

MEV はブロックチェーン ネットワークの固有のコンポーネントであり、その収益は常に MEV 検索者、ブロック構築者、ブロック提案者、およびイーサリアム ネットワークに流れ込んでいますが、MEV の直接のソースであり最大の被害者は、イーサリアム ユーザー、ウォレット、オーダー フローのイニシエーターです。 DApp などは MEV 収益分配に参加できません。これを考慮して、イーサリアムインフラストラクチャサービスのフラッシュボットもMEV収益分配のソリューションを模索しており、MEV収益の一部をイーサリアムユーザーに分配することを目的として、昨日MEV-Shareプロトコルのベータ版を開始した。

MEVシェアとは何ですか?

MEV-Share は、プライバシーとコミットメントを使用して、ユーザー/注文フロー プロバイダーと MEV 検索者間の許可のないコラボレーションを促進するオープン ソース プロトコルです。 MEV-Share での注文フローの集約により、イーサリアム ネットワークにおける独自の注文フローの集中化が弱まるだけでなく、ユーザー、ウォレット、DApp などの他の注文フロー ソースが MEV 収益分配に参加できるようになります。

MEV シェアの仕組み

MEV-Share プロトコルには、ユーザー トランザクションと MEV 検索者のトランザクション バンドル (バンドル) を照合できる「Matchmaker」が導入されており、検索者は MEV キャプチャの取り組みをさらに最適化できます。

Flashbots は、Ethereum メインネット上で Matchmaker を実行します。Matchmaker には、トランザクションとトランザクション バンドルを受信するためのエンドポイントと、保留中のイベント/トランザクションを検索者に送信するための SSE Event Stream エンドポイントがあります。具体的には、ユーザーがトランザクションを Matchmaker に送信した後、Matchmaker はトランザクション情報を選択的に検索者と共有し、検索者は SSE エンドポイントを介して新しいイベント ストリームをリッスンして受信します。次に、検索者は、ユーザー トランザクションにバンドルされている Matchmaker のトランザクションを提案します。現在、Flashbot はバックランのみをサポートしています。バックランは、ユーザー トランザクションをすべての有効なシーカー バックラン トランザクションとパッケージ化し、それをブロック ビルダーに転送します。ブロックビルダーは、勝ったトランザクションパッケージを選択し、サーチャーのバックラン利益の一部をユーザーに返します。

有効な後続トランザクションが送信されない場合、トランザクションは通常の保護されたトランザクションとして扱われ、フロントランニング保護、トランザクションの失敗なしなど、Flashbots Protect のすべての利点が得られます。

MEV-Shareの使い方

MEV-Share プロトコルは Flashbots Protect に含まれています。 Flashbots Protect は、ユーザーのウォレットと統合された RPC ツールで、ユーザーのトランザクションを横取りして利益を得ようとするボットから保護するように設計されています。 Flashbots のドキュメントでは、ユーザーは「ウォレットを保護に接続」を直接クリックして、MetaMask を介して Protect RPC に接続できます。

Flashbots Protect ユーザーのトランザクションは自動的に Flashbots Matchmaker に流れ、ユーザーは何もすることなく、トランザクションから得られる MEV 収益の 90% がユーザーに返されます。デフォルトでは、Protect に接続するユーザーは安定した構成で Matchmaker を起動します。この構成は Flashbot によって継続的に調整され、ユーザーを有害な MEV 攻撃から保護しながらトランザクションの実行を最適化します。

さらに、ウォレットおよび DApp 開発者は、MEV-Share Matchmaker クライアント ライブラリの言語でコーディングして、Flashbots Matchmaker にトランザクションを直接送信したり、プライベート トランザクションを Matchmaker API に送信したりできます。

MEV-Shareの機能と特徴

MEV Shareの最大の特徴は、ユーザーがプライバシー設定を調整し、注文フローの共有を管理できることで、フロントランニングトランザクションを防止し、MEV検索者と選択的にトランザクション情報を共有することで、「MEV再分配報酬」を獲得できるだけでなく、基本的なプライバシーを確​​保します。

Flashbots Protect RPC は、いかなる種類のユーザー情報 (IP、位置情報など) も追跡せず、ユーザー情報を保存または記録することもありません。 Flashbots Protect の MEV-Share ユーザーは、ヒントやターゲット ビルダーなどのパラメータを含むカスタム プライバシー設定を使用できます。プロンプトを複数回指定することで、ユーザーのトランザクションのどのデータ フィールドを MEV-Share 上の検索者と共有するかを正確に指定できます。共有するデータを少なくするとプライバシーが強化され、より多くのデータを提供するとトランザクションが迅速に実行され、MEV 収益が得られる可能性が高まります。現時点で共有できる情報には、calldata、logs、function_selector、コントラクトアドレス、トランザクションハッシュなどが含まれます。

デフォルトでは、Matchmaker はトランザクション ハッシュ以外のトランザクション情報を検索者と共有しません。ユーザーが完全なプライバシーを必要とする場合は、Protect RPC URL に「ハッシュ」ヒント (例: 「https://rpc.flashbots.net?hint=hash」) を追加できます。これにより、検索者に送信されるマッチメーカーからのすべてのトランザクション識別データが完全に隠蔽され、トランザクション ハッシュを使用してトランザクションやその他のソースに関する情報を取得することはできなくなります。

ユーザーが最速の実行速度と最大の MEV 収入を必要とする場合、プライバシーを低く抑えながら呼び出しデータ、ログ、function_selector、およびコントラクト アドレスを共有できます。つまり、「https://rpc.flashbots.net?hint=calldata&hint=logs&hint= function_selector&hint=」契約アドレス&ヒント=ハッシュ」。要件と構成の詳細については、以下を参照してください。

同時に、ユーザーはターゲット ビルダーを指定し、トランザクションを送信するブロック ビルダーを指定することもできます。現在、MEV-Share は 2 つのターゲット ビルダー、「デフォルト ビルダー」と「Flashbot」をサポートしています。他のビルダーを追加すると、ユーザーのトランザクションをオンチェーンでより速く、より確実に取得できることに注意してください。ただし、Flashbot は他のビルダーの動作を制御せず、その動作については保証しません。

一般的に、フラッシュボットは、サイファーパンク宣言のエリック・ヒュージスの次の声明に従っています。「プライバシーは秘密ではありません。プライバシーは、人が全世界に知られたくないものですが、秘密は誰にも知られたくないものです」プライバシーとは、自分自身を選択的に世界に公開する力であり、ユーザーは最も基本的なプライバシー条件を確保しながら、リクエストをカスタマイズしたり、他の情報を検索者と共有したりできます。

さらに、アプリケーション層を好むユーザーの場合は、適切なプロンプトを見つけて、プライバシーと効率性の間の一定のバランスを達成するために最適な指示を提示する必要があります。

今後の展開と考察

Flashbots Matchmaker は MEV 共有プロトコルの実装であり、チームはプロトコル全体の標準インターフェイスを設計しています。さらに、Flashbots チームは引き続き新たな改善を模索しています。たとえば、カスタマイズ可能な MEV 収益還元率をユーザーに提供し、MEV 収益の受信者を指定できるようにしたり、各プロトコルのデフォルトによるプライバシー設定を強化したり、検索者がよりシンプルなトレーリング トレード パッケージを取引に送信できるようにする実行設定を改善したりできます。

Flashbots Matchmaker はベータ版であり、トライアル段階では Matchmaker サービスのサービス停止や API 停止が発生する可能性があることに注意してください。