Teks asli: "Tinjauan singkat tiga menit tentang protokol baru Flashbots, MEV-Share, pengguna dapat berpartisipasi dalam pembagian pendapatan MEV"

Ditulis oleh: Peng SUN, Berita Tinjauan ke Depan

MEV (Nilai Ekstraksi Maksimal) mengacu pada manfaat ekonomi yang dapat diekstraksi oleh pencari MEV dan pembuat blok setelah menyortir transaksi yang tidak dikemas. Selama beberapa waktu, MEV telah mendapatkan ketenaran sebagai istilah umum untuk perdagangan arbitrase on-chain, dan pencari MEV sering bekerja dengan validator untuk menemukan peluang arbitrase potensial. Di antara banyak jenis serangan MEV, yang terburuk adalah transaksi yang berjalan di depan dan serangan sandwich, yang menyebabkan kerusakan besar dan eksternalitas negatif terhadap pengguna dan jaringan Ethereum.

MEV adalah komponen yang melekat pada jaringan blockchain, dan pendapatannya selalu mengalir ke pencari MEV, pembuat blok, pengusul blok, dan jaringan Ethereum. Namun, sebagai sumber langsung dan korban terbesar dari MEV, pengguna Ethereum, dompet, dan pemrakarsa aliran Pesanan seperti DApp tidak dapat berpartisipasi dalam pembagian pendapatan MEV. Mengingat hal ini, layanan infrastruktur Ethereum Flashbots juga menjajaki solusi bagi hasil MEV, dan meluncurkan versi beta dari protokol MEV-Share kemarin, yang bertujuan untuk mendistribusikan sebagian pendapatan MEV kepada pengguna Ethereum.

Apa itu MEV-Berbagi?

MEV-Share adalah protokol sumber terbuka yang menggunakan privasi dan komitmen untuk memfasilitasi kolaborasi tanpa izin antara pengguna/penyedia aliran pesanan dan pencari MEV. Agregasi aliran pesanan di MEV-Share tidak hanya dapat melemahkan sentralisasi aliran pesanan kepemilikan di jaringan Ethereum, namun juga memungkinkan pengguna, dompet, DApps, dan sumber aliran pesanan lainnya untuk berpartisipasi dalam pembagian pendapatan MEV.

Bagaimana MEV-Berbagi bekerja

Protokol MEV-Share memperkenalkan "Matchmaker", yang dapat mencocokkan transaksi pengguna dengan bundel transaksi (bundel) pencari MEV, memungkinkan pencari untuk lebih mengoptimalkan upaya penangkapan MEV mereka.

Flashbots menjalankan Matchmaker di mainnet Ethereum. Matchmaker memiliki titik akhir untuk menerima transaksi dan bundel transaksi, serta titik akhir SSE Event Stream untuk mengirimkan peristiwa/transaksi yang tertunda ke pencari. Secara khusus, setelah pengguna mengirimkan transaksi mereka ke Matchmaker, Matchmaker akan secara selektif membagikan informasi transaksi dengan pencari, dan pencari akan mendengarkan dan menerima aliran peristiwa baru melalui titik akhir SSE. Penelusur kemudian mengusulkan transaksi untuk Matchmaker, yang digabungkan dengan transaksi pengguna. Saat ini, Flashbots hanya mendukung backruns, yang akan mengemas transaksi pengguna dengan setiap transaksi backrun pencari yang valid dan meneruskannya ke pembuat blok. Pembuat blok akan memilih paket transaksi yang menang dan mengembalikan sebagian keuntungan backrun pencari kepada pengguna.

Jika tidak ada transaksi tambahan yang valid yang dikirimkan, transaksi tersebut diperlakukan sebagai transaksi terlindungi normal dan mendapatkan semua manfaat Flashbots Protect, termasuk perlindungan yang berjalan di awal, tidak ada transaksi yang gagal, dan banyak lagi.

Cara menggunakan MEV-Berbagi

Protokol MEV-Share disertakan dalam Flashbots Protect. Flashbots Protect adalah alat RPC yang terintegrasi dengan dompet pengguna dan dirancang untuk melindungi dari bot yang mencari keuntungan dengan mendahului transaksi pengguna. Dalam dokumentasi Flashbots, pengguna dapat langsung mengklik "Hubungkan Dompet ke Lindungi" untuk terhubung ke Lindungi RPC melalui MetaMask.

Transaksi pengguna Flashbots Protect secara otomatis mengalir ke Flashbots Matchmaker, yang mengembalikan 90% hasil MEV dari transaksi mereka kepada pengguna, tanpa pengguna harus melakukan apa pun. Secara default, pengguna yang terhubung ke Protect akan meluncurkan Matchmaker dengan konfigurasi Stabil, yang terus disesuaikan oleh Flashbots untuk mengoptimalkan eksekusi transaksi sekaligus melindungi pengguna dari serangan MEV yang berbahaya.

Selain itu, pengembang dompet dan DApp dapat membuat kode dalam bahasa perpustakaan klien MEV-Share Matchmaker untuk mengirim transaksi langsung ke Flashbots Matchmaker atau mengirim transaksi pribadi ke API Matchmaker.

Fungsi dan fitur MEV-Berbagi

Fitur terbesar dari MEV Share adalah memungkinkan pengguna untuk menyesuaikan pengaturan privasi dan mengelola pembagian aliran pesanan, sehingga mencegah transaksi yang berjalan di depan, dan secara selektif berbagi informasi transaksi dengan pencari MEV, yang tidak hanya dapat memperoleh "hadiah redistribusi MEV", tetapi juga memastikan privasi dasar.

Flashbots Protect RPC tidak melacak informasi pengguna dalam bentuk apa pun (IP, lokasi, dll.), juga tidak menyimpan atau mencatat informasi pengguna apa pun. Pengguna MEV-Share di Flashbots Protect dapat menggunakan konfigurasi privasi khusus dengan parameter termasuk Petunjuk dan Pembuat Target. Dengan menentukan perintah beberapa kali, Anda dapat menentukan dengan tepat bidang data mana dari transaksi pengguna yang dibagikan kepada pencari di MEV-Share. Berbagi lebih sedikit data akan meningkatkan privasi, sementara menyumbangkan lebih banyak data akan meningkatkan peluang transaksi dieksekusi dengan cepat dan pendapatan MEV diperoleh. Saat ini, informasi yang dapat dibagikan meliputi data panggilan, log, function_selector, alamat kontrak, hash transaksi, dll.

Secara default, Matchmaker tidak membagikan informasi transaksi selain hash transaksi kepada pencari. Jika pengguna memerlukan privasi penuh, mereka dapat menambahkan petunjuk "hash" ke URL Lindungi RPC, yaitu "https://rpc.flashbots.net?hint=hash". Ini akan sepenuhnya menyembunyikan semua data pengidentifikasi transaksi dari Matchmaker yang dikirim ke pencari, dan hash transaksi tidak dapat digunakan untuk memperoleh informasi apa pun tentang transaksi atau sumber lain.

Jika pengguna membutuhkan kecepatan eksekusi tercepat dan pendapatan MEV terbanyak, mereka dapat berbagi data panggilan, log, function_selector, dan alamat kontrak dengan privasi rendah, yaitu, "https://rpc.flashbots.net?hint=calldata&hint=logs&hint= function_selector&hint= alamat_kontrak&petunjuk=hash". Untuk persyaratan lebih lanjut dan detail konfigurasi, silakan merujuk ke:

Pada saat yang sama, pengguna juga dapat menentukan pembuat target dan menentukan pembuat blok mana yang akan dikirimi transaksi. Saat ini, MEV-Share mendukung dua pembuat target: "Pembuat default" dan "Flashbots". Perlu dicatat bahwa menambahkan pembuat lain dapat membuat transaksi pengguna on-chain lebih cepat dan lebih andal, namun Flashbots tidak mengontrol cara pembuat lain beroperasi dan tidak memberikan jaminan tentang perilaku mereka.

Secara umum, Flashbots mengikuti pernyataan Eric Huges dalam Manifesto Cypherpunk: “Privasi bukanlah rahasia. Privasi adalah sesuatu yang seseorang tidak ingin seluruh dunia mengetahuinya, tetapi rahasia adalah sesuatu yang seseorang tidak ingin orang lain mengetahuinya. tahu. Privasi adalah kekuatan untuk mengungkapkan diri Anda secara selektif kepada dunia. Flashbots memungkinkan pengguna untuk menyesuaikan permintaan dan berbagi informasi lainnya dengan pencari sambil memastikan kondisi privasi paling dasar.

Selain itu, bagi pengguna yang lebih menyukai lapisan aplikasi, mereka perlu menemukan petunjuk yang tepat dan mengedepankan instruksi yang paling sesuai bagi mereka untuk mencapai keseimbangan tertentu antara privasi dan efisiensi.

Perkembangan dan pertimbangan ke depan

Flashbots Matchmaker adalah implementasi dari protokol MEV-share, dan tim sedang merancang antarmuka standar untuk keseluruhan protokol. Selain itu, tim Flashbots masih menjajaki perbaikan baru. Misalnya, memberikan pengguna rasio pengembalian pendapatan MEV yang dapat disesuaikan, memungkinkan untuk menentukan penerima pendapatan MEV, lebih banyak pengaturan privasi dengan default untuk setiap protokol, dan preferensi eksekusi yang lebih baik yang memungkinkan pencari mengirimkan paket Perdagangan tambahan yang lebih sederhana untuk perdagangan.

Penting untuk dicatat bahwa Flashbots Matchmaker masih dalam versi beta dan layanan Matchmaker mungkin mengalami penghentian layanan dan pemadaman API selama fase uji coba.