Flashbot の新プロトコル MEV-Share の詳細説明: ユーザーは MEV 収益分配に参加できます
原文:Peng SUN、Foresight News
原文:Peng SUN、Foresight News
MEV (最大抽出可能値) は、パッケージ化されていないトランザクションをソートした後に MEV サーチャーとブロック ビルダーが抽出できる経済的メリットを指します。かなり長い間、MEV はオンチェーン裁定取引の包括的な用語として悪名を博しており、MEV 検索者はバリデーターと協力して潜在的な裁定取引の機会を見つける傾向があります。多くの種類の MEV 攻撃の中で、最も最悪なのはフロントランニング トランザクションとサンドイッチ攻撃であり、ユーザーとイーサリアム ネットワークに多大な損害と負の外部性を引き起こします。
MEV はブロックチェーン ネットワークの固有のコンポーネントであり、その収益は MEV サーチャー、ブロック ビルダー、ブロック プロポーザー、イーサリアム ネットワークに流れ込んでいますが、MEV の直接のソースであり最大の被害者であるイーサリアム ユーザー、ウォレット、オーダー フロー イニシエーターなどは、 DApps は MEV 収益分配に参加できないためです。これを考慮して、イーサリアムインフラストラクチャサービスであるフラッシュボットもMEV収益分配ソリューションを検討しており、MEV収益の一部をイーサリアムユーザーに分配することを目的として、昨日MEV-Shareプロトコルのベータ版を開始した。
MEVシェアとは何ですか?
MEV-Share は、プライバシーとコミットメントを使用して、ユーザー/注文フロー プロバイダーと MEV 検索者間の許可のない協力を促進するオープン ソース プロトコルです。 MEV-Share での注文フローの集約により、イーサリアム ネットワークにおける独自の注文フローの集中化が弱まるだけでなく、ユーザー、ウォレット、DApp などの他の注文フロー ソースが MEV 収益分配に参加できるようになります。
MEV シェアの仕組み
MEV-Share プロトコルには、ユーザー トランザクションと MEV 検索者のトランザクション バンドル (バンドル) を照合できる「Matchmaker」が導入されており、検索者は MEV キャプチャの取り組みをさらに最適化できます。
Flashbot はイーサリアム メインネット上で Matchmaker を実行し、Matchmaker にはトランザクションとバンドルを受信するエンドポイントと、保留中のイベント/トランザクションを Seeker に送信する SSE Event Stream エンドポイントがあります。具体的には、ユーザーがトランザクションを Matchmaker に送信した後、Matchmaker はトランザクション情報を選択的に検索者と共有し、検索者は SSE エンドポイントを介して新しいイベント ストリームをリッスンして受信します。次に、Seeker は Matchmaker にトランザクションを提案し、Matchmaker はそれをユーザーのトランザクションにバンドルします。現在、Flashbot はバックランのみをサポートしており、有効な Seeker バックランごとにユーザー トランザクションをパッケージ化し、ブロック ビルダーに転送します。ブロックビルダーは勝者のパッケージを選択し、シーカーのバックラン利益の一部をユーザーに返します。
有効な後続トランザクションが送信されない場合、トランザクションは通常の保護されたトランザクションとして扱われ、フロントランニング保護、トランザクションの失敗なしなど、Flashbots Protect のすべての利点が得られます。
MEV-Shareの使い方
MEV-Share プロトコルは Flashbots Protect に含まれています。 Flashbots Protect は、ユーザーのトランザクションを優先して利益を得ようとするボットを撃退するためにユーザーのウォレットと統合できる RPC ツールです。 Flashbots のドキュメントでは、ユーザーは「ウォレットを保護に接続」を直接クリックして、MetaMask を介して Protect RPC に接続できます。
Flashbots Protect ユーザーからのトランザクションは自動的に Flashbots Matchmaker に流れ、トランザクションによって生成された MEV 収益の 90% がユーザーに返されます。ユーザーは何もする必要はありません。デフォルトでは、Protect に接続するユーザーは、有害な MEV 攻撃からユーザーを保護しながら、取引実行を最適化するために Flashbot によって継続的に調整される安定した構成で Matchmaker を起動します。
さらに、ウォレットおよび 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 はトランザクション ハッシュを超えたトランザクション情報を Seeker と共有しません。ユーザーが完全なプライバシーを必要とする場合は、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 は、「デフォルト ビルダー」と「Flashbot」という 2 つのターゲット ビルダーをサポートしています。他のビルダーを追加すると、ユーザーのトランザクションをオンチェーンでより高速かつ確実に実行できますが、Flashbot は他のビルダーの動作を制御せず、その動作を保証しないことに注意してください。全体として、Flashbots は、「」の Eric Huges の先導に従っています。サイファーパンク宣言
「プライバシー(プライバシー)は秘密(シークレット)ではない。プライバシーは全世界に知られたくないものだが、秘密(シークレット)は誰にも知られたくないものである。世界はその力を発揮する」 Flashbot を使用すると、最も基本的なプライバシー条件を確保しながら、ユーザーはリクエストをカスタマイズし、検索者と他の情報を共有できます。
さらに、アプリケーション層を好むユーザーの場合は、正しいプロンプトを見つけて、最適な指示を提示し、プライバシーと効率性の間の一定のバランスを達成する必要があります。
今後の展開と考察
Flashbots Matchmaker は MEV 共有プロトコルの実装であり、チームはプロトコル全体の標準インターフェイスを設計しています。また、Flashbots チームは現在も新たな改善を模索中です。たとえば、カスタマイズ可能な MEV 収益リベート率をユーザーに提供し、MEV 収益の受信者の指定を可能にし、プロトコルごとのデフォルトによるプライバシー設定を強化し、強制設定を強化して、検索者がトランザクションのよりシンプルなトレーリング トランザクション パッケージを送信できるようにします。


