Sudahkah Anda banyak membaca tentang MEV, relay, block building, Flashbots, Ethereum dan belum sepenuhnya memahaminya?
Mengapa? Karena tidak ada yang bisa menjelaskannya dengan baik.
Bagaimana kita bisa memahami MEV dan Ethereum dengan baik? Ini dapat dipahami dengan menelusuri rangkaian peristiwa dari satu transaksi.
Sebagian besar dari kita tahu bagaimana transaksi Ethereum bekerja dari sudut pandang pengguna: Anda dapat menukar, menawar, membeli, menjual, atau melakukan banyak hal lainnya.
Hari ini, mari kita lihat transaksi pertukaran token: ini adalah salah satu transaksi paling sederhana dan paling sering di jaringan Ethereum.
Mari kita lihat menukar ETH ke USDC. Dalam hal ini, di mana transaksi dimulai? Uniswap.
Hubungkan Uniswap ke dompet Metamask Anda, dan tukar.
Dari sini, transaksi (TX) dikirim melalui RPC (Remote Procedure Call). Ini adalah "perhentian" pertama dalam alur transaksi.
Jika Anda belum mengubah pengaturan Metamask Anda, secara default titik akhir RPC yang Anda sambungkan disebut Infura (produk dari Consensys).
Pikirkan Infura sebagai "pelayan" yang mengirimkan "pesanan" Anda ke Ethereum. Ini bertindak sebagai perantara antara Anda dan jaringan Ethereum.
Transaksi Anda masuk ke mempool Ethereum: kumpulan transaksi publik tempat transaksi tetap sampai dimasukkan ke dalam blok.
Biasanya, transaksi ini dipesan dalam satu blok berdasarkan biaya/tip prioritas yang dibayarkan.
Kecuali jika tersedia MEV (Maximum Extractable Value).
Cerita di sini dibagi menjadi dua bagian:
1. Bagaimana MEV dihasilkan?
2. Bagaimana mekanisme aliran MEV di jaringan Ethereum?
(Klarifikasi terminologi: pencari MEV adalah mereka yang mencoba mencari peluang MEV di jaringan)
Mari kita mulai dengan bagian pertama dari cerita ini: bagaimana MEV muncul?
Katakanlah Anda menjual $10.000 ETH on-chain.
Dalam AMM, ada selip di setiap transaksi: setiap dolar aset yang dijual menekan harga baru turun sedikit.
Jika saya menjual aset dalam jumlah besar (ETH sebagai contoh), harga baru aset tersebut mungkin lebih rendah dari harga pasar saat ini.
Dalam hal ini, sebaiknya MEV Seekers membeli ETH dengan harga baru dan menjualnya dengan harga pasar. Ini adalah arbitrase bebas risiko.
Terkadang pencari MEV akan membeli aset tepat di depan Anda dan menjualnya kepada Anda dengan harga premium. (Ini backrunning: membuntuti transaksi)
Ada banyak bentuk MEV lainnya (termasuk MEV "ekor panjang"), yang bisa sangat rumit, tetapi AMM ini - arbitrase selip adalah salah satu perdagangan MEV yang paling umum.
Sekarang untuk bagian kedua: mekanika.
Pencari MEV mengandalkan urutan transaksi tertentu di blok Ethereum untuk menghasilkan keuntungan.
Ambil contoh sebelumnya: ketika saya menjual ETH saya, Anda (pencari MEV) harus menjadi transaksi pertama setelah pembelian saya untuk memanfaatkan arbitrase.
Jika orang lain mendapatkan transaksi pertama sebelum Anda setelah saya menjual ETH, Anda kalah.
Mereka akan membeli ETH dan menjualnya untuk mendapatkan keuntungan, bukan Anda.
Jadi semuanya bermuara pada persaingan antara pencari MEV yang berbeda.
Oleh karena itu, pertanyaan mendasar seputar MEV bermuara pada bagaimana para pencari memasukkan transaksi mereka ke dalam blok.
Biasanya tergantung berapa prioritas biaya/tip yang dibayarkan.
Jika saya membayar tip tertinggi dari semua transaksi dalam satu blok, maka transaksi saya akan dimasukkan terlebih dahulu.
Sejak sebelum merger Ethereum, biaya tip/prioritas dimiliki oleh penambang, lahirlah nama "miner-extractable value".
MEV biasanya merupakan kompetisi untuk melihat siapa yang akan membayar paling banyak untuk slot transaksi tertentu.
Sebagian besar "daging di tulang" diberikan kepada peserta jaringan, bukan Pencari MEV itu sendiri.
Namun, ada insentif yang akan mengarah pada kartelisasi: jika saya seorang pencari MEV, saya dapat langsung bekerja sama dengan siapa saja yang sedang membangun blok, dan saya dapat memperoleh keuntungan dibandingkan pencari lainnya.
Tetapi kartel tidak sehat untuk Ethereum: kartel membuat MEV tanpa izin dan menyebabkan pengalaman pengguna yang buruk.
Di sinilah peran Flashbots: Flashbots adalah lelang besar, cara bagi pencari MEV untuk menawar slot ruang blok.
Jika Anda ingin mendapatkan kesepakatan setelah saya, Anda dapat membayar. Jika Anda memenangkan lelang, Anda dapat menjalankan kembali transaksi saya.
Ekosistem Flashbots adalah sebagai berikut:
Jika Anda berhasil menawar slot, Anda dapat mengirimkan "paket" transaksi secara bersamaan: dalam hal ini, transaksi saya + transaksi lanjutan Anda.
Bundel tersebut diberikan kepada pembuat blok yang akan memasukkannya ke dalam transaksi menguntungkan lainnya dalam upaya untuk menghasilkan blok yang paling berharga.
Pembuat blok kemudian meneruskan blok tersebut ke layanan yang disebut relayer, yang "menghosting" blok tersebut atas nama mereka.
Relay menerima blok dari pembangun dan menyajikan "tawaran" (pengeluaran) blok ke validator.
Banyak repeater beroperasi secara bersamaan, bersaing satu sama lain.
Peringatan: Beberapa relai, termasuk relai Flashbots, menyensor transaksi.
Relayer ini mematuhi pedoman Kantor Pengawasan Aset Asing (OFAC) Departemen Keuangan AS dan tidak akan meneruskan transaksi yang tidak mematuhi peraturan OFAC. Ini adalah masalah besar.
Penyalur lain, seperti Fold Finance, tidak patuh, artinya transaksi yang tidak sesuai dengan peraturan OFAC masih dapat dilakukan, meski seringkali memakan waktu lebih lama.
Untuk blok yang tidak sesuai dengan OFAC, sangat penting untuk melewati transaksi, jika tidak, Ethereum adalah sistem yang dikendalikan oleh pemerintah AS.
Relayer menerima semua blok dan tawaran dan "mengungkapkannya" ke validator. Validator kemudian memilih blok untuk diusulkan.
Validator terhubung ke relayer dan menggunakan perangkat lunak middleware (MEV-boost adalah yang paling populer, tetapi ada yang lain) untuk memilih blok yang paling menguntungkan.
Relay “escrow” isi blok sehingga validator tidak dapat mencuri MEV.
Setelah validator memilih blok mana yang ingin mereka usulkan, relayer meneruskan seluruh konten ke validator, yang pada gilirannya meneruskannya ke jaringan.
Dari sini, transaksi MEV Anda selesai.
Sekarang, saya yakin Anda memiliki pemahaman yang lebih baik tentang MEV, Ethereum, dan hubungan di antara keduanya.