Blockchain adalah teknologi di balik cryptocurrency, memungkinkan transaksi terjadi antar pihak tanpa perlu perantara. Bergantung pada blockchain dan metode konsensus yang digunakan, transaksi cryptocurrency dapat memakan waktu mulai dari beberapa menit hingga beberapa jam untuk diproses.
Dalam mekanisme konsensus proof-of-stake dan proof-of-work, transaksi yang tertunda diadakan di area tunggu jaringan yang terlihat secara publik yang disebut "mempool" di mana transaksi akan menunggu sampai penambang atau validator memilihnya, memesannya, dan membuat memblokir informasi. Blok itu kemudian divalidasi oleh node dalam jaringan dan ditambahkan ke rantai resmi.
Tetapi karena transaksi yang tertunda di mempool, penambang dan validator telah menemukan cara untuk mendapatkan keuntungan dari mereka dengan memasukkan, mengecualikan atau menyusun ulang transaksi dalam satu blok. Strategi ini melibatkan nilai yang dapat diekstraksi maksimal (sebelumnya penambang), atau MEV.
Apa itu MEV?
MEV kadang-kadang disebut sebagai “pajak tak terlihat” yang dapat dikumpulkan oleh penambang dari pengguna. Pada dasarnya, nilai maksimum yang dapat diekstraksi oleh penambang dari bergerak di sekitar transaksi saat menghasilkan blok di jaringan blockchain. Aktivitas ini pertama kali diprediksi pada tahun 2014 oleh pedagang algoritmik dengan nama samaran Pmcgoohan, yang memperingatkan bahwa penambang dapat dengan tenang mengatur ulang transaksi dalam mempool untuk keuntungan pribadi.
“Penambang dapat melihat semua kode kontrak yang mereka jalankan (jelas) dan urutan transaksi berjalan terserah penambang individu,” tulis pedagang itu dalam thread di Reddit. “Apa yang harus dihentikan oleh penambang dalam implementasi pasar apa pun oleh Ethereum?”
Peneliti smart contract Phil Daian dan rekan-rekannya memperluas gagasan ini dalam makalah 2019 berjudul “Flash Boys 2.0,” menciptakan istilah “miner extractable value” (MEV) untuk merujuk “ke jumlah total penambang ETH yang dapat diekstraksi dari manipulasi transaksi. dalam jangka waktu tertentu.” Fenomena ini mendapatkan popularitas setelah peneliti Dan Robinson dan Georgios Konstantopoulos menerbitkan posting blog pada Agustus 2020, menggambarkan mempool Ethereum sebagai “dark forest” karena persaingan sengit dan metode bayangan yang digunakan untuk menangkap MEV.
Pada saat penulisan, Flashbots memperkirakan bahwa lebih dari USD 674 juta telah diekstraksi dari pemesanan ulang transaksi di Ethereum sejak awal 2020, meskipun beberapa peneliti menyarankan mungkin lebih dari itu.
Bagaimana cara mengekstrak MEV bekerja?
Ada berbagai cara MEV dapat diekstraksi dari produksi blok di jaringan seperti Ethereum. MEV pertama kali digunakan dalam konteks proof-of-work, di mana penambang mengontrol urutan dan penyertaan transaksi dalam satu blok. Dengan demikian, singkatan aslinya adalah "miner extractable value" (nilai yang dapat diekstraksi penambang).
Blockchain Ethereum juga telah berhasil melakukan pergeseran konsensus ke proof-of-stake melalui upgrade “The Merge” pada 15 September 2022 lalu dan metode ekstraksi nilai akan berlanjut setelah transisi itu, yang mengarah ke istilah yang lebih inklusif "maximal extractable value" (nilai maksimal yang dapat diekstraksi) yang umum digunakan hari ini.
Secara teori, Ethereum Foundation mencatat bahwa penambang jaringan atau validator harus mendapatkan jumlah MEV penuh, karena mereka adalah satu-satunya pihak yang dapat menjamin ekstraksi MEV berhasil. Namun, dicatat bahwa sebagian besar MEV diambil oleh peserta jaringan independen yang disebut "pencari", yang menjalankan algoritme kompleks untuk mendeteksi peluang MEV yang menguntungkan dan menggunakan bot untuk mengotomatiskan proses.
“Penambang/validator tetap mendapatkan sebagian dari jumlah MEV penuh karena pencari bersedia membayar biaya gas yang tinggi (yang masuk ke penambang/validator) dengan imbalan kemungkinan yang lebih tinggi untuk memasukkan transaksi menguntungkan mereka dalam satu blok,” ungkap Ethereum Foundation.
Berikut adalah beberapa contoh taktik yang digunakan untuk mengekstrak MEV:
Front-running: Beberapa pencari akan menggunakan bot yang disebut "generalized front-runners" untuk memindai mempool untuk transaksi yang menguntungkan. Setelah peluang yang menguntungkan terdeteksi, bot akan mereplikasi transaksi pengguna dengan harga gas yang lebih tinggi sehingga penambang akan memilih transaksi itu daripada yang lain.
Flashbots menjalankan layanan yang memungkinkan pengguna dan penambang Ethereum untuk mengomunikasikan urutan transaksi pilihan mereka dalam satu blok. Ini dimaksudkan untuk menjadi “ekosistem yang adil untuk ekstraksi MEV yang efisien” dan telah mengurangi efektivitas pelari depan umum, menurut Ethereum Foundation.
Sandwich attack: Istilah ini mengacu pada jenis front-running yang berbahaya yang sering digunakan untuk memanipulasi harga cryptocurrency. Itu terjadi ketika pencari mendeteksi perdagangan besar yang tertunda di DEX dan menempatkan perdagangan tepat sebelum dan tepat setelahnya untuk mendapatkan keuntungan dari perubahan harga buatan.
Sandwich attack pada akhirnya akan memengaruhi jumlah cryptocurrency yang akan diterima pengguna yang melakukan transaksi awal, sementara penyerang akan mendapat manfaat dari perbedaan harga.
Berikut ini contoh untuk diilustrasikan: Katakanlah Anda memesan untuk membeli [ticker iso=”APE”]APE[/ticker] senilai $1.000 di DEX seperti Uniswap. Transaksi Anda yang tertunda kemudian masuk ke mempool.
Melihat ada pesanan untuk membeli APE, bot MEV menempatkan dua pesanan: satu transaksi yang membayar biaya gas tambahan untuk membeli APE sebelum transaksi Anda, dan transaksi lain untuk menjual APE setelah transaksi Anda.
- Transaksi 1: Bot MEV mengeksekusi order beli, memompa harga token.
- Transaksi 2: Korban MEV membeli token dengan harga lebih tinggi.
- Transaksi 3: Bot MEV menjual token ke pool, diuntungkan dari perbedaan harga. Seberapa tinggi korban MEV pada akhirnya akan membayar tergantung pada slippage (selip) yang mereka masukkan, persentase perbedaan harga yang bersedia mereka terima antara waktu order perdagangan dan eksekusi.
Arbitrase DEX: Token sering kali memiliki harga yang berbeda di beberapa DEX karena permintaan yang bervariasi. Ketika ada perbedaan harga yang signifikan di satu bursa ke bursa lainnya, bot MEV akan membeli token dengan harga lebih rendah untuk menjualnya di bursa lain dengan nilai yang lebih tinggi. Akibatnya, harga token di seluruh bursa menjadi lebih selaras, membuat pasar keuangan terdesentralisasi atau DeFi lebih efisien.
Metode ini kompetitif tetapi bisa menguntungkan. Pada bulan Agustus 2020, seorang pedagang mengeksploitasi perbedaan sementara antara harga stablecoin di beberapa DEX yang berbeda, menghasilkan laba bersih sebesar USD 40.000:
Likuidasi: Protokol pinjaman DeFi mengharuskan pengguna untuk menyetor beberapa cryptocurrency sebagai jaminan. Ketika pengguna tidak dapat membayar kembali pinjamannya, protokol biasanya mengizinkan siapa pun untuk melikuidasi agunan dan mendapatkan biaya likuidasi dari peminjam.
Pencari MEV akan bersaing untuk menentukan peminjam mana yang dapat dilikuidasi dan mengumpulkan biaya likuidasi untuk mereka sendiri.
Apakah MEV baik atau buruk?
Menggunakan metode ekstraksi MEV seperti front-running dan sandwich attact dapat berbahaya dan mengakibatkan kemacetan jaringan dan gas yang tinggi bagi pengguna lain. Tetapi metode seperti arbitrase DEX dapat membuat pengguna mendapatkan harga paling adil di seluruh bursa.
Ada upaya untuk mengurangi dampak MEV berbahaya, seperti Flashbots, dan protokol tertentu mencari harga terendah untuk perdagangan di semua bursa dan agregator.