**Apa itu MEV: **MEV disebut Miner Extractable Value (juga dikenal sebagai Maximal Extractable Value, nilai maksimum yang dapat diekstraksi), yang mengacu pada pendapatan tambahan. Metode untuk mendapatkan MEV dapat dibagi menjadi arbitrase DEX, likuidasi, Front-Running, Back-Running, serangan sandwich, dll.
**Dampak MEV: **Transaksi front-running dan sandwich akan menyebabkan pengalaman pengguna yang buruk dan kerugian yang lebih serius, tetapi pada saat yang sama arbitrase DEX dan likuidasi pinjaman dapat membantu pasar Defi mencapai keseimbangan lebih cepat dan menjaga stabilitas pasar sex .
Ukuran pasar MEV terus berkembang: Setelah Penggabungan Ethereum, hanya Pengusul Blok Ethereum yang menggunakan Flashbots yang telah menerima lebih dari 206,450 ETH (per awal Juli 2023).
Flashbots adalah salah satu kekuatan dominan mutlak di bidang MEV. MEV-Get memungkinkan Miner dan Searcher berbagi pendapatan MEV; MEV-Boost memungkinkan MEV didistribusikan di antara Proposer, Builder, dan Searcher, sekaligus melindungi transaksi pengguna agar tidak menjadi yang terdepan Berjalan; MEV-share berkomitmen untuk memungkinkan pengguna, dompet, dan Dapps menangkap MEV yang dihasilkan oleh transaksi mereka; MEV-SGX menggunakan perangkat keras tepercaya SGX untuk sepenuhnya menggantikan peran MEV-Relay tepercaya dan mencapai tanpa izin; SUAVE mencoba menyelesaikannya pusat yang disebabkan oleh risiko MEV. Sebagai rantai khusus, ini menyediakan layanan pemesanan transaksi dan pembuatan blok untuk semua rantai yang ada.
**Variabel baru di pasar MEV: **Chainlink, sebagai platform oracle terbesar di pasar, mencoba meringankan masalah MEV dengan menyortir transaksi di tingkat jaringan Oracle; kemunculan UniswapX secara efektif memecahkan masalah "serangan sandwich " , tetapi pada saat yang sama juga membawa isu-isu baru review MEV, dll.
Apa itu MEV
Nama lengkap MEV adalah Miner Extractable Value (juga dikenal sebagai Maximal Extractable Value, nilai maksimum yang dapat diekstraksi), yang mengacu pada pendapatan tambahan yang dapat diperoleh penambang dengan memanipulasi transaksi (menambah, menghapus, mengatur ulang transaksi).
Dalam rantai publik umum, semua transaksi pertama-tama harus dikirim ke kumpulan memori Mempool, menunggu untuk dimasukkan ke dalam blok. Penambang/verifikator, sebagai peran yang bertanggung jawab untuk menghasilkan blok dalam ekosistem blockchain, dapat memutuskan transaksi mana yang termasuk dalam blok tersebut dan memiliki kekuatan tinggi. Pada awalnya, para penambang hanya mengurutkan biaya transaksi dari yang tinggi ke rendah untuk menentukan urutan transaksi yang dimasukkan ke dalam blok. Belakangan, orang-orang menemukan bahwa dengan memantau transaksi di kumpulan memori, penambang dapat menambahkan transaksi ke blok, menghapus transaksi, atau mengubah urutan transaksi untuk mendapatkan manfaat selain hadiah blok, dan MEV pun muncul.
Dalam praktiknya, sering kali ada pencari khusus yang mencari peluang keuntungan melalui algoritme yang rumit. Karena ada persaingan di antara pencari di Mempool terbuka, saat pencari menemukan peluang MEV, mereka akan meningkatkan biaya transaksi untuk memastikan transaksi yang mereka serahkan Diikutsertakan, penambang dan pencari berbagi pendapatan MEV.
CGVFOF telah mengintegrasikan opini umum industri, dan menurut strategi yang berbeda, metode memperoleh MEV dibagi menjadi: arbitrase DEX, likuidasi, Front-Running, Back-Running, serangan sandwich, dll. Untuk blockchain yang menggunakan algoritma konsensus finalitas probabilistik (seperti Bitcoin dan Ethereum 1.0 yang menggunakan algoritma konsensus PoW), serangan Fee Sniping juga dapat terjadi.
**arbitrase DEX. **Mungkin ada perbedaan harga antara DEX yang berbeda. Dengan menggunakan fitur perdagangan atom dari blockchain, Anda dapat membeli DEX dengan harga rendah dan menjual dengan DEX dengan harga tinggi untuk mencapai arbitrase bebas risiko.
** Likuidasi pinjaman. **Perjanjian peminjaman Ketika tingkat hipotek lebih rendah dari rasio yang telah ditetapkan, perjanjian biasanya mengizinkan siapa pun untuk melikuidasi agunan dan membayar kembali pemberi pinjaman dengan segera. Peminjam biasanya perlu membayar biaya likuidasi yang besar selama likuidasi, yang sebagian dimiliki oleh likuidator, yang memberikan peluang bagi MEV.
**Lari Depan. **Dapat dipahami sebagai yang terdepan. Ketika transaksi yang menguntungkan dipantau, transaksi yang sama diajukan dengan biaya transaksi yang lebih tinggi, sehingga transaksi yang diajukan sendiri dimasukkan dalam blok sebelum transaksi awal, dan keuntungannya adalah diperoleh. Tentu saja Front Running tidak hanya mengacu pada penyerahan transaksi yang sama secara berulang-ulang, tetapi dalam arti luas mengacu pada penyisipan transaksi sebelum transaksi tertentu untuk memperoleh keuntungan.
**Kembali Berlari. **Untuk DEX yang menggunakan mekanisme pembuatan pasar otomatis AMM, transaksi skala besar akan menghasilkan slippage yang signifikan. Saat terjadi transaksi skala besar, pasar dalam keadaan tidak seimbang.Back Running mengacu pada penambahan transaksi setelah transaksi skala besar untuk membeli aset dengan harga lebih rendah dari harga keseimbangan pasar.
**Penawaran sandwich. **Kesepakatan sandwich adalah kombinasi dari Front Running dan Back Running. Perdagangan sandwich mengacu pada membeli dengan harga rendah sebelum transaksi skala besar, dan menjual dengan harga tinggi untuk memperoleh keuntungan tinggi ketika transaksi skala besar menaikkan harga.
**Biaya serangan Sniping. **Baru-baru ini, pasar BRC-20 yang berapi-api telah menyebabkan jaringan Bitcoin diblokir, dan biaya transaksi terus meningkat. Orang-orang mulai memperhatikan kemungkinan serangan Fee Sniping lagi. Pada jaringan blockchain dengan konsensus PoW, jika potensi pendapatan cukup besar, penambang dapat memutar kembali atau mengatur ulang beberapa blok terakhir, dan memperoleh lebih banyak pendapatan dengan menyusun ulang atau memasukkan transaksi spesifik tertentu. Catatan: Ethereum sebelum Penggabungan juga mengadopsi konsensus PoW, namun Ethereum menyebutnya Time Bandit.
Dampak MEV
MEV merugikan pengguna dan bahkan seluruh jaringan blockchain, namun pada saat yang sama membuat pasar lebih seimbang dan efisien.
Aspek positif
Arbitrase DEX dan likuidasi pinjaman dapat membantu pasar Defi mencapai keseimbangan lebih cepat dan menjaga stabilitas pasar. Sama seperti keuangan tradisional, pencari MEV sebenarnya merupakan prasyarat untuk pasar keuangan yang efisien. Untuk MEV jenis ini, pendapatan yang diperoleh pencari MEV berasal dari pasar.
Aspek negatif
Transaksi yang berjalan di depan dan sandwich akan menyebabkan pengalaman pengguna yang buruk dan kerugian yang lebih serius.Pencari MEV yang bersaing akan menyebabkan kemacetan jaringan melalui lelang Gas dan meningkatkan Biaya Gas.
Untuk rantai PoW dengan finalitas probabilistik, yang lebih serius adalah kemungkinan serangan Fee Sniping. Serangan Time-Bandit melanggar prinsip "Kekekalan" dari blockchain dan akan sangat merusak keamanan jaringan blockchain. Komunitas BTC khawatir dengan status quo yang ditimbulkan oleh protokol Oridinal.
Untuk rantai PoS, terutama untuk ETH2.0 saat ini, MEV dapat menyebabkan sentralisasi pemverifikasi. Kumpulan janji yang lebih besar akan memperoleh pendapatan MEV yang lebih tinggi, dan kemudian memiliki lebih banyak sumber daya untuk meningkatkan kemampuan ekstraksi MEV, yang mengarah pada efek Matthew, yang pada akhirnya akan mengarah pada sentralisasi verifikator dan mengurangi keamanan.
Riwayat pengembangan MEV
Tunas Awal (2010-2017):
Pada tahun 2015, pengembang inti Bitcoin Peter Todd mengusulkan konsep "Ganti Dengan Biaya (RBF)" di Twitter, yang merupakan pendahulu dari konsep Front Running yang disebutkan di atas, menunjukkan bahwa pengguna dapat mengirimkan setidaknya satu transaksi dengan Input yang sama dengan meningkatkan biaya transaksi untuk menggantikan transaksi awal.
Berdasarkan RBF, komunitas Bitcoin secara bertahap mengembangkan penelitian tentang Fee Sniping. Fee Sniping mengacu pada penambangan ulang yang disengaja atas satu atau lebih blok sebelumnya oleh para penambang dengan imbalan biaya dari penambang yang pertama kali membuat blok tersebut.
Meskipun menambang ulang blok sebelumnya lebih kecil kemungkinannya untuk berhasil dibandingkan memperluas rantai dengan blok baru, jika blok sebelumnya lebih bernilai dalam hal biaya transaksi dibandingkan transaksi di mempool penambang saat ini, maka pendekatan ini mungkin lebih menguntungkan. Fee Sniping kemudian diperluas ke model EVM dan digambarkan sebagai serangan "Time Bandit" di makalah "Flash Boys 2.0".
Lahir secara resmi (2018-2019):
MEV hanya akan menghasilkan MEV jika terjadi perselisihan negara dan transfer negara yang diserahkan tetapi belum dikonfirmasi, sementara Bitcoin hampir tidak memiliki negara bagian yang dibagikan, dan transfer negara diatur secara ketat, sehingga MEV pada Bitcoin terbatas pada Fee Sniping dan percobaan serangan pembelanjaan ganda. Di Ethereum, yang memiliki kontrak pintar Turing-complete, peluang MEV meningkat secara signifikan.
Pada tahun 2016, DEX pertama Ethereum, EtherDelta, diluncurkan, menggunakan desain buku pesanan sub-pencocokan, yang sebenarnya memberikan berbagai peluang MEV untuk pasar, namun tidak ada yang memanfaatkannya sepenuhnya pada saat itu.
Pada tahun 2017, DAI, mata uang stabil algoritmik pertama di Ethereum, muncul, memberikan Defi fungsi likuidasi, dan peluang MEV (Spike MEV) berskala besar namun jarang muncul di pasar. Pada tahun 2018, Hayden Adams mendirikan Uniswap, DEX pertama di Ethereum yang menggunakan mekanisme pembuatan pasar otomatis AMM. Mekanisme AMM sebenarnya mengandalkan ekstraktor MEV untuk menjaga efisiensi pasar, yang sangat meningkatkan peluang MEV di pasar.
Flashbots Muncul (2019-2021):
Pada April 2019, "Flash Boys 2.0" diterbitkan, dan penelitian tentang MEV memasuki pandangan umum. Di penghujung tahun 2019, sekelompok digital nomaden yang berpikiran sama membentuk Kapal Bajak Laut, yang kemudian berganti nama menjadi Flashbots, dengan logo ekspresi robot.
Lelang Flashbots (mev-geth dan flashbots relay) resmi dirilis pada Januari 2021. Dengan popularitas Defi Summer, MEV yang diekstraksi meningkat secara signifikan.
Status: MEV berkembang pesat, Flashbots berkembang pesat
Karena pasar MEV semakin besar dan besar, banyak proyek juga bergabung dengan jajaran pembukaan. Flashbots saat ini hanya mendukung mainnet Ethereum, jadi Alt Layer 1 dan Layer 2 mainstream saat ini sedang mempelajari Flashbots dan mencoba mewujudkan fungsi lelang MEV.
Ada juga beberapa proyek yang memilih jalur berbeda, mencoba menyelesaikan masalah MEV sepenuhnya dengan mengenkripsi kumpulan transaksi. Flashbots sendiri juga terus berinovasi, setelah Flashbots Alpha di awal tahun 2021, Flashbots Protect, MEV-Boost, dan MEV-Share telah berhasil direalisasikan secara berturut-turut, tahap selanjutnya dari SUAVE juga sedang dalam pengembangan.
**Seberapa besar pasar MEV? **
Secara teoritis, kemungkinan manfaat MEV yang terkandung dalam transaksi yang dikirimkan pengguna tidak terbatas. Namun, manfaat MEV tidak dapat ditentukan melalui perhitungan terbatas, dan manfaat MEV yang ditemukan oleh masyarakat merupakan batas bawah kemungkinan MEV. Biasanya, orang memperkirakan kemungkinan situasi pasar MEV melalui realisasi MEV (Realized MEV, REV).
Statistik pasar MEV setelah Ethereum The Merge Source:
Menurut data yang diberikan oleh Flashbots, pada awal Juli 2023, setelah Penggabungan Ethereum, penarikan REV sebesar 206.450ETH telah terealisasi. Namun ini hanya pendapatan MEV yang diterima oleh Block Proposer, dan pendapatan Pencari belum termasuk.
**Apakah akan lebih baik tanpa persaingan pasar? **
Dari pengalaman sejarah yang dikumpulkan oleh masyarakat manusia sejauh ini, dalam banyak kasus, "tangan tak terlihat" adalah pilihan yang lebih baik. Namun hampir tidak ada yang menyangkal bahwa ekonomi pasar tidak dapat diterapkan di beberapa bidang tertentu, dan penyalahgunaan pasar akan menimbulkan konsekuensi yang serius.
Masalah kenaikan Harga Gas akibat Front Running berakar pada mekanisme harga Ethereum. Bisakah Harga Gas dipertahankan pada level yang tetap untuk menghindari Lelang Gas Prioritas Pencari?
Namun, akibat yang jelas dari tindakan ini adalah adanya kolusi di luar rantai. Pencari dengan peluang MEV akan menyuap para penambang agar transaksi mereka dimasukkan ke dalam blok lebih awal, yang justru akan membuat pasar skala kecil keluar dari rantai dan tidak ada hubungannya dengan publisitas. Ethereum, gagasan perizinan bertentangan dengan hal itu.
Tentu saja, kami dapat mengizinkan penambang/pemverifikasi dalam jaringan untuk melewati semacam sertifikasi otoritatif untuk memastikan bahwa mereka tidak akan melakukan kejahatan, tetapi ini memperkenalkan asumsi kepercayaan yang kuat dan sepenuhnya menjadi rantai yang diizinkan.
Singkatnya, CGV percaya bahwa di bawah premis mempertahankan karakteristik Ethereum yang ada, mungkin sulit untuk menyelesaikan masalah MEV sepenuhnya.
Cara Mengurangi Dampak Buruk MEV
PBS Tingkat Protokol - Solusi untuk Komunitas Ethereum
Dalam PoS, validator bertugas sebagai pengusul blok, dan validator akan mencapai konsensus untuk memutuskan apakah blok tersebut ditulis ke dalam rantai. Di PoW, penambang menyelesaikan pekerjaan pengangkatan blok dan konsensus, yang pada dasarnya sama.
PBS terutama untuk memecahkan masalah sentralisasi verifikator yang disebabkan oleh MEV saat ini. Dalam proses MEV default, produsen blok memiliki dua tugas, 1) membangun blok terbaik dari semua transaksi yang tersedia (pembuatan blok), dan (2) mengusulkan blok tersebut ke Jaringan (proposal blok).
Ketika MEV belum sepenuhnya ditambang, langkah 1) benar-benar mengurutkan transaksi dari yang terbesar hingga yang terkecil sesuai dengan biaya transaksi, dan hanya memasukkan transaksi ke dalam blok dari depan ke belakang. Saat ini, ketika keuntungan MEV meningkat secara bertahap, kumpulan penambangan/kumpulan validator yang lebih besar benar-benar memperoleh keuntungan MEV dengan pangsa pasar yang lebih besar, yang mengarah ke efek Matius, dan jaringan konsensus akan menjadi semakin terpusat.
Selain itu, entitas pengangkat blok sebenarnya dari kumpulan penambangan terdesentralisasi akan mendapatkan peluang MEV, namun anggota lain tidak dapat berbagi keuntungan. Ketidakadilan mekanisme akan mengurangi tingkat adopsi kumpulan penambangan terdesentralisasi. Tingkat sentralisasi jaringan konsensus semakin meningkat.
Peran yang mungkin terlibat dalam MEV dapat dibagi menjadi berikut:
1.Produser: Penambang, Validator
Pengusul: pemilih blok (pilih blok yang dibangun oleh Builder dengan MEV tertinggi)
3.Builder: Builder (bertanggung jawab untuk menentukan isi blok)
Searcher : mencari MEV yang terdapat pada transaksi
Pengguna: Mengirimkan transaksi yang mungkin mengandung MEV
Tentu saja, pada tahap ini, banyak peran sebenarnya dilakukan oleh subjek yang sama.Misalnya, dalam proses konsensus Ethereum biasa, Producer, Proposer, dan Builder adalah peran yang sama.
Proposal Awal Vitalik
Vitalik mengusulkan dua solusi pada awal tahun 2021, masing-masing dengan penekanan berbeda. Perlu dicatat bahwa skema yang dibahas di bagian ini berada pada level protokol Ethereum, dan PBS ditegakkan oleh protokol, daripada skema negosiasi pribadi seperti Flashbots.
PBS mencoba untuk mencapai lima tujuan berikut:
Tidak perlu memercayai keramahan pengusul: pembangun tidak perlu memercayai pengusul
Tidak perlu memercayai keramahan pembangun: pengusul tidak perlu memercayai pembangun
Keramahan pengusul yang lemah: pengusul tidak memerlukan sumber daya komputasi yang tinggi dan kesulitan teknis yang tinggi
Bundel tidak dapat dicuri: pengusul tidak dapat mencuri keuntungan dalam blok yang diserahkan oleh pembangun
Konsensus sederhana dan aman: konsensus menjaga keamanan, dan yang terbaik adalah tidak mengubah mekanisme proposal blok saat ini
rencana 1
pembangun membuat bundel, mengirim tajuk bundel ke pengusul, yang berisi hash badan bundel, pembayaran ke pengusul, dan tanda tangan pembangun
Pengusul memilih header bundel dengan hasil tertinggi, menandatangani dan menerbitkan proposal yang berisi header bundel
Setelah melihat proposal yang ditandatangani, pembuatnya merilis bundel lengkap
Analisis menurut lima tujuan:
Pengusul dapat membebankan biaya yang dibayarkan oleh pembangun tetapi mencegah pembangun menerima keuntungan MEV. Misalnya, dengan merilis proposal di akhir slot, apakah pembangun tidak punya waktu untuk merilis paket lengkap? Tidak memenuhi tujuan 1?
Mengirimkan header bundel dapat memastikan bahwa pembayaran dari pembangun diterima, pengusul tidak perlu mempercayai pembangun, dan memenuhi tujuan 2
Hanya melibatkan komunikasi jaringan sederhana dan operasi tanda tangan dasar, mencapai tujuan 3
Pengusul tidak dapat memperoleh konten bundel secara eksklusif, tetapi hanya dapat melihat header, memenuhi tujuan 4
Karena pengenalan pembuat peran baru, aturan fork perlu diubah, dan situasi yang mungkin terjadi telah ditingkatkan dari 2 menjadi 3, yang meningkatkan kompleksitas pemilihan fork, dapat menimbulkan ketidakpastian baru, dan tidak memenuhi tujuan 5
Skenario 2
pembangun membuat bundel, mengirim header bundel ke pengusul, yang berisi hash badan bundel, pembayaran ke pengusul, dan tanda tangan pembuat
Pengusul memilih dari bundel header yang dilihatnya untuk membentuk daftar, dan menandatangani pernyataan ke daftar
Pembangun memublikasikan badan bundel yang sesuai setelah melihat pernyataan tersebut
Pengusul memilih tajuk bundel dalam daftar tanda tangannya sendiri dan menerbitkan proposal yang memuatnya
Analisis menurut lima tujuan:
Hanya ketika bundel sudah dimasukkan sepenuhnya ke dalam proposal barulah pembangun membayar pengusul, memenuhi tujuan 1,
Pembuat dapat memublikasikan beberapa header paket berbiaya tinggi, namun tidak memublikasikan isi paket sebenarnya, sehingga pengusul tidak dapat memublikasikan paket yang valid, sehingga tidak memenuhi sasaran 2
Jika jumlah bundel yang dapat diterima tidak dibatasi, hal ini dapat menyebabkan pengusul menerima terlalu banyak badan bundel, sehingga mengakibatkan bandwidth jaringan tinggi dan tidak memenuhi tujuan 3
Pengusul menandatangani pernyataan terlebih dahulu, sehingga hanya dapat menggunakan bundel terbatas dalam daftar usulan di slot, dan tidak dapat mencuri keuntungan, memenuhi tujuan 4
Pembangun tidak berpartisipasi langsung dalam proses konsensus, perilaku pengusul sama seperti sebelumnya, tidak ada peningkatan garpu, dan tujuan 5 tercapai
Dua rute dalam evolusi - PBS Dua Slot vs PBS Slot Tunggal
Kedua rute tersebut merupakan peningkatan dan penyempurnaan dari rencana Vitalik sebelumnya, PBS Dua Slot dan PBS Satu Slot masing-masing sesuai dengan rencana 1 dan rencana 2.
Dalam PBS Dua Slot, jenis blok baru yang disebut "Blok Menengah" akan ditambahkan untuk menyimpan konten blok pembuat pemenang. Pada Slot n, Pengusul akan Mengusulkan Blok Beacon biasa, yang berisi komitmen terhadap konten blok pembangun pemenang.
Kemudian pada Slot n+1, Builder pemenang akan Mengusulkan Blok Perantara yang berisi konten blok pemenang. Keduanya dapat dianggap sebagai dua bagian dari sebuah blok besar, tetapi dibagi menjadi dua tahap (slot) untuk diselesaikan. Tahap pertama setara dengan header blok (Block Header), sedangkan tahap kedua adalah badan blok sebenarnya (Block Body). Jika tidak ada Blok Suar, berarti tidak ada Pembangun yang memenangkan penawaran, dan tidak akan ada Blok Perantara berikutnya.
Kedua blok tersebut harus dipilih melalui pengesahan Komite. Blok Beacon hanya memiliki satu komite yang bertanggung jawab untuk melakukan pemungutan suara, sedangkan Blok Menengah akan dipilih oleh semua komite yang tersisa di slot tersebut. Suara untuk setiap Blok (baik Blok Beacon atau Blok Menengah) akan muncul di Blok Slot berikutnya.
Jika pembangun belum melihat Blok Beacon, itu mungkin berarti Blok Beacon tidak dilepaskan tepat waktu, sehingga pembangun tidak akan melepaskan Blok Perantara. Selain itu, untuk menghindari kerugian pembangun yang disebabkan oleh Blok Beacon yang muncul setelah jangka waktu tertentu, skema ini menggunakan Aturan Pilihan Fork yang ditentukan dengan baik untuk memungkinkan Blok Beacon ditolak.
Sumber desain skema PBS Dua Slot:
Single Slot PBS menggunakan komite terdesentralisasi sebagai perantara untuk menjaga konten blok. Pembuat mengirimkan header bundel ke subnet Lelang, dan pada saat yang sama mengirimkan badan bundel terenkripsi ke komite. Setelah suara panitia melebihi ambang batas, itu akan dikirim oleh pengusul Setelah menerima proposal, panitia mendekripsi badan bundel dan menyiarkannya, dan dapat menyelesaikan pembuatan blok PBS dalam satu slot.
Sumber desain PBS Slot Tunggal:
Ethereum membutuhkan PBS pada lapisan protokol, bukan hanya karena MEV
Penerapan PBS pada lapisan protokol Ethereum dapat menggoyahkan dasar konsensus dan menimbulkan berbagai masalah baru. Mengapa kita harus memodifikasi lapisan protokol daripada menyelesaikannya melalui solusi lain di atas protokol? Dapat dianggap bahwa komunitas Ethereum adalah motif tersembunyi.Selain mengurangi masalah MEV, PBS juga sangat penting untuk pengembangan Ethereum jangka panjang.
Dalam PBS, pengusul tidak perlu berurusan dengan pengurutan transaksi, sehingga mewujudkan keadaan tanpa kewarganegaraan, tidak perlu menyimpan status Ethereum secara lengkap, tetapi hanya perlu memverifikasi keabsahan transaksi di blok yang dikemas oleh Builder sesuai dengan Bukti Merkel. Dengan agenda Danksharding secara bertahap, beban penyimpanan masa depan akan meningkat. Fitur tanpa kewarganegaraan sangatlah penting, yang mengurangi kebutuhan penyimpanan bagi pengusul, memungkinkan lebih banyak orang menjadi pengusul, dan meningkatkan derajat desentralisasi.
Proposal PBS yang diajukan oleh komunitas Ethereum sebenarnya sama persis dengan EIP-1559. Penambang/verifikator, sebagai penentu konten transaksi dalam blok, memiliki hak istimewa yang sangat tinggi. Begitu penambang/verifikator menghasilkan terlalu banyak keuntungan, mereka akan menjadi lebih tersentralisasi dan memiliki terlalu banyak kekuasaan untuk mempengaruhi keamanan seluruh jaringan konsensus. . Yang harus dilakukan PBS adalah melemahkan status penambang/verifikator, mengurangi pendapatan mereka, dan membubarkan kekuasaan di tengah masyarakat.
Selain itu, skema PBS yang diterapkan oleh Flashbots MEV-Boost, karena asumsi kepercayaan Relay, akan menimbulkan masalah sensor transaksi, yang merupakan kerusakan serius pada visi Ethereum yang tahan sensor dan tanpa izin.
Peninjauan transaksi dapat memakan waktu hingga 80% sumber:
PBS tingkat protokol Ethereum, Relai yang tidak memerlukan kepercayaan, dapat memaksa Pembangun untuk memasukkan atau secara langsung memasukkan transaksi yang disensor melalui pembatasan Pengusul pada Pembangun, dan meningkatkan karakteristik anti-sensor Ethereum.
Ringkasan: PBS tingkat protokol Ethereum menyadari distribusi manfaat antara pembuat dan pengusul, menurunkan ambang batas untuk pengusul, meningkatkan tingkat desentralisasi Ethereum, dan meningkatkan fitur anti-sensor, tetapi tidak meningkatkan pengalaman pengguna biasa.
Flashbots——Dominasi Absolut di Bidang MEV
Flashbots mencoba meringankan masalah MEV melalui lelang pasar, membawa manfaat bagi peserta MEV.
Dalam dokumentasi resmi Flashbots, mereka diklasifikasikan menurut 1) Flashbots Auction 2) Flashbots Data 3) Flashbots Protect 4) Flashbots MEV-Boost 5) Flashbots MEV-Share, namun kenyataannya, MEV-Boost adalah skema fase di Flashbots Lelang , saya akan menjelaskan perkembangan Flashbots secara kronologis.
Lelang Flashbots sebenarnya terdiri dari dua tahap, MEV-Geth dari ETH1.0 (Sebelum Penggabungan) dan MEV-Boost dari ETH2.0 (Setelah Penggabungan).
MEV-Dapatkan
Di awal tahun 2021, Flashbots merilis MEV-Geth dan MEV-Relay. MEV-Geth adalah tambalan pada klien Go-Ethereum, dengan hanya beberapa ratus baris kode; MEV-Relay adalah pengirim bundel, yang bertanggung jawab untuk meneruskan bundel transaksi antara Penelusur dan Penambang.
MEV-Geth dan MEV-Relay menyediakan kumpulan transaksi pribadi dan lelang ruang blok tertutup, memungkinkan MEV untuk berubah dari hutan gelap menjadi ekonomi pasar. Bundel adalah jenis transaksi baru yang digunakan untuk menyatakan preferensi urutan transaksi.
Lelang Flashbots memperkenalkan RPC baru yang disebut "eth_sendBundle" untuk menstandardisasi komunikasi bundel. Bundel terdiri dari serangkaian transaksi yang ditandatangani dan kondisi di mana transaksi tersebut diterima.
Pada saat yang sama, Flashbots juga menyediakan node RPC Flashbots Protect. Pengguna cukup memodifikasi node RPC di dompet untuk mencegah transaksi mereka diserang oleh Front Running di kumpulan transaksi publik. Selain itu, karena Flashbots Protect mengirimkan transaksi pengguna melalui proses pembuatan blok lainnya, tidak ada pengembalian yang akan terjadi dan pengguna tidak perlu membayar untuk transaksi yang gagal. (tetapi menghadirkan aliran pesanan eksklusif EOF)
MEV-Get dengan cepat diadopsi oleh lebih dari 90% penambang Ethereum, dan sangat meningkatkan pendapatan para penambang. Namun, desain lelang yang sederhana memiliki beberapa kelemahan yang signifikan, termasuk 1) kebutuhan untuk mempercayai para penambang 2) hanya kompatibel dengan Geth, kurangnya keragaman 3) layanan lelang berjalan pada server terpusat, ada satu titik risiko kegagalan. Selain itu, karena persaingan umum antar pencari, sebagian besar pendapatan diberikan kepada para penambang, yang menciptakan risiko sentralisasi untuk Ethereum.
sumber: MEV-Boost
Setelah Penggabungan terjadi, Ethereum berubah menjadi konsensus PoS, dan masalah sentralisasi yang dibawa oleh MEV menjadi lebih jelas. Flashbots merancang MEV-Boost untuk mengatasi masalah ini.
MEV-Boost dapat dianggap sebagai varian dari Single Slot PBS. Berbeda dengan PBS tingkat protokol Ethereum, solusi ini menyediakan layanan sebagai middleware opsional, bukan perilaku wajib melalui protokol, dan tidak mengubah proses konsensus.
Relay tidak lagi berperan sebagai perantara antara User/Searcher dan Miner, namun sebagai node perantara antara Builder dan Validator. Sesuai dengan alur transaksi yang disampaikan oleh User/Searcher, masing-masing peran Builder, Relay, dan Validator akan memilih sesuai dengan maksimalnya. manfaat Blok diserahkan ke hilir.
sumber:
MEV-Boost mengadopsi skema commit-reveal yang diusulkan dalam Single Slot PBS. Hanya setelah Validator melakukan header blok, Builder akan mengungkapkan seluruh konten blok. Proses spesifik ditunjukkan pada gambar di bawah ini:
Sebelum Proposal, Validator perlu mendaftar ke MEV-Boost dan relai untuk memastikan bahwa pembuat blok dapat membuat blok untuk proposal yang menentukan validator.
1.pengguna/pencari mengirimkan transaksi ke pembuat blok melalui mempool publik/pribadi
Pembangun blok membangun payload solusi sesuai dengan transaksi yang diterima.Dalam hal distribusi keuntungan, pembangun menetapkan alamatnya sendiri sebagai alamat coinbase payload, dan blok terakhir ditetapkan sebagai transfer ke alamat pengusul. blok dikirim ke relay
Relai memverifikasi validitas blok dan mengirimkan utionPayloadHeader ke MEV-Boost. MEV-Boost memilih yang paling menguntungkan dari utionPayloadHeader yang dikirimkan oleh berbagai relai dan meneruskannya ke Validator
Validator menandatangani header, memanggilnya melalui submitBlindedBlock dan mengirimkannya kembali ke MEV-Boost, dan meneruskannya ke relai. Setelah relai memverifikasi tanda tangan, relai mengirimkan badan muatan lengkap ke MEV-Boost dan meneruskannya ke konsensus untuk digunakan Validator saat mengusulkan SignedBeaconBlock ke jaringan.
sumber:
Dibandingkan dengan MEV-Get, MEV-Boost memiliki keserbagunaan yang lebih kuat, digunakan sebagai plug-in Klien Konsensus, mendukung banyak klien, dan menghilangkan masalah sentralisasi Penambang asli.
Namun, setelah PBS, Builder memperoleh kekuatan yang lebih tinggi, dan Builder yang mendominasi pasar dapat memperoleh kemampuan untuk meninjau dan memonopoli aliran urutan transaksi.Saat ini, mereka hanya dapat mencegah risiko sentralisasi dengan mendorong persaingan antar Builder. Tingkat kepercayaan Relay semakin melemah, tetapi masih dapat menimbulkan risiko bagi Builder dan Proposer dengan mengajukan tawaran virtual. Saat ini, masalah tersebut diatasi dengan memantau kejujuran relai dan mengizinkan Validator dan Builder untuk memilih relai secara bebas.
MEV-Bagikan
MEV-Get memungkinkan Miner dan Searcher untuk berbagi pendapatan MEV; MEV-Boost memungkinkan MEV untuk didistribusikan di antara Proposer, Builder, dan Searcher, sekaligus melindungi transaksi pengguna agar tidak berjalan di depan.
Namun, keduanya tidak memperhitungkan keuntungan pengguna. Dalam konsep Web3, nilai yang dihasilkan oleh data yang dibuat oleh pengguna harus dikembalikan kepada pengguna itu sendiri, dan MEV-Share adalah praktisi dari konsep ini. MEV-share berkomitmen untuk memungkinkan pengguna, dompet, dan Dapp untuk menangkap MEV yang dihasilkan oleh transaksi mereka.
MEV-Share memperkenalkan peran Matchmaker sebagai perantara antara Pengguna, Pencari, dan Pembuat, serta menjaga privasi pengguna dengan membatasi informasi transaksi pengguna yang diekspos ke Pencari.
Pada saat yang sama, Pencari dibatasi hanya untuk memasukkan transaksinya sendiri setelah transaksi pengguna, yaitu Kembali Berjalan untuk menghindari hilangnya minat pengguna. Back Running tidak akan menyebabkan kerugian pengguna, dan keuntungan yang diperoleh melalui Back Running sebenarnya dihasilkan oleh ketidakseimbangan pasar.
Pengguna cukup menghubungkan dompet mereka ke Flashbots Protect RPC untuk mengirim transaksi ke Matchmaker, atau mengirim transaksi pribadi melalui Matchmaker API, dan pengguna dapat menentukan Builder yang ingin mereka kirimkan dalam transaksi.
Bagi Searcher, perlu mendengarkan bagian opsional dari informasi transaksi yang dikirim oleh Matchmaker melalui SSE Event Stream. SSE adalah teknologi yang memungkinkan server untuk secara aktif mendorong informasi ke klien tanpa mengharuskan klien untuk memulai permintaan, memungkinkan klien untuk mendapatkan pembaruan status blockchain secara real time. Pencari akan memilih transaksi darinya, dan kemudian memasukkan tx yang ditandatangani sendiri untuk membuat bundel.
Pencari dapat berbagi beberapa informasi tentang transaksi dalam bundel dengan pencari lainnya, sehingga memperoleh umpan balik MEV dan meningkatkan kemungkinan bundelnya dimasukkan ke dalam blok. Penelusur juga dapat menentukan Pembangun di bidang privasi dalam bundel, dan terakhir bundel akan dikirimkan ke Pembangun yang disetujui bersama oleh Pengguna dan Pencari.
Enkripsi SGX - Perangkat Keras Tepercaya Menghilangkan Asumsi Kepercayaan
Eksplorasi dan diskusi penggunaan SGX untuk mengatasi permasalahan MEV di pasar awalnya diprakarsai oleh Flashbots.
Skema MEV-SGX dielaborasi secara sistematis di Forum Ethereum pada bulan Juni 2021, terutama untuk masalah kepercayaan MEV-Relay pada skema Flashbots Alpha (versi awal Flashbots MEV-Auction) yang dirilis pada awal tahun 2021. Diharapkan melalui MEV-SGX membangun metode lelang MEV yang sepenuhnya pribadi dan tanpa izin.
Artikel tersebut membahas 1. Hanya mengirim header blok, menyembunyikan trie transaksi 2. Header blok margin 3. Enkripsi kunci waktu 4. Area isolasi keamanan dan solusi lainnya, dan akhirnya memutuskan untuk menggunakan area isolasi keamanan (yang paling banyak digunakan adalah Intel SGX) untuk memberikan privasi lengkap dan tanpa izin.
Dalam skema MEV-SGX, SGX bertindak sebagai lingkungan eksekusi tepercaya (Trusted ution Environment, TEE), menggantikan perantara kepercayaan tunggal di MEV-Relay, dan setiap SGX digunakan oleh pencari dan penambang. SGX dapat memastikan bahwa pihak lain menjalankan kode tertentu di lingkungan yang tidak dapat dirusak atau diretas.
SGX pencari bertanggung jawab untuk memastikan validitas blok dan profitabilitas penambang (pengusul tidak perlu mempercayai pembangun); SGX penambang bertanggung jawab atas dekripsi dan penyiaran konten blok (pembangun tidak perlu mempercayai pengusul, dan pengusul tidak dapat mencuri blok yang diserahkan oleh pembangun) keuntungan).
Perlu dicatat bahwa ketika proposal diajukan, Ethereum masih dalam konsensus PoW, jadi istilah "penambang" digunakan sebagai pengganti "pemverifikasi", tetapi sebenarnya fungsi keduanya dalam konsensus adalah sama, keduanya sama. Kemas transaksi dan usulkan blok.
Ketika Ethereum memasuki tahap 2.0 melalui Penggabungan dan bertransformasi menjadi konsensus PoS, volume MEV-SGX sebagai solusi lengkap secara bertahap menurun, dan digantikan oleh MEV-Boost dan MEV-Share. Namun SGX belum sepenuhnya ditinggalkan, namun implementasi MEV-SGX lebih sulit, sehingga masyarakat memilih MEV-Boost dan MEV-Share yang lebih realistis, dan akan menggunakan SGX dalam bentuk patch untuk memperbaiki cacat pada SGX. solusi saat ini.
Pada 20 Desember 2022, komunitas flashbots mengumumkan bahwa Geth (implementasi Go dari klien Ethereum) dijalankan di SGX untuk pertama kalinya, memverifikasi kelayakan teknis SGX yang diterapkan pada MEV. Pada tanggal 3 Maret 2023, komunitas flashbots mengumumkan bahwa pengoperasian pembuat blok telah direalisasikan di SGX, yang merupakan langkah lain menuju privasi transaksi dan desentralisasi pembuat.
Menjalankan algoritma konstruksi blok di area isolasi keamanan dapat memastikan bahwa peserta selain pengguna tidak dapat melihat konten transaksi pengguna dan menjaga privasi. Pada saat yang sama, dengan menjalankan algoritma eksekusi blok yang dapat diverifikasi, efisiensi ekonomi dari blok tersebut dapat dibuktikan tanpa mengorbankan privasi. Dalam jangka panjang, menjalankan pembangun di SGX dapat memberikan pengusul blok yang dapat diverifikasi dan valid serta memberikan tawaran nyata, yang dapat sepenuhnya menggantikan peran MEV-Relay yang tepercaya dan mencapai tanpa izin.
SUAVE - Masa Depan MEVs
MEV-Share menyelesaikan distribusi manfaat yang dibawa oleh MEV, namun masih belum bisa menghilangkan risiko sentralisasi yang dibawa oleh kekuatan konstruksi blok. Pada tahap Flashbots saat ini, karena 1) Aliran pesanan eksklusif (Aliran pesanan eksklusif) 2) MEV lintas domain, pasar Builder memiliki efek roda gila yang positif, yang rentan terhadap risiko sentralisasi.
SUAVE (Single Unified Auction for Value Expression) mencoba mengatasi risiko sentralisasi yang dibawa oleh MEV. SUAVE adalah upaya lain dari blockchain modular, mencoba menyediakan kumpulan memori plug-and-play dan Block Builder terdesentralisasi untuk semua blockchain, sebagai blockchain khusus, menyediakan pemesanan transaksi ke semua rantai yang ada dan layanan pembuatan blok.
sumber:
Fitur mendukung banyak rantai secara efektif meningkatkan efisiensi ekstraksi MEV lintas domain; sebagai blockchain, properti desentralisasinya akan mengatasi risiko sentralisasi Block Builder dalam solusi sebelumnya.
SUAVE terdiri dari tiga komponen utama berikut:
Lingkungan Preferensi Universal (Universal Preference Environment) Preferensi dapat dipahami sebagai jenis transaksi yang ditingkatkan pada bundel, mencerminkan kebutuhan pengguna/pencari untuk eksekusi transaksi (misalnya, parameter transaksi, waktu, pesanan), dan mempertahankan Privasi pra-konfirmasi bundel tanpa properti pencabutan. Universal mencerminkan fitur multi-rantai SUAVE, merangkum transaksi yang dikirimkan oleh pengguna/pencari di semua rantai ke SUAVE, menyediakan lapisan penyortiran umum, dapat mengumpulkan preferensi pengguna untuk meningkatkan efisiensi ekstraksi MEV, dan memungkinkan Block Builder antar domain yang berbeda Berkolaborasi untuk meningkatkan efisiensi.
Pasar eksekusi optimal (Optimal ution Market) Pelaksana berpartisipasi dalam penawaran sesuai dengan preferensi yang diajukan oleh pengguna, memberikan eksekusi optimal kepada pengguna, dan dapat menyelesaikan ekspresi preferensi lintas-domain, dan mengembalikan pendapatan MEV sebanyak mungkin kepada pengguna.
Pembangunan Blok Terdesentralisasi (Pembangunan Blok Terdesentralisasi) Dalam jaringan blockchain yang terdesentralisasi, Pembangun Blok membangun blok di setiap domain sesuai dengan preferensi pengguna dan jalur eksekusi yang optimal. Dengan alasan mempertahankan desentralisasi, untuk menyediakan Validator setiap rantai dengan blok yang memaksimalkan MEV. Premis dari komponen ini adalah Block Builder berbagi alur pesanan dan bundel tanpa mengungkapkan kontennya.
sumber:
Tentu saja, harus ditunjukkan bahwa SUAVE masih merupakan program yang sangat awal, jalur teknisnya masih belum jelas, desain programnya juga ambigu, dan detailnya masih dalam proses. Ini mungkin tugas yang sangat sulit Flashbots menyebut MEV Masalah Hadiah Milenium di dunia Crypto, dan meminta semua orang untuk bekerja sama untuk menciptakan masa depan yang terdesentralisasi.
VARIABEL BARU DI PASAR MEV
Chainlink: Fair Sequencing Service (FSS) - mitigasi MEV yang dipilih Arbitrum
Sebagai platform oracle terbesar di pasar, Chainlink mencoba mengatasi masalah MEV melalui pemesanan transaksi di tingkat jaringan oracle. Secara pribadi, menurut saya inspirasinya adalah untuk mencegah Front Running dari laporan oracle. Karena laporan oracle memiliki dampak yang besar pada harga, memanipulasi urutan laporan oracle di blok akan menghasilkan MEV yang tinggi.
Fair Sequencing Services (FSS) dapat dijelaskan secara singkat sebagai berikut: Node oracle yang terdesentralisasi (Decentralized Oracle Network, DON) menyediakan alat untuk mendesentralisasi pemesanan transaksi, dan menerapkan sesuai dengan kebijakan yang ditentukan oleh pembuat kontrak yang bergantung, idealnya merupakan strategi yang adil (biasanya FCFS secara kronologis dipesan berdasarkan waktu kedatangan) yang tidak menguntungkan peserta yang ingin memanipulasi pemesanan transaksi. Bersama-sama, alat-alat ini membentuk FSS.
FSS terdiri dari tiga komponen. Yang pertama adalah pemantauan transaksi.
Pemantauan transaksi Di FSS, node oracle memantau kumpulan memori MAINCHAIN di O, dan memungkinkan pengiriman transaksi off-chain diselesaikan melalui saluran khusus.
Node Pengurutan Transaksi dalam urutan transaksi untuk kontrak dependen SCON sesuai dengan kebijakan yang ditentukan untuk kontrak tersebut.
Penerbitan transaksi Setelah transaksi diurutkan, node di O bersama-sama mengirimkan transaksi ke rantai utama.
Sumber diagram FSS: Whitepaper Chainlinkv2
Potensi manfaat FSS meliputi:
Pemesanan yang adil: FSS menyertakan alat untuk membantu pengembang memastikan bahwa transaksi yang dimasukkan ke dalam kontrak tertentu dipesan dengan cara yang adil, tanpa keuntungan dari pengguna dengan sumber daya atau teknologi yang melimpah. Biasanya strategi penyortiran yang adil adalah FCFS.
Pemesanan transaksi untuk sumber kontrak tertentu:
Mengurangi atau menghilangkan kebocoran informasi: Dengan memastikan bahwa peserta jaringan tidak dapat mengeksploitasi pengetahuan tentang transaksi yang akan datang, FSS dapat memitigasi atau menghilangkan serangan seperti transaksi front-end berdasarkan informasi yang tersedia di jaringan sebelum transaksi dilakukan. Mencegah serangan yang mengeksploitasi kebocoran ini memastikan bahwa transaksi permusuhan yang bergantung pada transaksi awal yang tertunda tidak dapat masuk ke buku besar sampai transaksi awal dilakukan.
Kurangi biaya transaksi: Dengan menghilangkan kebutuhan peserta untuk mengejar kecepatan saat mengirimkan transaksi ke kontrak pintar, FSS dapat sangat mengurangi biaya pemrosesan transaksi.
Prioritas: FSS dapat secara otomatis memberikan prioritas khusus untuk transaksi-transaksi penting. Misalnya, untuk mencegah serangan pra-transaksi terhadap laporan oracle, FSS dapat secara surut memasukkan laporan oracle ke dalam serangkaian transaksi.
Dibandingkan dengan solusi mitigasi MEV dalam kontrak pintar, FSS yang diimplementasikan oleh DON dapat memperoleh latensi yang lebih rendah karena solusi pertahanan MEV-nya dijalankan secara off-chain. Penundaan akan menjadi penundaan jaringan milidetik, bukan penundaan blok kelipatan 12 detik .
UniswapX: Atau selesaikan serangan sandwich MEV, tetapi buat sensor MEV
Pada 17 Juli, Uniswap, bursa terdesentralisasi (DEX) terkemuka, men-tweet bahwa mereka akan meluncurkan protokol sumber terbuka baru yang disebut UniswapX, yang akan mengumpulkan likuiditas kumpulan perdagangan terdesentralisasi dan meluncurkan protokol "pencegahan terhadap MEV". fitur baru.
UniswapX telah menambahkan beberapa fitur baru dalam proses pencocokan pesanan off-chain. Fitur-fitur ini termasuk penyortiran yang tidak persis mengikuti urutan harga, mengeksekusi limit order, dan menggunakan buku besar lokal untuk menangani perbedaan harga.
Karena perubahan ini, transaksi yang disimpan di Mempool menjadi semakin tidak dapat diprediksi, semakin menekan ruang arbitrase MEV. Keberadaan MEV terutama karena mekanisme mekanis dimana penambang memprioritaskan pengemasan sesuai jumlah gas. Namun, kami memang dapat meningkatkan MEV sebagian besar melalui penyesuaian buku besar off-chain.
Pedagang Uniswap menghasilkan MEV berbahaya dalam jumlah besar setiap hari karena "serangan sandwich", dan kerugian bisa mencapai $3 juta. UniswapX dirancang untuk mengatasi masalah ini dengan mengubah transaksi mentah menjadi maksud yang dikirimkan ke server pusat Uniswap. Melakukan hal ini secara efektif memecahkan masalah "serangan sandwich", namun juga menimbulkan masalah baru untuk tinjauan MEV.
Dalam proses kuotasi dan transaksi, harga wajar mungkin bias terhadap penawar. Dalam hal ini, satu-satunya penawar sering bersedia untuk mengajukan penawaran dengan meletakkan transaksi di rantai selama jendela eksklusivitas. Tapi itu juga membuka peluang bagi validator, yang mungkin bekerja sama untuk memeriksa transaksi. Meskipun jenis serangan ini tampaknya jarang terjadi pada tahap ini, jika beberapa validator menjadi cukup kuat, atau memenangkan beberapa blok berturut-turut, atau infrastruktur untuk kolusi validator digunakan secara luas, kita mungkin akan melihat pertumbuhan yang pesat dalam masalah sensor MEV.
CGVFOF secara komprehensif percaya bahwa meskipun Ethereum Foundation sebenarnya memiliki sikap negatif terhadap MEV, di bawah struktur ekologi blockchain saat ini, raksasa penambang/pemverifikasi terpusat memiliki kekuatan besar, dan sulit untuk mencapai proses satu langkah melalui enkripsi transaksi dan cara lain. Selesaikan masalah di tempat, jika tidak maka akan menyebabkan fluktuasi pasar yang parah, yang tidak kondusif bagi pembangunan berkelanjutan dari ekologi blockchain.
Oleh karena itu, skema peningkatan progresif dari Flashbots dan tim lain memperkenalkan banyak pihak untuk berpartisipasi dalam MEV, saling memeriksa dan menyeimbangkan, secara bertahap melemahkan hak terpusat untuk berbicara, meminimalkan dampak MEV pada pengguna, dan akhirnya bermigrasi ke skema transaksi pribadi dengan lebih sedikit gesekan (masalah privasi seperti yang disoroti oleh Vitalik dalam The Three Transitions).
Dari sudut pandang ini, MEV secara bertahap telah bertransisi dari permainan zero-sum di hutan gelap ke tahap check and balance dalam pemisahan kekuasaan, dan mungkin perlahan-lahan bergerak menuju privasi penuh. Namun bagaimanapun juga, MEV masih merupakan pasar besar dengan potensi pembangunan berkelanjutan, dan akan menyambut lebih banyak trendsetter dan hal-hal baru yang lebih menarik.
*** Catatan: Artikel ini adalah laporan penelitian CGV FoF dan bukan merupakan saran investasi apa pun, ini hanya untuk referensi. ***
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Menganalisis bagaimana pasar MEV bergerak dari "permainan zero-sum" ke "pemisahan kekuatan"
Pengarang: Sinis LeoDeng
TL;DR
Apa itu MEV
Nama lengkap MEV adalah Miner Extractable Value (juga dikenal sebagai Maximal Extractable Value, nilai maksimum yang dapat diekstraksi), yang mengacu pada pendapatan tambahan yang dapat diperoleh penambang dengan memanipulasi transaksi (menambah, menghapus, mengatur ulang transaksi).
Dalam rantai publik umum, semua transaksi pertama-tama harus dikirim ke kumpulan memori Mempool, menunggu untuk dimasukkan ke dalam blok. Penambang/verifikator, sebagai peran yang bertanggung jawab untuk menghasilkan blok dalam ekosistem blockchain, dapat memutuskan transaksi mana yang termasuk dalam blok tersebut dan memiliki kekuatan tinggi. Pada awalnya, para penambang hanya mengurutkan biaya transaksi dari yang tinggi ke rendah untuk menentukan urutan transaksi yang dimasukkan ke dalam blok. Belakangan, orang-orang menemukan bahwa dengan memantau transaksi di kumpulan memori, penambang dapat menambahkan transaksi ke blok, menghapus transaksi, atau mengubah urutan transaksi untuk mendapatkan manfaat selain hadiah blok, dan MEV pun muncul.
Dalam praktiknya, sering kali ada pencari khusus yang mencari peluang keuntungan melalui algoritme yang rumit. Karena ada persaingan di antara pencari di Mempool terbuka, saat pencari menemukan peluang MEV, mereka akan meningkatkan biaya transaksi untuk memastikan transaksi yang mereka serahkan Diikutsertakan, penambang dan pencari berbagi pendapatan MEV.
CGVFOF telah mengintegrasikan opini umum industri, dan menurut strategi yang berbeda, metode memperoleh MEV dibagi menjadi: arbitrase DEX, likuidasi, Front-Running, Back-Running, serangan sandwich, dll. Untuk blockchain yang menggunakan algoritma konsensus finalitas probabilistik (seperti Bitcoin dan Ethereum 1.0 yang menggunakan algoritma konsensus PoW), serangan Fee Sniping juga dapat terjadi.
Dampak MEV
MEV merugikan pengguna dan bahkan seluruh jaringan blockchain, namun pada saat yang sama membuat pasar lebih seimbang dan efisien.
Arbitrase DEX dan likuidasi pinjaman dapat membantu pasar Defi mencapai keseimbangan lebih cepat dan menjaga stabilitas pasar. Sama seperti keuangan tradisional, pencari MEV sebenarnya merupakan prasyarat untuk pasar keuangan yang efisien. Untuk MEV jenis ini, pendapatan yang diperoleh pencari MEV berasal dari pasar.
Transaksi yang berjalan di depan dan sandwich akan menyebabkan pengalaman pengguna yang buruk dan kerugian yang lebih serius.Pencari MEV yang bersaing akan menyebabkan kemacetan jaringan melalui lelang Gas dan meningkatkan Biaya Gas.
Untuk rantai PoW dengan finalitas probabilistik, yang lebih serius adalah kemungkinan serangan Fee Sniping. Serangan Time-Bandit melanggar prinsip "Kekekalan" dari blockchain dan akan sangat merusak keamanan jaringan blockchain. Komunitas BTC khawatir dengan status quo yang ditimbulkan oleh protokol Oridinal.
Untuk rantai PoS, terutama untuk ETH2.0 saat ini, MEV dapat menyebabkan sentralisasi pemverifikasi. Kumpulan janji yang lebih besar akan memperoleh pendapatan MEV yang lebih tinggi, dan kemudian memiliki lebih banyak sumber daya untuk meningkatkan kemampuan ekstraksi MEV, yang mengarah pada efek Matthew, yang pada akhirnya akan mengarah pada sentralisasi verifikator dan mengurangi keamanan.
Riwayat pengembangan MEV
Tunas Awal (2010-2017):
Pada tahun 2015, pengembang inti Bitcoin Peter Todd mengusulkan konsep "Ganti Dengan Biaya (RBF)" di Twitter, yang merupakan pendahulu dari konsep Front Running yang disebutkan di atas, menunjukkan bahwa pengguna dapat mengirimkan setidaknya satu transaksi dengan Input yang sama dengan meningkatkan biaya transaksi untuk menggantikan transaksi awal.
Berdasarkan RBF, komunitas Bitcoin secara bertahap mengembangkan penelitian tentang Fee Sniping. Fee Sniping mengacu pada penambangan ulang yang disengaja atas satu atau lebih blok sebelumnya oleh para penambang dengan imbalan biaya dari penambang yang pertama kali membuat blok tersebut.
Meskipun menambang ulang blok sebelumnya lebih kecil kemungkinannya untuk berhasil dibandingkan memperluas rantai dengan blok baru, jika blok sebelumnya lebih bernilai dalam hal biaya transaksi dibandingkan transaksi di mempool penambang saat ini, maka pendekatan ini mungkin lebih menguntungkan. Fee Sniping kemudian diperluas ke model EVM dan digambarkan sebagai serangan "Time Bandit" di makalah "Flash Boys 2.0".
Lahir secara resmi (2018-2019):
MEV hanya akan menghasilkan MEV jika terjadi perselisihan negara dan transfer negara yang diserahkan tetapi belum dikonfirmasi, sementara Bitcoin hampir tidak memiliki negara bagian yang dibagikan, dan transfer negara diatur secara ketat, sehingga MEV pada Bitcoin terbatas pada Fee Sniping dan percobaan serangan pembelanjaan ganda. Di Ethereum, yang memiliki kontrak pintar Turing-complete, peluang MEV meningkat secara signifikan.
Pada tahun 2016, DEX pertama Ethereum, EtherDelta, diluncurkan, menggunakan desain buku pesanan sub-pencocokan, yang sebenarnya memberikan berbagai peluang MEV untuk pasar, namun tidak ada yang memanfaatkannya sepenuhnya pada saat itu.
Pada tahun 2017, DAI, mata uang stabil algoritmik pertama di Ethereum, muncul, memberikan Defi fungsi likuidasi, dan peluang MEV (Spike MEV) berskala besar namun jarang muncul di pasar. Pada tahun 2018, Hayden Adams mendirikan Uniswap, DEX pertama di Ethereum yang menggunakan mekanisme pembuatan pasar otomatis AMM. Mekanisme AMM sebenarnya mengandalkan ekstraktor MEV untuk menjaga efisiensi pasar, yang sangat meningkatkan peluang MEV di pasar.
Flashbots Muncul (2019-2021):
Pada April 2019, "Flash Boys 2.0" diterbitkan, dan penelitian tentang MEV memasuki pandangan umum. Di penghujung tahun 2019, sekelompok digital nomaden yang berpikiran sama membentuk Kapal Bajak Laut, yang kemudian berganti nama menjadi Flashbots, dengan logo ekspresi robot.
Lelang Flashbots (mev-geth dan flashbots relay) resmi dirilis pada Januari 2021. Dengan popularitas Defi Summer, MEV yang diekstraksi meningkat secara signifikan.
Status: MEV berkembang pesat, Flashbots berkembang pesat
Karena pasar MEV semakin besar dan besar, banyak proyek juga bergabung dengan jajaran pembukaan. Flashbots saat ini hanya mendukung mainnet Ethereum, jadi Alt Layer 1 dan Layer 2 mainstream saat ini sedang mempelajari Flashbots dan mencoba mewujudkan fungsi lelang MEV.
Ada juga beberapa proyek yang memilih jalur berbeda, mencoba menyelesaikan masalah MEV sepenuhnya dengan mengenkripsi kumpulan transaksi. Flashbots sendiri juga terus berinovasi, setelah Flashbots Alpha di awal tahun 2021, Flashbots Protect, MEV-Boost, dan MEV-Share telah berhasil direalisasikan secara berturut-turut, tahap selanjutnya dari SUAVE juga sedang dalam pengembangan.
**Seberapa besar pasar MEV? **
Secara teoritis, kemungkinan manfaat MEV yang terkandung dalam transaksi yang dikirimkan pengguna tidak terbatas. Namun, manfaat MEV tidak dapat ditentukan melalui perhitungan terbatas, dan manfaat MEV yang ditemukan oleh masyarakat merupakan batas bawah kemungkinan MEV. Biasanya, orang memperkirakan kemungkinan situasi pasar MEV melalui realisasi MEV (Realized MEV, REV).
Statistik pasar MEV setelah Ethereum The Merge Source:
Menurut data yang diberikan oleh Flashbots, pada awal Juli 2023, setelah Penggabungan Ethereum, penarikan REV sebesar 206.450ETH telah terealisasi. Namun ini hanya pendapatan MEV yang diterima oleh Block Proposer, dan pendapatan Pencari belum termasuk.
**Apakah akan lebih baik tanpa persaingan pasar? **
Dari pengalaman sejarah yang dikumpulkan oleh masyarakat manusia sejauh ini, dalam banyak kasus, "tangan tak terlihat" adalah pilihan yang lebih baik. Namun hampir tidak ada yang menyangkal bahwa ekonomi pasar tidak dapat diterapkan di beberapa bidang tertentu, dan penyalahgunaan pasar akan menimbulkan konsekuensi yang serius.
Masalah kenaikan Harga Gas akibat Front Running berakar pada mekanisme harga Ethereum. Bisakah Harga Gas dipertahankan pada level yang tetap untuk menghindari Lelang Gas Prioritas Pencari?
Namun, akibat yang jelas dari tindakan ini adalah adanya kolusi di luar rantai. Pencari dengan peluang MEV akan menyuap para penambang agar transaksi mereka dimasukkan ke dalam blok lebih awal, yang justru akan membuat pasar skala kecil keluar dari rantai dan tidak ada hubungannya dengan publisitas. Ethereum, gagasan perizinan bertentangan dengan hal itu.
Tentu saja, kami dapat mengizinkan penambang/pemverifikasi dalam jaringan untuk melewati semacam sertifikasi otoritatif untuk memastikan bahwa mereka tidak akan melakukan kejahatan, tetapi ini memperkenalkan asumsi kepercayaan yang kuat dan sepenuhnya menjadi rantai yang diizinkan.
Singkatnya, CGV percaya bahwa di bawah premis mempertahankan karakteristik Ethereum yang ada, mungkin sulit untuk menyelesaikan masalah MEV sepenuhnya.
Cara Mengurangi Dampak Buruk MEV
PBS Tingkat Protokol - Solusi untuk Komunitas Ethereum
Dalam PoS, validator bertugas sebagai pengusul blok, dan validator akan mencapai konsensus untuk memutuskan apakah blok tersebut ditulis ke dalam rantai. Di PoW, penambang menyelesaikan pekerjaan pengangkatan blok dan konsensus, yang pada dasarnya sama.
PBS terutama untuk memecahkan masalah sentralisasi verifikator yang disebabkan oleh MEV saat ini. Dalam proses MEV default, produsen blok memiliki dua tugas, 1) membangun blok terbaik dari semua transaksi yang tersedia (pembuatan blok), dan (2) mengusulkan blok tersebut ke Jaringan (proposal blok).
Ketika MEV belum sepenuhnya ditambang, langkah 1) benar-benar mengurutkan transaksi dari yang terbesar hingga yang terkecil sesuai dengan biaya transaksi, dan hanya memasukkan transaksi ke dalam blok dari depan ke belakang. Saat ini, ketika keuntungan MEV meningkat secara bertahap, kumpulan penambangan/kumpulan validator yang lebih besar benar-benar memperoleh keuntungan MEV dengan pangsa pasar yang lebih besar, yang mengarah ke efek Matius, dan jaringan konsensus akan menjadi semakin terpusat.
Selain itu, entitas pengangkat blok sebenarnya dari kumpulan penambangan terdesentralisasi akan mendapatkan peluang MEV, namun anggota lain tidak dapat berbagi keuntungan. Ketidakadilan mekanisme akan mengurangi tingkat adopsi kumpulan penambangan terdesentralisasi. Tingkat sentralisasi jaringan konsensus semakin meningkat.
Peran yang mungkin terlibat dalam MEV dapat dibagi menjadi berikut:
1.Produser: Penambang, Validator
3.Builder: Builder (bertanggung jawab untuk menentukan isi blok)
Searcher : mencari MEV yang terdapat pada transaksi
Pengguna: Mengirimkan transaksi yang mungkin mengandung MEV
Tentu saja, pada tahap ini, banyak peran sebenarnya dilakukan oleh subjek yang sama.Misalnya, dalam proses konsensus Ethereum biasa, Producer, Proposer, dan Builder adalah peran yang sama.
Proposal Awal Vitalik
Vitalik mengusulkan dua solusi pada awal tahun 2021, masing-masing dengan penekanan berbeda. Perlu dicatat bahwa skema yang dibahas di bagian ini berada pada level protokol Ethereum, dan PBS ditegakkan oleh protokol, daripada skema negosiasi pribadi seperti Flashbots.
PBS mencoba untuk mencapai lima tujuan berikut:
Tidak perlu memercayai keramahan pengusul: pembangun tidak perlu memercayai pengusul
Tidak perlu memercayai keramahan pembangun: pengusul tidak perlu memercayai pembangun
Keramahan pengusul yang lemah: pengusul tidak memerlukan sumber daya komputasi yang tinggi dan kesulitan teknis yang tinggi
Bundel tidak dapat dicuri: pengusul tidak dapat mencuri keuntungan dalam blok yang diserahkan oleh pembangun
Konsensus sederhana dan aman: konsensus menjaga keamanan, dan yang terbaik adalah tidak mengubah mekanisme proposal blok saat ini
rencana 1
Analisis menurut lima tujuan:
Skenario 2
Analisis menurut lima tujuan:
Dua rute dalam evolusi - PBS Dua Slot vs PBS Slot Tunggal
Kedua rute tersebut merupakan peningkatan dan penyempurnaan dari rencana Vitalik sebelumnya, PBS Dua Slot dan PBS Satu Slot masing-masing sesuai dengan rencana 1 dan rencana 2.
Dalam PBS Dua Slot, jenis blok baru yang disebut "Blok Menengah" akan ditambahkan untuk menyimpan konten blok pembuat pemenang. Pada Slot n, Pengusul akan Mengusulkan Blok Beacon biasa, yang berisi komitmen terhadap konten blok pembangun pemenang.
Kemudian pada Slot n+1, Builder pemenang akan Mengusulkan Blok Perantara yang berisi konten blok pemenang. Keduanya dapat dianggap sebagai dua bagian dari sebuah blok besar, tetapi dibagi menjadi dua tahap (slot) untuk diselesaikan. Tahap pertama setara dengan header blok (Block Header), sedangkan tahap kedua adalah badan blok sebenarnya (Block Body). Jika tidak ada Blok Suar, berarti tidak ada Pembangun yang memenangkan penawaran, dan tidak akan ada Blok Perantara berikutnya.
Kedua blok tersebut harus dipilih melalui pengesahan Komite. Blok Beacon hanya memiliki satu komite yang bertanggung jawab untuk melakukan pemungutan suara, sedangkan Blok Menengah akan dipilih oleh semua komite yang tersisa di slot tersebut. Suara untuk setiap Blok (baik Blok Beacon atau Blok Menengah) akan muncul di Blok Slot berikutnya.
Jika pembangun belum melihat Blok Beacon, itu mungkin berarti Blok Beacon tidak dilepaskan tepat waktu, sehingga pembangun tidak akan melepaskan Blok Perantara. Selain itu, untuk menghindari kerugian pembangun yang disebabkan oleh Blok Beacon yang muncul setelah jangka waktu tertentu, skema ini menggunakan Aturan Pilihan Fork yang ditentukan dengan baik untuk memungkinkan Blok Beacon ditolak.
Sumber desain skema PBS Dua Slot:
Single Slot PBS menggunakan komite terdesentralisasi sebagai perantara untuk menjaga konten blok. Pembuat mengirimkan header bundel ke subnet Lelang, dan pada saat yang sama mengirimkan badan bundel terenkripsi ke komite. Setelah suara panitia melebihi ambang batas, itu akan dikirim oleh pengusul Setelah menerima proposal, panitia mendekripsi badan bundel dan menyiarkannya, dan dapat menyelesaikan pembuatan blok PBS dalam satu slot.
Sumber desain PBS Slot Tunggal:
Ethereum membutuhkan PBS pada lapisan protokol, bukan hanya karena MEV
Penerapan PBS pada lapisan protokol Ethereum dapat menggoyahkan dasar konsensus dan menimbulkan berbagai masalah baru. Mengapa kita harus memodifikasi lapisan protokol daripada menyelesaikannya melalui solusi lain di atas protokol? Dapat dianggap bahwa komunitas Ethereum adalah motif tersembunyi.Selain mengurangi masalah MEV, PBS juga sangat penting untuk pengembangan Ethereum jangka panjang.
Dalam PBS, pengusul tidak perlu berurusan dengan pengurutan transaksi, sehingga mewujudkan keadaan tanpa kewarganegaraan, tidak perlu menyimpan status Ethereum secara lengkap, tetapi hanya perlu memverifikasi keabsahan transaksi di blok yang dikemas oleh Builder sesuai dengan Bukti Merkel. Dengan agenda Danksharding secara bertahap, beban penyimpanan masa depan akan meningkat. Fitur tanpa kewarganegaraan sangatlah penting, yang mengurangi kebutuhan penyimpanan bagi pengusul, memungkinkan lebih banyak orang menjadi pengusul, dan meningkatkan derajat desentralisasi.
Proposal PBS yang diajukan oleh komunitas Ethereum sebenarnya sama persis dengan EIP-1559. Penambang/verifikator, sebagai penentu konten transaksi dalam blok, memiliki hak istimewa yang sangat tinggi. Begitu penambang/verifikator menghasilkan terlalu banyak keuntungan, mereka akan menjadi lebih tersentralisasi dan memiliki terlalu banyak kekuasaan untuk mempengaruhi keamanan seluruh jaringan konsensus. . Yang harus dilakukan PBS adalah melemahkan status penambang/verifikator, mengurangi pendapatan mereka, dan membubarkan kekuasaan di tengah masyarakat.
Selain itu, skema PBS yang diterapkan oleh Flashbots MEV-Boost, karena asumsi kepercayaan Relay, akan menimbulkan masalah sensor transaksi, yang merupakan kerusakan serius pada visi Ethereum yang tahan sensor dan tanpa izin.
Peninjauan transaksi dapat memakan waktu hingga 80% sumber:
PBS tingkat protokol Ethereum, Relai yang tidak memerlukan kepercayaan, dapat memaksa Pembangun untuk memasukkan atau secara langsung memasukkan transaksi yang disensor melalui pembatasan Pengusul pada Pembangun, dan meningkatkan karakteristik anti-sensor Ethereum.
Ringkasan: PBS tingkat protokol Ethereum menyadari distribusi manfaat antara pembuat dan pengusul, menurunkan ambang batas untuk pengusul, meningkatkan tingkat desentralisasi Ethereum, dan meningkatkan fitur anti-sensor, tetapi tidak meningkatkan pengalaman pengguna biasa.
Flashbots——Dominasi Absolut di Bidang MEV
Flashbots mencoba meringankan masalah MEV melalui lelang pasar, membawa manfaat bagi peserta MEV.
Dalam dokumentasi resmi Flashbots, mereka diklasifikasikan menurut 1) Flashbots Auction 2) Flashbots Data 3) Flashbots Protect 4) Flashbots MEV-Boost 5) Flashbots MEV-Share, namun kenyataannya, MEV-Boost adalah skema fase di Flashbots Lelang , saya akan menjelaskan perkembangan Flashbots secara kronologis.
Lelang Flashbots sebenarnya terdiri dari dua tahap, MEV-Geth dari ETH1.0 (Sebelum Penggabungan) dan MEV-Boost dari ETH2.0 (Setelah Penggabungan).
MEV-Dapatkan
Di awal tahun 2021, Flashbots merilis MEV-Geth dan MEV-Relay. MEV-Geth adalah tambalan pada klien Go-Ethereum, dengan hanya beberapa ratus baris kode; MEV-Relay adalah pengirim bundel, yang bertanggung jawab untuk meneruskan bundel transaksi antara Penelusur dan Penambang.
MEV-Geth dan MEV-Relay menyediakan kumpulan transaksi pribadi dan lelang ruang blok tertutup, memungkinkan MEV untuk berubah dari hutan gelap menjadi ekonomi pasar. Bundel adalah jenis transaksi baru yang digunakan untuk menyatakan preferensi urutan transaksi.
Lelang Flashbots memperkenalkan RPC baru yang disebut "eth_sendBundle" untuk menstandardisasi komunikasi bundel. Bundel terdiri dari serangkaian transaksi yang ditandatangani dan kondisi di mana transaksi tersebut diterima.
Pada saat yang sama, Flashbots juga menyediakan node RPC Flashbots Protect. Pengguna cukup memodifikasi node RPC di dompet untuk mencegah transaksi mereka diserang oleh Front Running di kumpulan transaksi publik. Selain itu, karena Flashbots Protect mengirimkan transaksi pengguna melalui proses pembuatan blok lainnya, tidak ada pengembalian yang akan terjadi dan pengguna tidak perlu membayar untuk transaksi yang gagal. (tetapi menghadirkan aliran pesanan eksklusif EOF)
MEV-Get dengan cepat diadopsi oleh lebih dari 90% penambang Ethereum, dan sangat meningkatkan pendapatan para penambang. Namun, desain lelang yang sederhana memiliki beberapa kelemahan yang signifikan, termasuk 1) kebutuhan untuk mempercayai para penambang 2) hanya kompatibel dengan Geth, kurangnya keragaman 3) layanan lelang berjalan pada server terpusat, ada satu titik risiko kegagalan. Selain itu, karena persaingan umum antar pencari, sebagian besar pendapatan diberikan kepada para penambang, yang menciptakan risiko sentralisasi untuk Ethereum.
sumber: MEV-Boost
Setelah Penggabungan terjadi, Ethereum berubah menjadi konsensus PoS, dan masalah sentralisasi yang dibawa oleh MEV menjadi lebih jelas. Flashbots merancang MEV-Boost untuk mengatasi masalah ini.
MEV-Boost dapat dianggap sebagai varian dari Single Slot PBS. Berbeda dengan PBS tingkat protokol Ethereum, solusi ini menyediakan layanan sebagai middleware opsional, bukan perilaku wajib melalui protokol, dan tidak mengubah proses konsensus.
Relay tidak lagi berperan sebagai perantara antara User/Searcher dan Miner, namun sebagai node perantara antara Builder dan Validator. Sesuai dengan alur transaksi yang disampaikan oleh User/Searcher, masing-masing peran Builder, Relay, dan Validator akan memilih sesuai dengan maksimalnya. manfaat Blok diserahkan ke hilir.
sumber:
MEV-Boost mengadopsi skema commit-reveal yang diusulkan dalam Single Slot PBS. Hanya setelah Validator melakukan header blok, Builder akan mengungkapkan seluruh konten blok. Proses spesifik ditunjukkan pada gambar di bawah ini:
Sebelum Proposal, Validator perlu mendaftar ke MEV-Boost dan relai untuk memastikan bahwa pembuat blok dapat membuat blok untuk proposal yang menentukan validator.
1.pengguna/pencari mengirimkan transaksi ke pembuat blok melalui mempool publik/pribadi
Pembangun blok membangun payload solusi sesuai dengan transaksi yang diterima.Dalam hal distribusi keuntungan, pembangun menetapkan alamatnya sendiri sebagai alamat coinbase payload, dan blok terakhir ditetapkan sebagai transfer ke alamat pengusul. blok dikirim ke relay
Relai memverifikasi validitas blok dan mengirimkan utionPayloadHeader ke MEV-Boost. MEV-Boost memilih yang paling menguntungkan dari utionPayloadHeader yang dikirimkan oleh berbagai relai dan meneruskannya ke Validator
Validator menandatangani header, memanggilnya melalui submitBlindedBlock dan mengirimkannya kembali ke MEV-Boost, dan meneruskannya ke relai. Setelah relai memverifikasi tanda tangan, relai mengirimkan badan muatan lengkap ke MEV-Boost dan meneruskannya ke konsensus untuk digunakan Validator saat mengusulkan SignedBeaconBlock ke jaringan.
sumber:
Dibandingkan dengan MEV-Get, MEV-Boost memiliki keserbagunaan yang lebih kuat, digunakan sebagai plug-in Klien Konsensus, mendukung banyak klien, dan menghilangkan masalah sentralisasi Penambang asli.
Namun, setelah PBS, Builder memperoleh kekuatan yang lebih tinggi, dan Builder yang mendominasi pasar dapat memperoleh kemampuan untuk meninjau dan memonopoli aliran urutan transaksi.Saat ini, mereka hanya dapat mencegah risiko sentralisasi dengan mendorong persaingan antar Builder. Tingkat kepercayaan Relay semakin melemah, tetapi masih dapat menimbulkan risiko bagi Builder dan Proposer dengan mengajukan tawaran virtual. Saat ini, masalah tersebut diatasi dengan memantau kejujuran relai dan mengizinkan Validator dan Builder untuk memilih relai secara bebas.
MEV-Bagikan
MEV-Get memungkinkan Miner dan Searcher untuk berbagi pendapatan MEV; MEV-Boost memungkinkan MEV untuk didistribusikan di antara Proposer, Builder, dan Searcher, sekaligus melindungi transaksi pengguna agar tidak berjalan di depan.
Namun, keduanya tidak memperhitungkan keuntungan pengguna. Dalam konsep Web3, nilai yang dihasilkan oleh data yang dibuat oleh pengguna harus dikembalikan kepada pengguna itu sendiri, dan MEV-Share adalah praktisi dari konsep ini. MEV-share berkomitmen untuk memungkinkan pengguna, dompet, dan Dapp untuk menangkap MEV yang dihasilkan oleh transaksi mereka.
MEV-Share memperkenalkan peran Matchmaker sebagai perantara antara Pengguna, Pencari, dan Pembuat, serta menjaga privasi pengguna dengan membatasi informasi transaksi pengguna yang diekspos ke Pencari.
Pada saat yang sama, Pencari dibatasi hanya untuk memasukkan transaksinya sendiri setelah transaksi pengguna, yaitu Kembali Berjalan untuk menghindari hilangnya minat pengguna. Back Running tidak akan menyebabkan kerugian pengguna, dan keuntungan yang diperoleh melalui Back Running sebenarnya dihasilkan oleh ketidakseimbangan pasar.
Pengguna cukup menghubungkan dompet mereka ke Flashbots Protect RPC untuk mengirim transaksi ke Matchmaker, atau mengirim transaksi pribadi melalui Matchmaker API, dan pengguna dapat menentukan Builder yang ingin mereka kirimkan dalam transaksi.
Bagi Searcher, perlu mendengarkan bagian opsional dari informasi transaksi yang dikirim oleh Matchmaker melalui SSE Event Stream. SSE adalah teknologi yang memungkinkan server untuk secara aktif mendorong informasi ke klien tanpa mengharuskan klien untuk memulai permintaan, memungkinkan klien untuk mendapatkan pembaruan status blockchain secara real time. Pencari akan memilih transaksi darinya, dan kemudian memasukkan tx yang ditandatangani sendiri untuk membuat bundel.
Pencari dapat berbagi beberapa informasi tentang transaksi dalam bundel dengan pencari lainnya, sehingga memperoleh umpan balik MEV dan meningkatkan kemungkinan bundelnya dimasukkan ke dalam blok. Penelusur juga dapat menentukan Pembangun di bidang privasi dalam bundel, dan terakhir bundel akan dikirimkan ke Pembangun yang disetujui bersama oleh Pengguna dan Pencari.
Enkripsi SGX - Perangkat Keras Tepercaya Menghilangkan Asumsi Kepercayaan
Eksplorasi dan diskusi penggunaan SGX untuk mengatasi permasalahan MEV di pasar awalnya diprakarsai oleh Flashbots.
Skema MEV-SGX dielaborasi secara sistematis di Forum Ethereum pada bulan Juni 2021, terutama untuk masalah kepercayaan MEV-Relay pada skema Flashbots Alpha (versi awal Flashbots MEV-Auction) yang dirilis pada awal tahun 2021. Diharapkan melalui MEV-SGX membangun metode lelang MEV yang sepenuhnya pribadi dan tanpa izin.
Artikel tersebut membahas 1. Hanya mengirim header blok, menyembunyikan trie transaksi 2. Header blok margin 3. Enkripsi kunci waktu 4. Area isolasi keamanan dan solusi lainnya, dan akhirnya memutuskan untuk menggunakan area isolasi keamanan (yang paling banyak digunakan adalah Intel SGX) untuk memberikan privasi lengkap dan tanpa izin.
Dalam skema MEV-SGX, SGX bertindak sebagai lingkungan eksekusi tepercaya (Trusted ution Environment, TEE), menggantikan perantara kepercayaan tunggal di MEV-Relay, dan setiap SGX digunakan oleh pencari dan penambang. SGX dapat memastikan bahwa pihak lain menjalankan kode tertentu di lingkungan yang tidak dapat dirusak atau diretas.
SGX pencari bertanggung jawab untuk memastikan validitas blok dan profitabilitas penambang (pengusul tidak perlu mempercayai pembangun); SGX penambang bertanggung jawab atas dekripsi dan penyiaran konten blok (pembangun tidak perlu mempercayai pengusul, dan pengusul tidak dapat mencuri blok yang diserahkan oleh pembangun) keuntungan).
Perlu dicatat bahwa ketika proposal diajukan, Ethereum masih dalam konsensus PoW, jadi istilah "penambang" digunakan sebagai pengganti "pemverifikasi", tetapi sebenarnya fungsi keduanya dalam konsensus adalah sama, keduanya sama. Kemas transaksi dan usulkan blok.
Ketika Ethereum memasuki tahap 2.0 melalui Penggabungan dan bertransformasi menjadi konsensus PoS, volume MEV-SGX sebagai solusi lengkap secara bertahap menurun, dan digantikan oleh MEV-Boost dan MEV-Share. Namun SGX belum sepenuhnya ditinggalkan, namun implementasi MEV-SGX lebih sulit, sehingga masyarakat memilih MEV-Boost dan MEV-Share yang lebih realistis, dan akan menggunakan SGX dalam bentuk patch untuk memperbaiki cacat pada SGX. solusi saat ini.
Pada 20 Desember 2022, komunitas flashbots mengumumkan bahwa Geth (implementasi Go dari klien Ethereum) dijalankan di SGX untuk pertama kalinya, memverifikasi kelayakan teknis SGX yang diterapkan pada MEV. Pada tanggal 3 Maret 2023, komunitas flashbots mengumumkan bahwa pengoperasian pembuat blok telah direalisasikan di SGX, yang merupakan langkah lain menuju privasi transaksi dan desentralisasi pembuat.
Menjalankan algoritma konstruksi blok di area isolasi keamanan dapat memastikan bahwa peserta selain pengguna tidak dapat melihat konten transaksi pengguna dan menjaga privasi. Pada saat yang sama, dengan menjalankan algoritma eksekusi blok yang dapat diverifikasi, efisiensi ekonomi dari blok tersebut dapat dibuktikan tanpa mengorbankan privasi. Dalam jangka panjang, menjalankan pembangun di SGX dapat memberikan pengusul blok yang dapat diverifikasi dan valid serta memberikan tawaran nyata, yang dapat sepenuhnya menggantikan peran MEV-Relay yang tepercaya dan mencapai tanpa izin.
SUAVE - Masa Depan MEVs
MEV-Share menyelesaikan distribusi manfaat yang dibawa oleh MEV, namun masih belum bisa menghilangkan risiko sentralisasi yang dibawa oleh kekuatan konstruksi blok. Pada tahap Flashbots saat ini, karena 1) Aliran pesanan eksklusif (Aliran pesanan eksklusif) 2) MEV lintas domain, pasar Builder memiliki efek roda gila yang positif, yang rentan terhadap risiko sentralisasi.
SUAVE (Single Unified Auction for Value Expression) mencoba mengatasi risiko sentralisasi yang dibawa oleh MEV. SUAVE adalah upaya lain dari blockchain modular, mencoba menyediakan kumpulan memori plug-and-play dan Block Builder terdesentralisasi untuk semua blockchain, sebagai blockchain khusus, menyediakan pemesanan transaksi ke semua rantai yang ada dan layanan pembuatan blok.
sumber:
Fitur mendukung banyak rantai secara efektif meningkatkan efisiensi ekstraksi MEV lintas domain; sebagai blockchain, properti desentralisasinya akan mengatasi risiko sentralisasi Block Builder dalam solusi sebelumnya.
SUAVE terdiri dari tiga komponen utama berikut:
Lingkungan Preferensi Universal (Universal Preference Environment) Preferensi dapat dipahami sebagai jenis transaksi yang ditingkatkan pada bundel, mencerminkan kebutuhan pengguna/pencari untuk eksekusi transaksi (misalnya, parameter transaksi, waktu, pesanan), dan mempertahankan Privasi pra-konfirmasi bundel tanpa properti pencabutan. Universal mencerminkan fitur multi-rantai SUAVE, merangkum transaksi yang dikirimkan oleh pengguna/pencari di semua rantai ke SUAVE, menyediakan lapisan penyortiran umum, dapat mengumpulkan preferensi pengguna untuk meningkatkan efisiensi ekstraksi MEV, dan memungkinkan Block Builder antar domain yang berbeda Berkolaborasi untuk meningkatkan efisiensi.
Pasar eksekusi optimal (Optimal ution Market) Pelaksana berpartisipasi dalam penawaran sesuai dengan preferensi yang diajukan oleh pengguna, memberikan eksekusi optimal kepada pengguna, dan dapat menyelesaikan ekspresi preferensi lintas-domain, dan mengembalikan pendapatan MEV sebanyak mungkin kepada pengguna.
Pembangunan Blok Terdesentralisasi (Pembangunan Blok Terdesentralisasi) Dalam jaringan blockchain yang terdesentralisasi, Pembangun Blok membangun blok di setiap domain sesuai dengan preferensi pengguna dan jalur eksekusi yang optimal. Dengan alasan mempertahankan desentralisasi, untuk menyediakan Validator setiap rantai dengan blok yang memaksimalkan MEV. Premis dari komponen ini adalah Block Builder berbagi alur pesanan dan bundel tanpa mengungkapkan kontennya.
sumber:
Tentu saja, harus ditunjukkan bahwa SUAVE masih merupakan program yang sangat awal, jalur teknisnya masih belum jelas, desain programnya juga ambigu, dan detailnya masih dalam proses. Ini mungkin tugas yang sangat sulit Flashbots menyebut MEV Masalah Hadiah Milenium di dunia Crypto, dan meminta semua orang untuk bekerja sama untuk menciptakan masa depan yang terdesentralisasi.
VARIABEL BARU DI PASAR MEV
Chainlink: Fair Sequencing Service (FSS) - mitigasi MEV yang dipilih Arbitrum
Sebagai platform oracle terbesar di pasar, Chainlink mencoba mengatasi masalah MEV melalui pemesanan transaksi di tingkat jaringan oracle. Secara pribadi, menurut saya inspirasinya adalah untuk mencegah Front Running dari laporan oracle. Karena laporan oracle memiliki dampak yang besar pada harga, memanipulasi urutan laporan oracle di blok akan menghasilkan MEV yang tinggi.
Fair Sequencing Services (FSS) dapat dijelaskan secara singkat sebagai berikut: Node oracle yang terdesentralisasi (Decentralized Oracle Network, DON) menyediakan alat untuk mendesentralisasi pemesanan transaksi, dan menerapkan sesuai dengan kebijakan yang ditentukan oleh pembuat kontrak yang bergantung, idealnya merupakan strategi yang adil (biasanya FCFS secara kronologis dipesan berdasarkan waktu kedatangan) yang tidak menguntungkan peserta yang ingin memanipulasi pemesanan transaksi. Bersama-sama, alat-alat ini membentuk FSS.
FSS terdiri dari tiga komponen. Yang pertama adalah pemantauan transaksi.
Pemantauan transaksi Di FSS, node oracle memantau kumpulan memori MAINCHAIN di O, dan memungkinkan pengiriman transaksi off-chain diselesaikan melalui saluran khusus.
Node Pengurutan Transaksi dalam urutan transaksi untuk kontrak dependen SCON sesuai dengan kebijakan yang ditentukan untuk kontrak tersebut.
Penerbitan transaksi Setelah transaksi diurutkan, node di O bersama-sama mengirimkan transaksi ke rantai utama.
Sumber diagram FSS: Whitepaper Chainlinkv2
Potensi manfaat FSS meliputi:
Pemesanan transaksi untuk sumber kontrak tertentu:
Dibandingkan dengan solusi mitigasi MEV dalam kontrak pintar, FSS yang diimplementasikan oleh DON dapat memperoleh latensi yang lebih rendah karena solusi pertahanan MEV-nya dijalankan secara off-chain. Penundaan akan menjadi penundaan jaringan milidetik, bukan penundaan blok kelipatan 12 detik .
UniswapX: Atau selesaikan serangan sandwich MEV, tetapi buat sensor MEV
Pada 17 Juli, Uniswap, bursa terdesentralisasi (DEX) terkemuka, men-tweet bahwa mereka akan meluncurkan protokol sumber terbuka baru yang disebut UniswapX, yang akan mengumpulkan likuiditas kumpulan perdagangan terdesentralisasi dan meluncurkan protokol "pencegahan terhadap MEV". fitur baru.
UniswapX telah menambahkan beberapa fitur baru dalam proses pencocokan pesanan off-chain. Fitur-fitur ini termasuk penyortiran yang tidak persis mengikuti urutan harga, mengeksekusi limit order, dan menggunakan buku besar lokal untuk menangani perbedaan harga.
Karena perubahan ini, transaksi yang disimpan di Mempool menjadi semakin tidak dapat diprediksi, semakin menekan ruang arbitrase MEV. Keberadaan MEV terutama karena mekanisme mekanis dimana penambang memprioritaskan pengemasan sesuai jumlah gas. Namun, kami memang dapat meningkatkan MEV sebagian besar melalui penyesuaian buku besar off-chain.
Pedagang Uniswap menghasilkan MEV berbahaya dalam jumlah besar setiap hari karena "serangan sandwich", dan kerugian bisa mencapai $3 juta. UniswapX dirancang untuk mengatasi masalah ini dengan mengubah transaksi mentah menjadi maksud yang dikirimkan ke server pusat Uniswap. Melakukan hal ini secara efektif memecahkan masalah "serangan sandwich", namun juga menimbulkan masalah baru untuk tinjauan MEV.
Dalam proses kuotasi dan transaksi, harga wajar mungkin bias terhadap penawar. Dalam hal ini, satu-satunya penawar sering bersedia untuk mengajukan penawaran dengan meletakkan transaksi di rantai selama jendela eksklusivitas. Tapi itu juga membuka peluang bagi validator, yang mungkin bekerja sama untuk memeriksa transaksi. Meskipun jenis serangan ini tampaknya jarang terjadi pada tahap ini, jika beberapa validator menjadi cukup kuat, atau memenangkan beberapa blok berturut-turut, atau infrastruktur untuk kolusi validator digunakan secara luas, kita mungkin akan melihat pertumbuhan yang pesat dalam masalah sensor MEV.
CGVFOF secara komprehensif percaya bahwa meskipun Ethereum Foundation sebenarnya memiliki sikap negatif terhadap MEV, di bawah struktur ekologi blockchain saat ini, raksasa penambang/pemverifikasi terpusat memiliki kekuatan besar, dan sulit untuk mencapai proses satu langkah melalui enkripsi transaksi dan cara lain. Selesaikan masalah di tempat, jika tidak maka akan menyebabkan fluktuasi pasar yang parah, yang tidak kondusif bagi pembangunan berkelanjutan dari ekologi blockchain.
Oleh karena itu, skema peningkatan progresif dari Flashbots dan tim lain memperkenalkan banyak pihak untuk berpartisipasi dalam MEV, saling memeriksa dan menyeimbangkan, secara bertahap melemahkan hak terpusat untuk berbicara, meminimalkan dampak MEV pada pengguna, dan akhirnya bermigrasi ke skema transaksi pribadi dengan lebih sedikit gesekan (masalah privasi seperti yang disoroti oleh Vitalik dalam The Three Transitions).
Dari sudut pandang ini, MEV secara bertahap telah bertransisi dari permainan zero-sum di hutan gelap ke tahap check and balance dalam pemisahan kekuasaan, dan mungkin perlahan-lahan bergerak menuju privasi penuh. Namun bagaimanapun juga, MEV masih merupakan pasar besar dengan potensi pembangunan berkelanjutan, dan akan menyambut lebih banyak trendsetter dan hal-hal baru yang lebih menarik.
*** Catatan: Artikel ini adalah laporan penelitian CGV FoF dan bukan merupakan saran investasi apa pun, ini hanya untuk referensi. ***