Menguraikan Bitcoin MEV: Wawasan dan Implikasi

MenengahSep 08, 2024
Artikel ini membahas fenomena nilai yang dapat diekstraksi oleh penambang (MEV) dalam jaringan Bitcoin, menganalisis signifikansi tumbuhnya dengan perkembangan jaringan dan pengenalan protokol baru. Ini membandingkan perbedaan MEV antara Bitcoin dan Ethereum dan memberikan tinjauan rinci tentang komponen teknis yang mendukung MEV pada Bitcoin, termasuk operasi memori pool, RBF, CPFP, dan protokol kolam penambangan. Artikel ini juga mengatasi isu potensial dengan Bitcoin MEV dan perkembangan masa depan, termasuk protokol kolam penambangan baru dan strategi untuk memitigasi dampak pengurangan imbalan penambangan.
Menguraikan Bitcoin MEV: Wawasan dan Implikasi

Pengantar

Konsep Bitcoin MEV (Nilai yang Dapat Diekstraksi oleh Penambang) muncul sejak awal 2013Meskipun relatif masih muda dibandingkan dengan MEV di Ethereum, ekosistem Bitcoin yang berkembang dengan diperkenalkannya metaprotokol seperti BRC-20s, Ordinals, Runes berjanji akan membawa lebih banyak pemrograman, ekspresivitas, dan peluang MEV di masa depan.

Laporan ini akan menganalisis kompleksitas yang semakin meningkat dari MEV di Bitcoin dan mengevaluasi implikasinya terhadap ekosistem secara umum.

Mengapa Ada Peningkatan Fokus pada Bitcoin MEV?

Sebelum diperkenalkannya Ordinals, MEV pada Bitcoin belum banyak diakui dan signifikan, dengan fokus pada jaringan petir dan serangan penambangan sampingan. Namun, Upgrade Taproot telah membawa lebih banyak ekspresivitas dan programmabilitas pada Bitcoin, memfasilitasi peluncuran metaprotokol seperti Ordinals dan Runes yang membawa kekhawatiran MEV ke garis depan. Waktu blok 10 menit dari Bitcoin juga memperparah masalah ini, membuat lebih mudah bagi pengguna yang tidak berpengalaman untuk menjadi korban berbagai bentuk serangan MEV seperti fee sniping saat melakukan penawaran di pasar inskripsi. Saat hadiah blok menurun, profitabilitas penambang menderita, mendorong penambang untuk fokus pada memaksimalkan biaya transaksi, yang mungkin menjelaskan peningkatan aktivitas MEV.

Grafik di bawah ini menggambarkan lonjakan biaya yang relatif terhadap imbalan blok seputar peluncuran Ordinals dan Runes yang sangat dinantikan, pada satu titik bahkan menyumbang lebih dari 60% dari total pendapatan penambangan bitcoin.


Sumber: analitik Dune ( @data_always), bagian persentase biaya transaksi dari hadiah penambangan, data per 22 Juli 2024

Hingga saat ini, kita telah melihat jumlah aplikasi dan perkembangan BTCFi yang semakin meningkat, mengubah status Bitcoin dari sekadar emas digital / jaringan pembayaran menjadi ekosistem yang berkembang pesat dengan utilitas yang cepat tumbuh. Hal ini dapat membawa lebih banyak peluang MEV ke Bitcoin.

Perbedaan antara MEV di Bitcoin vs Ethereum

Diskusi terbatas tentang MEV pada Bitcoin dapat diatributkan pada desain arsitektur yang sangat berbeda antara Bitcoin dan Ethereum.

Desain Arsitektur

Ethereum, yang beroperasi pada Ethereum Virtual Machine (EVM) yang memungkinkan pelaksanaan kontrak pintar, mencapai pemrograman melalui mempertahankan mesin keadaan global.

Ethereum mengadopsi model berbasis akun yang menjalankan transaksi secara berurutan melalui pengelolaan nonce transaksi. Ini berarti bahwa urutan transaksi dapat memengaruhi hasil eksekusi mereka, menciptakan masalah di mana pencari dapat dengan mudah mengidentifikasi peluang MEV dan menyisipkan transaksi mereka langsung sebelum atau setelah transaksi pengguna. Sebagai contoh, jika Alice dan Bob sama-sama mengirimkan transaksi ke Uniswap untuk menukar 1 ETH dengan USDT, transaksi yang dieksekusi pertama dalam blok akan menerima lebih banyak USDT.

Sebaliknya, Bitcoin, yang berjalan pada bahasa Skrip yang tidak stateful seperti Ethereum, mengadopsi model UTXO. Jika itu hanya transfer bitcoin standar, hanya penerima yang dimaksud yang dapat menghabiskan output melalui tanda tangan yang valid, yang tidak mengakibatkan persaingan dari pengguna lain untuk menghabiskan dana. Namun, di Bitcoin, juga mungkin untuk membuat UTXO yang dapat dibuka oleh beberapa pihak menggunakan skrip atau SIGHASH. Transaksi yang mengkonfirmasi terlebih dahulu adalah yang dapat menghabiskan UTXO. Namun, karena kondisi pembukaan setiap UTXO hanya terkait dengan UTXO itu sendiri dan tidak bergantung pada UTXO lain, maka kondisi balapan hanya terbatas pada UTXO ini.

Altcoin di Bitcoin

Selain perbedaan mendasar dalam desain yang disebutkan di atas, memperkenalkan aset berharga selain BTC juga menciptakan insentif bagi Nilai Ekstraksi Penambang (MEV). MEV yang muncul dari skenario ini pada dasarnya adalah urutan yang ditentukan oleh perancang protokol mengenai kepemilikan aset dan legitimasi tindakan on-chain ketika mereka mencoba membangun kelas aset baru dan perilaku on-chain pada BTC menggunakan script + UTXO, struktur data asli dari BTC. Dengan peristiwa yang ditentukan berdasarkan urutan, ada insentif untuk bersaing dalam urutan, dan oleh karena itu MEV.

Tanpa mempertimbangkan aset lain, penambang yang rasional hanya akan mengemas transaksi sah berdasarkan biaya transaksi dan membebankan biaya sesuai dengan ukuran transaksi. Namun, jika transaksi Bitcoin mewakili lebih dari sekadar transfer standar, seperti mencetak aset berharga baru (seperti Runes, dll.), penambang dapat mengadopsi berbagai strategi di luar hanya mempertimbangkan biaya transaksi Bitcoin: 1) tinjau transaksi dan gantikan dengan transaksi pencetakan mereka sendiri; 2) tuntut biaya lebih tinggi dari pengguna (pembayaran on-chain, off-chain, atau sidechain); 3) biarkan beberapa pengguna menawar satu sama lain yang mengakibatkan perang biaya.

Mint

Sebuah contoh langsung adalah proses pencetakan untuk aset seperti Runes atau BRC20, di mana batas maksimum untuk pencetakan aset umumnya ditetapkan. Transaksi pencetakan pertama yang dikonfirmasi dianggap berhasil, sementara yang lain dianggap tidak valid. Oleh karena itu, urutan transaksi dalam konteks ini menjadi sangat penting dan memberikan peluang bagi MEV melalui pengurutan transaksi.

Selain itu, konsep satoshi langka yang diperkenalkan oleh Ordinals bahkan menimbulkan kekhawatiran bahwa para penambang mungkin menyebabkan MEV.reorganisasi blok selama periode penguranganuntuk bersaing mendapatkan satoshis langka bernilai tinggi.

Staking

Selain mencetak, protokol staking seperti Babylon juga menetapkan batas jumlah aset yang dapat dipertaruhkan selama setiap fase. Bahkan jika pengguna melebihi batas tersebut, mereka masih dapat membuat dan mengirimkan Bitcoin ke skrip kunci pertaruhan, tetapi ini tidak akan lagi dianggap sebagai pertaruhan yang berhasil dan tidak akan memenuhi syarat untuk hadiah di masa depan. Dengan kata lain, urutan transaksi pertaruhan juga sangat penting.

Misalnya, segera setelah peluncuran mainnet Babylon, batas staking fase-1 dari 1k BTC tercapai, menghasilkan sekitar 300 BTC yang meluap dan perlu dilepaskan.


Feerate melonjak lebih dari 1k sats/vBytes saat peluncuran mainnet Babylon, Sumber: Mempool.space

Selain aset pencetakan/ukiran on-chain dan staking, beberapa aktivitas di sisi rantai atau rollups juga dipengaruhi oleh MEV. Kami akan memberikan lebih banyak contoh di bagian "Peristiwa MEV di Bitcoin."

Apa yang dianggap sebagai Bitcoin MEV?

Jadi, apa yang sebenarnya dapat dianggap sebagai MEV pada Bitcoin? Setelah semua, definisidari MEVberbeda-bedadi bawah keadaan yang berbeda.

Secara umum, MEV pada Bitcoin mengacu pada berbagai cara penambang dapat memanipulasi proses pembuatan blok untuk menghasilkan keuntungan maksimal. Kita dapat mengkategorikannya secara kasar sebagai berikut:

  • Pengguna membayar biaya tambahan: Saluran umum bagi pengguna yang ingin mempercepat transaksi mereka adalah melalui layanan percepatan transaksi luar rantai yang seringkali mahal karena pengguna mendapatkan prioritas agar transaksi mereka disertakan. Pedagang juga dapat menawarkan biaya lebih tinggi kepada penambang melalui mekanisme seperti RBF (Replace-by-Fee) dan CPFP (Child Pays for Parent) untuk memprioritaskan transaksi dan mencapai waktu konfirmasi yang lebih cepat. Transaksi dengan tarif biaya rendah dan biaya sering menghadapi waktu konfirmasi yang lebih lama karena penambang yang didorong oleh keuntungan memprioritaskan transaksi yang menguntungkan untuk disertakan dalam blok.
  • Kolusi pengguna-penambang: Pengguna dan penambang berkolusi untuk memeriksa atau menyertakan transaksi tertentu dengan signifikansi khusus. Misalnya, pengguna jahat dan penambang berkolusi untuk meninjau dan mengeluarkan transaksi hukuman di Jaringan Lightning untuk secara ilegal memperoleh aset di dalam saluran. Sistem baru lainnya seperti BitVM dan transaksi hukuman juga menghadapi risiko serupa.
  • Penggali Bitcoin menambang di sisi rantai / L2: Ini termasuk berbagai awalmerge-miningskema, di mana para penambang menggunakan kembali daya komputasi pada Bitcoin untuk mengamankan jaringan lain. Dengan pertambangan gabungan, ini dapat mendorong sentralisasi penambang karena penambang besar dapat memanfaatkan daya komputasi mereka pada rantai utama untuk mempengaruhi produksi blok, urutan, dll., pada L2, dengan demikian memperoleh imbalan pertambangan L2 yang berlebihan dan berpotensi mempengaruhi keamanan jaringan L2.

Sebuah metode penawaran biaya yang condong ke pasar publik (seperti RBF), memainkan peran yang relatif positif dalam sistem ekonomi secara keseluruhan, mempromosikan ekonomi pasar bebas. Namun, ketika pengguna terlibat dalam pembayaran di luar jalur dengan kolam penambangan, hal ini tanpa ragu menimbulkan ancaman terhadap desentralisasi dan ketahanan sensor jaringan, yang telah ditandai sebagai “MEVil”.

Contoh MEV Bitcoin

Berdasarkan klasifikasi yang disebutkan, kita dapat mengamati beberapa kasus MEV.

Transaksi Non-standar

Perangkat lunak inti Bitcoin hanya memungkinkan node untuk memproses transaksi standar hingga 100 kvBNamun, kolam penambangan masih menyertakan transaksi non-standar dengan biaya tinggi di dalam blok, seringkali dengan mengorbankan transaksi lain yang memiliki biaya lebih rendah.

Beberapa contoh yang umum meliputi:

  • Blok 776.884: Ditambang oleh kolam renang Terra, blok ini berisi transaksi inskripsi berukuran 849,93 kvB. Inskripsi tersebut, yang merupakan video MP4 berdurasi 1 menit seekor katak memegang minuman, menghasilkan biaya sebesar 0,5 BTC bagi penambang.
  • Blok 777.945: Berisi gambar WEBP berukuran 4000 x 5999 piksel dengan ukuran 975,44 kvB, mendapatkan 0,75 BTC bagi penambang sebagai biaya.
  • Blok lain, 786.501, menerima sekitar 0,5 BTC sebagai biaya untuk gambar JPEG Julian Assange pada sampul majalah Bitcoin, menggunakan 992,44 kvB.

Secara default, node Bitcoin Core hanya diizinkan untuk meneruskan transaksi standar. Oleh karena itu, transaksi non-standar harus langsung dikirimkan ke kolam penambangan melalui mempool pribadi. Mempool pribadi memungkinkan kolam penambangan untuk menerima transaksi non-standar dan memprioritaskan transaksi pengguna. Meskipun hal ini dapat mempercepat pemrosesan transaksi, pergeseran lebih banyak transaksi ke mempool pribadi dapat menyebabkan peningkatan sentralisasi kolam penambangan dan risiko sensorship yang lebih tinggi. Jelas, beberapa kolam penambangan sudah memanfaatkan profitabilitas mengoperasikan mempool pribadi.

Sebagai contoh, Marathon Digital memperkenalkan “Slipstream,” yang merupakan layanan pengajuan transaksi langsung yang memungkinkan pelanggan untuk mengajukan transaksi yang kompleks dan tidak standar.

Acara MEV di Rantai Samping / L2s

Sidechain Stacks menggunakan mekanisme konsensus unik, Proof of Transfer (PoX), yang memungkinkan penambang Bitcoin untuk menambang blok Stacks dan menyelesaikan transaksi pada blockchain Bitcoin sambil mendapatkan imbalan STX.

Di masa lalu, Stacks menggunakan pemilihan penambang yang sederhana di mana penambang Bitcoin dengan hashrate tinggi memiliki peluang lebih tinggi untuk menambang blok tumpukan, menyensor transaksi komitmen penambang lain sehingga mendapatkan semua imbalan untuk dirinya sendiri. Jika lebih banyak penambang mengadopsi strategi ini, calon Stackers di masa depan mungkin akan menderita dari suboptimal hasilkan.

Dampak pada ekosistem:

  1. Dengan mengesampingkan komitmen dari penambang jujur lainnya, imbalan yang akhirnya diberikan kepada stackers dikurangi.

  2. Jika penambang besar terus menyalahgunakan kekuatan komputasi mereka dan mengesampingkan komitmen penambang jujur, hal ini dapat menyebabkan masalah sentralisasi, memungkinkan beberapa penambang untuk mendapatkan seluruh imbalan secara penuh.

Namun, isu ini akan dikurangi dengan upgrade Stacks Nakamoto, yang akan membuat strategi ini tidak menguntungkan lagi. Upgrade ini akan beralih dari pemilihan penambang sederhana menjadi menggunakan algoritma sortition dan menerapkan teknik Assumed Total Commitment with Carryforward (ATC-C) untuk mengurangi profitabilitas penambangan MEV. Penambang diharapkan menunjukkan partisipasi konsisten dalam 10 blok terakhir untuk memenuhi syarat sortition. Penambang yang tidak menambang setidaknya 5 dari 10 blok terakhir akan didiskualifikasi dari memenangkan hadiah Stacks. Dengan ATC-C, probabilitas seorang penambang memenangkan blok Stacks sekarang sama dengan pengeluaran BTC penambang dibagi oleh komitmen total BTC median dalam 10 blok terbaru. Hal ini mengurangi insentif bagi penambang untuk memperoleh manfaat yang tidak proporsional dengan mengecualikan komitmen blok penambang lainnya.

Penawaran untuk Transaksi Aset Alternatif

MEV terkait dengan aset alternatif seperti Ordinals dan Runes dapat dikategorikan menjadi dua tipe yang disebutkan sebelumnya:

  • Kolam penambangan mengekstrak nilai tambahan: Kolam penambangan dapat memperoleh nilai tambahan dari aset seperti Bitcoin Ordinals atau satoshi langka dengan menyertakannya dalam blok dan transaksi.
  • Transaksi sniping biaya: Trader dapat membujuk untuk menyertakan transaksi mereka yang terkait dengan aset alternatif ini dalam blok-blok.

Untuk kolam penambangan, kesuksesan awal Runes menyediakan sumber keuntungan tambahan. Sebagai contoh, selama acara pemangkasan, peluncuran Runes yang sangat dinantikan menyebabkan volume transaksi jaringan dan biaya tertinggi yang pernah ada, karena banyak pengguna bersaing untuk memasukkan transaksi mereka ke dalam blok pemangkasan Bitcoin yang bersejarah. Biaya transaksi pasca pemangkasan melonjak menjadi lebih dari 1.500 sats/vByte (naik dari kurang dari 100 sats/vByte sebelum pemangkasan). ViaBTC memanfaatkan lonjakan ini dengan menambang blok pemangkasan yang bersamaan dengan peluncuran Runes, menghasilkan keuntungan sebesar 40,75 BTC dalam blok 840.000, dengan 37,6 BTC berasal dari biaya transaksi terkait Runes. Karena hadiah blok sekarang dipangkas, biaya transaksi dari Runes terbukti menjadi sumber pendapatan yang menguntungkan bagi para penambang.


Sumber: Mempool.space


Sumber: Mempool.space

Bagi para trader, transaksi Bitcoin menggunakan Runes dan Ordinals menggunakan SIGHASH_SINGLE|SIGHASH_ANYONECANPAY untuk PSBTs (Partially Signed Bitcoin Transactions) yang memungkinkan hanya satu input yang ditandatangani sesuai dengan satu output. Dengan dikombinasikan dengan transparansi mempool, ini memungkinkan banyak pembeli untuk menemukan perdagangan yang berpotensi menguntungkan. Oleh karena itu, para trader sering menggunakan RBF dan CPFP yang menyebabkan persaingan biaya yang kompetitif, yang memungkinkan para penambang untuk mendapatkan MEV dari permintaan ini. Misalnya, ketika penjual mencantumkan aset mereka untuk dijual, pembeli dapat menempatkan penawaran dan menggunakan RBF untuk meningkatkan biaya transaksi mereka ketika ada pesaing, berharap transaksi mereka dikonfirmasi.

Contoh khas dari kompetisi ini di antara para pedagang adalah transaksi dengan ID:2ffed299689951801a68b5791f261225b24c8249586ba65a738ec403ba811f0d. Setelah penjual mendaftarkan aset mereka, transaksi berulang kali diganti menggunakan RBF dengan tarif biaya 238, 280, 298, dan 355 sat / vB.


Sumber: Mempool.space

Contoh lain melibatkan proses pencetakan OrdiBots di platform Magic Eden. Beberapa pengguna menjadi korban serangan front-running kumpulan transaksi. Prasasti pencetakan OrdiBots di Magic Eden menggunakan PSBT. Keberadaan PSBT dan interval blok Bitcoin 10 menit memungkinkan pembeli potensial untuk bersaing untuk transaksi yang sama dengan memperkenalkan alamat yang berbeda, tanda tangan, hanya dengan membayar biaya yang lebih tinggi. Hal ini mengakibatkan beberapa pengguna yang masuk daftar putih tidak dapat mencetak karena gangguan dari bot yang berjalan di depan. (Tim kemudian meminta maaf dan berjanji untuk memberi kompensasi kepada pengguna yang terkena dampak dengan OrdiBots khusus.)

Namun, tidak semua teknik atau peristiwa terkait MEV merugikan bagi pengguna. Teknik MEV juga dapat melindungi aset pengguna dari kerugian dalam beberapa kasus. Misalnya, tanpa RBF, transaksi yang salah tidak dapatdiselamatkan, dan transaksi yang terjebak dapat tetap mengambang dalam keadaan tidak pasti untuk jangka waktu yang lama yang mengakibatkan biaya kesempatan. Selain itu, menjalankan RBF bermanfaat bagi keamanan jaringan Bitcoin. Karena subsidi blok diperkirakan akan berkurang dibandingkan dengan biaya transaksi di masa depan, biaya transaksi akan memainkan peran penting dalam mendorong para penambang untuk terus berpartisipasi dalam jaringan Bitcoin. Pengembang Bitcoin Peter Todd juga telah vokal tentang manfaat RBF dan merekomendasikan penambang untuk menjalankan RBF penuh.

Komponen Teknis Utama yang Memfasilitasi MEV di Bitcoin

Jadi, apa komponen teknis utama atau metode pada Bitcoin yang mendukung peluang MEV ini? Daerah teknis yang umumnya terlibat termasuk mempools, RBF (Replace-by-Fee), CPFP (Child Pays for Parent), layanan percepatan pool penambangan, dan protokol pool penambangan.

Mempool

Seperti Ethereum dan jaringan blockchain lainnya yang khas, Bitcoin juga memiliki struktur kolam transaksi yang digunakan untuk menyimpan transaksi yang telah diterima oleh node P2P tetapi belum dimasukkan ke dalam blok. Sifat transparan dan terdesentralisasi dari mempool memungkinkan semua transaksi untuk disebarkan kepada penambang, memberikan lingkungan yang kondusif untuk peluang MEV.

Namun, berbeda dengan mekanisme gas Ethereum, biaya Bitcoin hanya terkait dengan ukuran transaksi. Oleh karena itu, pool transaksi Bitcoin dapat dilihat sebagai pasar lelang ruang blok yang lebih langsung, di mana seseorang dapat mengamati pengguna mana yang menawar untuk blok berikutnya dan dengan harga berapa.

Karena node yang berbeda menerima transaksi yang berbeda dari propagasi P2P, setiap node memiliki mempool yang berbeda. Selain itu, setiap node dapat secara aktif menyesuaikan strategi pengiriman khususnya (kebijakan mempool), menentukan transaksi mana yang ingin diterima dan diteruskan. Kolam penambangan juga dapat memilih transaksi mana yang akan dimasukkan ke dalam blok berdasarkan preferensi mereka (meskipun secara ekonomi, mereka akan memprioritaskan transaksi dengan biaya lebih tinggi). Sebagai contoh, Bitcoin simpulnode menyaring transaksi Ordinals apa pun, sementara Marathon Mining telah membuat logo gaya pixel di penjelajah.


Blok 836361(warna piksel menunjukkan tingkat biaya), Sumber: mempool.space

Jadi, pengguna mungkin mempertimbangkan untuk mengirim transaksi langsung ke penambang atau kolam penambangan tertentu untuk mempercepat penyertaan transaksi, tetapi pendekatan ini dapat membahayakan dua fitur utama yang sangat dihargai oleh komunitas Bitcoin: privasi dan ketahanan sensor.

Transaksi yang dipropagasi melalui node P2P daripada dikirim langsung (misalnya, melalui endpoint RPC) ke penambang atau kolam penambangan membantu menyembunyikan asal transaksi, membuatnya lebih sulit bagi penambang dan kolam penambangan untuk menyensor transaksi berdasarkan informasi yang teridentifikasi.

Selain memanfaatkan layanan akselerasi transaksi, pengguna juga dapat memilih untuk mempercepat transaksi mereka melalui RBF dan CPFP.

RBF dan CPFP

Ganti-dengan-Biaya ( RBF) dan Anak Membayar untuk Orang Tua (CPFP) adalah metode yang umum digunakan pengguna untuk meningkatkan prioritas transaksi.

RBF (Replace-by-Fee) memungkinkan transaksi yang belum dikonfirmasi di dalam pool transaksi diganti dengan transaksi lain yang bertentangan dengannya (juga merujuk setidaknya satu input yang sama) tetapi membayar tingkat biaya lebih tinggi dan biaya keseluruhan yang lebih tinggi. Mirip dengan strategi pool transaksi yang dibahas sebelumnya, RBF dapat diimplementasikan dengan berbagai cara. Implementasi yang paling umum adalah RBF opsional (opt-in RBF) yang dirancang oleh Gate.BIP125, di mana hanya transaksi bertanda khusus yang dapat diganti. Pendekatan lain adalah RBF penuh, di mana transaksi dapat diganti terlepas dari apakah mereka ditandai.

CPFP (Child Pays for Parent) menggunakan pendekatan yang berbeda untuk mempercepat konfirmasi transaksi. Alih-alih menggantikan transaksi yang terjebak di mempool seperti yang terlihat di RBF, penerima dapat mempercepat transaksi induk yang tertunda dengan mengirim transaksi anak yang menggunakan UTXO dalam transaksi tertunda dengan tingkat biaya yang lebih tinggi. Ini potensial mendorong para penambang untuk mengelompokkan transaksi-transaksi ini bersama-sama dalam blok berikutnya. Oleh karena itu, terkadang Anda mungkin melihat transaksi dengan biaya yang sangat rendah dimasukkan ke dalam blok meskipun tingkat biaya tinggi pada saat tertentu; transaksi-transaksi ini kemungkinan menggunakan CPFP (karena transaksi berikutnya membayar biaya).


Transaksi menggunakan CPFP untuk membiarkan transaksi induk dengan tingkat biaya rendah (7,01 sat/VB) dikonfirmasi, Sumber: mempool.space

Perbedaan utama antara RBF dan CPFP adalah bahwa RBF memungkinkan pengirim untuk mengganti transaksi yang tertunda dengan transaksi yang memiliki tingkat biaya lebih tinggi sedangkan CPFP memungkinkan penerima untuk mempercepat transaksi yang tertunda dengan mengirimkan transaksi anak dengan tingkat biaya yang lebih tinggi. CPFP juga berguna untuk transaksi yang perlu keluar dari Lightning Network (misalnya, output anchorDalam hal biaya, RBF relatif lebih menguntungkan secara biaya karena tidak memerlukan ruang blok tambahan.

Pembayaran Biaya Out-of-Band dan Layanan Percepatan Kolam Penambangan

Selain metode seperti RBF (Replace-by-Fee) dan CPFP (Child Pays for Parent), pengguna juga dapat memilih untuk menggunakan pembayaran biaya di luar jaluruntuk mempercepat transaksi mereka. Misalnya, banyak kolam penambangan menawarkan baik gratis maupun berbayar layanan percepatan transaksiuntuk mempercepat pengemasan transaksi dengan mengirimkan txID mereka. Jika ini adalah layanan berbayar, pengguna perlu membayar biaya layanan untuk mensubsidi kolam penambangan. Karena jenis layanan ini melibatkan pembayaran biaya melalui sistem di luar jaringan Bitcoin (seperti melalui situs web, pembayaran kartu kredit, dll.), disebut sebagai pembayaran biaya di luar band.

Meskipun pembayaran biaya di luar jalur memberikan solusi untuk transaksi yang tidak dapat menggunakan RBF atau CPFP, penggunaan yang luas dalam jangka waktu lama bisa mempengaruhi ketahanan sensor Bitcoin.

Protokol Kolam Pertambangan

Dalam diskusi sebelumnya, kita mempertimbangkan kolam penambangan dan penambang sebagai satu kelompok, tetapi pada kenyataannya, ada kebutuhan untuk pembagian kerja dan kerja sama di antara mereka. Kolam penambangan mengumpulkan daya komputasi penambang untuk penambangan dan mengalokasikan imbalan berdasarkan kontribusi daya komputasi. Proses kerja sama ini membutuhkan protokol tertentu untuk koordinasi.

Dalam protokol kolam penambangan umum, seperti Stratum v1, kolam penambangan hanya perlu menyediakan para penambang dengan template blok (termasuk header blok dan informasi transaksi coinbase), dan para penambang melakukan perhitungan hash berdasarkan template ini. Ada juga alat, seperti stratum.workyang dapat memvisualisasikan informasi Stratum dari berbagai kolam penambangan.

Dalam proses ini, penambang tidak dapat memilih transaksi mana yang akan dikemas; Sebagai gantinya, kumpulan penambangan memilih transaksi dan membangun templat untuk menetapkan tugas kepada penambang.

Dengan demikian, dalam protokol Stratum v1, kita bisa secara kasar memetakan peran-peran ke dalam ekosistem Ethereum sebagai berikut:

  • Penambang: Anggap bagian dari tanggung jawab proposer (melakukan perhitungan hash).
  • Mining Pools: Bertindak sebagai builder, menggunakan hash yang dihitung oleh para penambang, dan sebagai penyaji blok.

Apa yang Masa Depan Tawarkan?

Beberapa solusi yang menjanjikan telah dikembangkan atau sedang berlangsung untuk memitigasi dampak negatif MEV (Miner Extractable Value) pada Bitcoin.

Protokol Baru

Dalam beberapa protokol kolam tambang baru, seperti Stratum v2danBraidPool, penambang dapat secara mandiri memilih transaksi mana yang akan dikemas. Stratum v2 sudah diadopsi oleh beberapa kolam penambangan (misalnya, PERMINTAAN) dan firmware penambangan (misalnya, Braiins), yang memungkinkan penambang individu untuk membangun templat blok mereka sendiri. Ini meningkatkan keamanan, desentralisasi, dan efisiensi transmisi data sekaligus mengurangi risiko sensor transaksi dan MEV pada Bitcoin.

Dengan demikian, mengikuti tren ini, peran masa depan kolam penambangan dan penambang mungkin tidak berkembang dengan cara yang sama seperti model PBS Ethereum (Pemisahan Proposer/Builder).

Selain itu, desain baru di Bitcoin Core terkait dengan pool transaksi mungkin menyebabkan perubahan, terutama termasuk peningkatan yang banyak dibahas dari strategi relay transaksi v3 dan cluster mempool. Namun, dampak dari desain baru ini, seperti pada implementasi pintu keluar saluran Jaringan Petir, masih dalam diskusi.

Dampak dari Pengurangan Hadiah Pertambangan

Penurunan imbalan penambangan adalah masalah yang signifikan. Ketika imbalan blok semakin berkurang di masa depan, hal ini dapat memiliki berbagai dampak pada jaringan.

Beberapa masalah telah dikenali dan dibahas oleh pengembang Bitcoin sejak awal, seperti Masalah sniping biaya, di mana kolam penambangan mungkin dengan sengaja menambang ulang blok sebelumnya untuk menangkap biaya transaksi. Bitcoin Core telah menerapkan beberapa langkah untuk melawan biaya sniping, tetapi metode saat ini belum sempurna.

Selain biaya transaksi asli, aset alternatif juga bisa menjadi sumber pendapatan yang berkelanjutan di masa depan. Akibatnya, beberapa proyek mencoba membangun infrastruktur untuk lebih baik mengidentifikasi transaksi berharga yang melibatkan aset alternatif. Sebagai contoh, Besi Tulangansedang mengembangkan mempool publik alternatif untuk lebih mengenali transaksi dengan aset alternatif yang memiliki nilai.

Namun, seperti yang dibahas dalam bagian "Pembayaran Biaya Out-of-Band", dampak insentif ekonomi Bitcoin offchain ini pada sistem kompatibilitas insentif yang diatur sendiri oleh Bitcoin masih harus dilihat.

Terlepas dari itu, MEV pada Bitcoin menarik paralel dengan Ethereum tetapi juga berbeda karena perbedaan dalam arsitektur dan filosofi desain. Peningkatan utilitas Bitcoin, penurunan imbalan subsidi blok, dan ekosistem BTCFi yang berkembang akan menarik perhatian yang lebih besar pada faktor-faktor terkait MEV.

Terima Kasih Khusus

Terima kasih Ajian untuk meninjau dan saran!

Disclaimer:

  1. Artikel ini dicetak ulang dari [Sedang]. Semua hak cipta milik penulis asli [Jeffrey HU, Jinming NEO @HashKeyModal,George ZHANG @Flashbots]. Jika ada keberatan terhadap pencetakan ulang ini, silakan hubungi Gerbang Belajar tim, dan mereka akan segera menanganinya.
  2. Penafian Tanggung Jawab: Pandangan dan pendapat yang terdapat dalam artikel ini semata-mata merupakan milik penulis dan tidak merupakan nasihat investasi.
  3. Penerjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.

Menguraikan Bitcoin MEV: Wawasan dan Implikasi

MenengahSep 08, 2024
Artikel ini membahas fenomena nilai yang dapat diekstraksi oleh penambang (MEV) dalam jaringan Bitcoin, menganalisis signifikansi tumbuhnya dengan perkembangan jaringan dan pengenalan protokol baru. Ini membandingkan perbedaan MEV antara Bitcoin dan Ethereum dan memberikan tinjauan rinci tentang komponen teknis yang mendukung MEV pada Bitcoin, termasuk operasi memori pool, RBF, CPFP, dan protokol kolam penambangan. Artikel ini juga mengatasi isu potensial dengan Bitcoin MEV dan perkembangan masa depan, termasuk protokol kolam penambangan baru dan strategi untuk memitigasi dampak pengurangan imbalan penambangan.
Menguraikan Bitcoin MEV: Wawasan dan Implikasi

Pengantar

Konsep Bitcoin MEV (Nilai yang Dapat Diekstraksi oleh Penambang) muncul sejak awal 2013Meskipun relatif masih muda dibandingkan dengan MEV di Ethereum, ekosistem Bitcoin yang berkembang dengan diperkenalkannya metaprotokol seperti BRC-20s, Ordinals, Runes berjanji akan membawa lebih banyak pemrograman, ekspresivitas, dan peluang MEV di masa depan.

Laporan ini akan menganalisis kompleksitas yang semakin meningkat dari MEV di Bitcoin dan mengevaluasi implikasinya terhadap ekosistem secara umum.

Mengapa Ada Peningkatan Fokus pada Bitcoin MEV?

Sebelum diperkenalkannya Ordinals, MEV pada Bitcoin belum banyak diakui dan signifikan, dengan fokus pada jaringan petir dan serangan penambangan sampingan. Namun, Upgrade Taproot telah membawa lebih banyak ekspresivitas dan programmabilitas pada Bitcoin, memfasilitasi peluncuran metaprotokol seperti Ordinals dan Runes yang membawa kekhawatiran MEV ke garis depan. Waktu blok 10 menit dari Bitcoin juga memperparah masalah ini, membuat lebih mudah bagi pengguna yang tidak berpengalaman untuk menjadi korban berbagai bentuk serangan MEV seperti fee sniping saat melakukan penawaran di pasar inskripsi. Saat hadiah blok menurun, profitabilitas penambang menderita, mendorong penambang untuk fokus pada memaksimalkan biaya transaksi, yang mungkin menjelaskan peningkatan aktivitas MEV.

Grafik di bawah ini menggambarkan lonjakan biaya yang relatif terhadap imbalan blok seputar peluncuran Ordinals dan Runes yang sangat dinantikan, pada satu titik bahkan menyumbang lebih dari 60% dari total pendapatan penambangan bitcoin.


Sumber: analitik Dune ( @data_always), bagian persentase biaya transaksi dari hadiah penambangan, data per 22 Juli 2024

Hingga saat ini, kita telah melihat jumlah aplikasi dan perkembangan BTCFi yang semakin meningkat, mengubah status Bitcoin dari sekadar emas digital / jaringan pembayaran menjadi ekosistem yang berkembang pesat dengan utilitas yang cepat tumbuh. Hal ini dapat membawa lebih banyak peluang MEV ke Bitcoin.

Perbedaan antara MEV di Bitcoin vs Ethereum

Diskusi terbatas tentang MEV pada Bitcoin dapat diatributkan pada desain arsitektur yang sangat berbeda antara Bitcoin dan Ethereum.

Desain Arsitektur

Ethereum, yang beroperasi pada Ethereum Virtual Machine (EVM) yang memungkinkan pelaksanaan kontrak pintar, mencapai pemrograman melalui mempertahankan mesin keadaan global.

Ethereum mengadopsi model berbasis akun yang menjalankan transaksi secara berurutan melalui pengelolaan nonce transaksi. Ini berarti bahwa urutan transaksi dapat memengaruhi hasil eksekusi mereka, menciptakan masalah di mana pencari dapat dengan mudah mengidentifikasi peluang MEV dan menyisipkan transaksi mereka langsung sebelum atau setelah transaksi pengguna. Sebagai contoh, jika Alice dan Bob sama-sama mengirimkan transaksi ke Uniswap untuk menukar 1 ETH dengan USDT, transaksi yang dieksekusi pertama dalam blok akan menerima lebih banyak USDT.

Sebaliknya, Bitcoin, yang berjalan pada bahasa Skrip yang tidak stateful seperti Ethereum, mengadopsi model UTXO. Jika itu hanya transfer bitcoin standar, hanya penerima yang dimaksud yang dapat menghabiskan output melalui tanda tangan yang valid, yang tidak mengakibatkan persaingan dari pengguna lain untuk menghabiskan dana. Namun, di Bitcoin, juga mungkin untuk membuat UTXO yang dapat dibuka oleh beberapa pihak menggunakan skrip atau SIGHASH. Transaksi yang mengkonfirmasi terlebih dahulu adalah yang dapat menghabiskan UTXO. Namun, karena kondisi pembukaan setiap UTXO hanya terkait dengan UTXO itu sendiri dan tidak bergantung pada UTXO lain, maka kondisi balapan hanya terbatas pada UTXO ini.

Altcoin di Bitcoin

Selain perbedaan mendasar dalam desain yang disebutkan di atas, memperkenalkan aset berharga selain BTC juga menciptakan insentif bagi Nilai Ekstraksi Penambang (MEV). MEV yang muncul dari skenario ini pada dasarnya adalah urutan yang ditentukan oleh perancang protokol mengenai kepemilikan aset dan legitimasi tindakan on-chain ketika mereka mencoba membangun kelas aset baru dan perilaku on-chain pada BTC menggunakan script + UTXO, struktur data asli dari BTC. Dengan peristiwa yang ditentukan berdasarkan urutan, ada insentif untuk bersaing dalam urutan, dan oleh karena itu MEV.

Tanpa mempertimbangkan aset lain, penambang yang rasional hanya akan mengemas transaksi sah berdasarkan biaya transaksi dan membebankan biaya sesuai dengan ukuran transaksi. Namun, jika transaksi Bitcoin mewakili lebih dari sekadar transfer standar, seperti mencetak aset berharga baru (seperti Runes, dll.), penambang dapat mengadopsi berbagai strategi di luar hanya mempertimbangkan biaya transaksi Bitcoin: 1) tinjau transaksi dan gantikan dengan transaksi pencetakan mereka sendiri; 2) tuntut biaya lebih tinggi dari pengguna (pembayaran on-chain, off-chain, atau sidechain); 3) biarkan beberapa pengguna menawar satu sama lain yang mengakibatkan perang biaya.

Mint

Sebuah contoh langsung adalah proses pencetakan untuk aset seperti Runes atau BRC20, di mana batas maksimum untuk pencetakan aset umumnya ditetapkan. Transaksi pencetakan pertama yang dikonfirmasi dianggap berhasil, sementara yang lain dianggap tidak valid. Oleh karena itu, urutan transaksi dalam konteks ini menjadi sangat penting dan memberikan peluang bagi MEV melalui pengurutan transaksi.

Selain itu, konsep satoshi langka yang diperkenalkan oleh Ordinals bahkan menimbulkan kekhawatiran bahwa para penambang mungkin menyebabkan MEV.reorganisasi blok selama periode penguranganuntuk bersaing mendapatkan satoshis langka bernilai tinggi.

Staking

Selain mencetak, protokol staking seperti Babylon juga menetapkan batas jumlah aset yang dapat dipertaruhkan selama setiap fase. Bahkan jika pengguna melebihi batas tersebut, mereka masih dapat membuat dan mengirimkan Bitcoin ke skrip kunci pertaruhan, tetapi ini tidak akan lagi dianggap sebagai pertaruhan yang berhasil dan tidak akan memenuhi syarat untuk hadiah di masa depan. Dengan kata lain, urutan transaksi pertaruhan juga sangat penting.

Misalnya, segera setelah peluncuran mainnet Babylon, batas staking fase-1 dari 1k BTC tercapai, menghasilkan sekitar 300 BTC yang meluap dan perlu dilepaskan.


Feerate melonjak lebih dari 1k sats/vBytes saat peluncuran mainnet Babylon, Sumber: Mempool.space

Selain aset pencetakan/ukiran on-chain dan staking, beberapa aktivitas di sisi rantai atau rollups juga dipengaruhi oleh MEV. Kami akan memberikan lebih banyak contoh di bagian "Peristiwa MEV di Bitcoin."

Apa yang dianggap sebagai Bitcoin MEV?

Jadi, apa yang sebenarnya dapat dianggap sebagai MEV pada Bitcoin? Setelah semua, definisidari MEVberbeda-bedadi bawah keadaan yang berbeda.

Secara umum, MEV pada Bitcoin mengacu pada berbagai cara penambang dapat memanipulasi proses pembuatan blok untuk menghasilkan keuntungan maksimal. Kita dapat mengkategorikannya secara kasar sebagai berikut:

  • Pengguna membayar biaya tambahan: Saluran umum bagi pengguna yang ingin mempercepat transaksi mereka adalah melalui layanan percepatan transaksi luar rantai yang seringkali mahal karena pengguna mendapatkan prioritas agar transaksi mereka disertakan. Pedagang juga dapat menawarkan biaya lebih tinggi kepada penambang melalui mekanisme seperti RBF (Replace-by-Fee) dan CPFP (Child Pays for Parent) untuk memprioritaskan transaksi dan mencapai waktu konfirmasi yang lebih cepat. Transaksi dengan tarif biaya rendah dan biaya sering menghadapi waktu konfirmasi yang lebih lama karena penambang yang didorong oleh keuntungan memprioritaskan transaksi yang menguntungkan untuk disertakan dalam blok.
  • Kolusi pengguna-penambang: Pengguna dan penambang berkolusi untuk memeriksa atau menyertakan transaksi tertentu dengan signifikansi khusus. Misalnya, pengguna jahat dan penambang berkolusi untuk meninjau dan mengeluarkan transaksi hukuman di Jaringan Lightning untuk secara ilegal memperoleh aset di dalam saluran. Sistem baru lainnya seperti BitVM dan transaksi hukuman juga menghadapi risiko serupa.
  • Penggali Bitcoin menambang di sisi rantai / L2: Ini termasuk berbagai awalmerge-miningskema, di mana para penambang menggunakan kembali daya komputasi pada Bitcoin untuk mengamankan jaringan lain. Dengan pertambangan gabungan, ini dapat mendorong sentralisasi penambang karena penambang besar dapat memanfaatkan daya komputasi mereka pada rantai utama untuk mempengaruhi produksi blok, urutan, dll., pada L2, dengan demikian memperoleh imbalan pertambangan L2 yang berlebihan dan berpotensi mempengaruhi keamanan jaringan L2.

Sebuah metode penawaran biaya yang condong ke pasar publik (seperti RBF), memainkan peran yang relatif positif dalam sistem ekonomi secara keseluruhan, mempromosikan ekonomi pasar bebas. Namun, ketika pengguna terlibat dalam pembayaran di luar jalur dengan kolam penambangan, hal ini tanpa ragu menimbulkan ancaman terhadap desentralisasi dan ketahanan sensor jaringan, yang telah ditandai sebagai “MEVil”.

Contoh MEV Bitcoin

Berdasarkan klasifikasi yang disebutkan, kita dapat mengamati beberapa kasus MEV.

Transaksi Non-standar

Perangkat lunak inti Bitcoin hanya memungkinkan node untuk memproses transaksi standar hingga 100 kvBNamun, kolam penambangan masih menyertakan transaksi non-standar dengan biaya tinggi di dalam blok, seringkali dengan mengorbankan transaksi lain yang memiliki biaya lebih rendah.

Beberapa contoh yang umum meliputi:

  • Blok 776.884: Ditambang oleh kolam renang Terra, blok ini berisi transaksi inskripsi berukuran 849,93 kvB. Inskripsi tersebut, yang merupakan video MP4 berdurasi 1 menit seekor katak memegang minuman, menghasilkan biaya sebesar 0,5 BTC bagi penambang.
  • Blok 777.945: Berisi gambar WEBP berukuran 4000 x 5999 piksel dengan ukuran 975,44 kvB, mendapatkan 0,75 BTC bagi penambang sebagai biaya.
  • Blok lain, 786.501, menerima sekitar 0,5 BTC sebagai biaya untuk gambar JPEG Julian Assange pada sampul majalah Bitcoin, menggunakan 992,44 kvB.

Secara default, node Bitcoin Core hanya diizinkan untuk meneruskan transaksi standar. Oleh karena itu, transaksi non-standar harus langsung dikirimkan ke kolam penambangan melalui mempool pribadi. Mempool pribadi memungkinkan kolam penambangan untuk menerima transaksi non-standar dan memprioritaskan transaksi pengguna. Meskipun hal ini dapat mempercepat pemrosesan transaksi, pergeseran lebih banyak transaksi ke mempool pribadi dapat menyebabkan peningkatan sentralisasi kolam penambangan dan risiko sensorship yang lebih tinggi. Jelas, beberapa kolam penambangan sudah memanfaatkan profitabilitas mengoperasikan mempool pribadi.

Sebagai contoh, Marathon Digital memperkenalkan “Slipstream,” yang merupakan layanan pengajuan transaksi langsung yang memungkinkan pelanggan untuk mengajukan transaksi yang kompleks dan tidak standar.

Acara MEV di Rantai Samping / L2s

Sidechain Stacks menggunakan mekanisme konsensus unik, Proof of Transfer (PoX), yang memungkinkan penambang Bitcoin untuk menambang blok Stacks dan menyelesaikan transaksi pada blockchain Bitcoin sambil mendapatkan imbalan STX.

Di masa lalu, Stacks menggunakan pemilihan penambang yang sederhana di mana penambang Bitcoin dengan hashrate tinggi memiliki peluang lebih tinggi untuk menambang blok tumpukan, menyensor transaksi komitmen penambang lain sehingga mendapatkan semua imbalan untuk dirinya sendiri. Jika lebih banyak penambang mengadopsi strategi ini, calon Stackers di masa depan mungkin akan menderita dari suboptimal hasilkan.

Dampak pada ekosistem:

  1. Dengan mengesampingkan komitmen dari penambang jujur lainnya, imbalan yang akhirnya diberikan kepada stackers dikurangi.

  2. Jika penambang besar terus menyalahgunakan kekuatan komputasi mereka dan mengesampingkan komitmen penambang jujur, hal ini dapat menyebabkan masalah sentralisasi, memungkinkan beberapa penambang untuk mendapatkan seluruh imbalan secara penuh.

Namun, isu ini akan dikurangi dengan upgrade Stacks Nakamoto, yang akan membuat strategi ini tidak menguntungkan lagi. Upgrade ini akan beralih dari pemilihan penambang sederhana menjadi menggunakan algoritma sortition dan menerapkan teknik Assumed Total Commitment with Carryforward (ATC-C) untuk mengurangi profitabilitas penambangan MEV. Penambang diharapkan menunjukkan partisipasi konsisten dalam 10 blok terakhir untuk memenuhi syarat sortition. Penambang yang tidak menambang setidaknya 5 dari 10 blok terakhir akan didiskualifikasi dari memenangkan hadiah Stacks. Dengan ATC-C, probabilitas seorang penambang memenangkan blok Stacks sekarang sama dengan pengeluaran BTC penambang dibagi oleh komitmen total BTC median dalam 10 blok terbaru. Hal ini mengurangi insentif bagi penambang untuk memperoleh manfaat yang tidak proporsional dengan mengecualikan komitmen blok penambang lainnya.

Penawaran untuk Transaksi Aset Alternatif

MEV terkait dengan aset alternatif seperti Ordinals dan Runes dapat dikategorikan menjadi dua tipe yang disebutkan sebelumnya:

  • Kolam penambangan mengekstrak nilai tambahan: Kolam penambangan dapat memperoleh nilai tambahan dari aset seperti Bitcoin Ordinals atau satoshi langka dengan menyertakannya dalam blok dan transaksi.
  • Transaksi sniping biaya: Trader dapat membujuk untuk menyertakan transaksi mereka yang terkait dengan aset alternatif ini dalam blok-blok.

Untuk kolam penambangan, kesuksesan awal Runes menyediakan sumber keuntungan tambahan. Sebagai contoh, selama acara pemangkasan, peluncuran Runes yang sangat dinantikan menyebabkan volume transaksi jaringan dan biaya tertinggi yang pernah ada, karena banyak pengguna bersaing untuk memasukkan transaksi mereka ke dalam blok pemangkasan Bitcoin yang bersejarah. Biaya transaksi pasca pemangkasan melonjak menjadi lebih dari 1.500 sats/vByte (naik dari kurang dari 100 sats/vByte sebelum pemangkasan). ViaBTC memanfaatkan lonjakan ini dengan menambang blok pemangkasan yang bersamaan dengan peluncuran Runes, menghasilkan keuntungan sebesar 40,75 BTC dalam blok 840.000, dengan 37,6 BTC berasal dari biaya transaksi terkait Runes. Karena hadiah blok sekarang dipangkas, biaya transaksi dari Runes terbukti menjadi sumber pendapatan yang menguntungkan bagi para penambang.


Sumber: Mempool.space


Sumber: Mempool.space

Bagi para trader, transaksi Bitcoin menggunakan Runes dan Ordinals menggunakan SIGHASH_SINGLE|SIGHASH_ANYONECANPAY untuk PSBTs (Partially Signed Bitcoin Transactions) yang memungkinkan hanya satu input yang ditandatangani sesuai dengan satu output. Dengan dikombinasikan dengan transparansi mempool, ini memungkinkan banyak pembeli untuk menemukan perdagangan yang berpotensi menguntungkan. Oleh karena itu, para trader sering menggunakan RBF dan CPFP yang menyebabkan persaingan biaya yang kompetitif, yang memungkinkan para penambang untuk mendapatkan MEV dari permintaan ini. Misalnya, ketika penjual mencantumkan aset mereka untuk dijual, pembeli dapat menempatkan penawaran dan menggunakan RBF untuk meningkatkan biaya transaksi mereka ketika ada pesaing, berharap transaksi mereka dikonfirmasi.

Contoh khas dari kompetisi ini di antara para pedagang adalah transaksi dengan ID:2ffed299689951801a68b5791f261225b24c8249586ba65a738ec403ba811f0d. Setelah penjual mendaftarkan aset mereka, transaksi berulang kali diganti menggunakan RBF dengan tarif biaya 238, 280, 298, dan 355 sat / vB.


Sumber: Mempool.space

Contoh lain melibatkan proses pencetakan OrdiBots di platform Magic Eden. Beberapa pengguna menjadi korban serangan front-running kumpulan transaksi. Prasasti pencetakan OrdiBots di Magic Eden menggunakan PSBT. Keberadaan PSBT dan interval blok Bitcoin 10 menit memungkinkan pembeli potensial untuk bersaing untuk transaksi yang sama dengan memperkenalkan alamat yang berbeda, tanda tangan, hanya dengan membayar biaya yang lebih tinggi. Hal ini mengakibatkan beberapa pengguna yang masuk daftar putih tidak dapat mencetak karena gangguan dari bot yang berjalan di depan. (Tim kemudian meminta maaf dan berjanji untuk memberi kompensasi kepada pengguna yang terkena dampak dengan OrdiBots khusus.)

Namun, tidak semua teknik atau peristiwa terkait MEV merugikan bagi pengguna. Teknik MEV juga dapat melindungi aset pengguna dari kerugian dalam beberapa kasus. Misalnya, tanpa RBF, transaksi yang salah tidak dapatdiselamatkan, dan transaksi yang terjebak dapat tetap mengambang dalam keadaan tidak pasti untuk jangka waktu yang lama yang mengakibatkan biaya kesempatan. Selain itu, menjalankan RBF bermanfaat bagi keamanan jaringan Bitcoin. Karena subsidi blok diperkirakan akan berkurang dibandingkan dengan biaya transaksi di masa depan, biaya transaksi akan memainkan peran penting dalam mendorong para penambang untuk terus berpartisipasi dalam jaringan Bitcoin. Pengembang Bitcoin Peter Todd juga telah vokal tentang manfaat RBF dan merekomendasikan penambang untuk menjalankan RBF penuh.

Komponen Teknis Utama yang Memfasilitasi MEV di Bitcoin

Jadi, apa komponen teknis utama atau metode pada Bitcoin yang mendukung peluang MEV ini? Daerah teknis yang umumnya terlibat termasuk mempools, RBF (Replace-by-Fee), CPFP (Child Pays for Parent), layanan percepatan pool penambangan, dan protokol pool penambangan.

Mempool

Seperti Ethereum dan jaringan blockchain lainnya yang khas, Bitcoin juga memiliki struktur kolam transaksi yang digunakan untuk menyimpan transaksi yang telah diterima oleh node P2P tetapi belum dimasukkan ke dalam blok. Sifat transparan dan terdesentralisasi dari mempool memungkinkan semua transaksi untuk disebarkan kepada penambang, memberikan lingkungan yang kondusif untuk peluang MEV.

Namun, berbeda dengan mekanisme gas Ethereum, biaya Bitcoin hanya terkait dengan ukuran transaksi. Oleh karena itu, pool transaksi Bitcoin dapat dilihat sebagai pasar lelang ruang blok yang lebih langsung, di mana seseorang dapat mengamati pengguna mana yang menawar untuk blok berikutnya dan dengan harga berapa.

Karena node yang berbeda menerima transaksi yang berbeda dari propagasi P2P, setiap node memiliki mempool yang berbeda. Selain itu, setiap node dapat secara aktif menyesuaikan strategi pengiriman khususnya (kebijakan mempool), menentukan transaksi mana yang ingin diterima dan diteruskan. Kolam penambangan juga dapat memilih transaksi mana yang akan dimasukkan ke dalam blok berdasarkan preferensi mereka (meskipun secara ekonomi, mereka akan memprioritaskan transaksi dengan biaya lebih tinggi). Sebagai contoh, Bitcoin simpulnode menyaring transaksi Ordinals apa pun, sementara Marathon Mining telah membuat logo gaya pixel di penjelajah.


Blok 836361(warna piksel menunjukkan tingkat biaya), Sumber: mempool.space

Jadi, pengguna mungkin mempertimbangkan untuk mengirim transaksi langsung ke penambang atau kolam penambangan tertentu untuk mempercepat penyertaan transaksi, tetapi pendekatan ini dapat membahayakan dua fitur utama yang sangat dihargai oleh komunitas Bitcoin: privasi dan ketahanan sensor.

Transaksi yang dipropagasi melalui node P2P daripada dikirim langsung (misalnya, melalui endpoint RPC) ke penambang atau kolam penambangan membantu menyembunyikan asal transaksi, membuatnya lebih sulit bagi penambang dan kolam penambangan untuk menyensor transaksi berdasarkan informasi yang teridentifikasi.

Selain memanfaatkan layanan akselerasi transaksi, pengguna juga dapat memilih untuk mempercepat transaksi mereka melalui RBF dan CPFP.

RBF dan CPFP

Ganti-dengan-Biaya ( RBF) dan Anak Membayar untuk Orang Tua (CPFP) adalah metode yang umum digunakan pengguna untuk meningkatkan prioritas transaksi.

RBF (Replace-by-Fee) memungkinkan transaksi yang belum dikonfirmasi di dalam pool transaksi diganti dengan transaksi lain yang bertentangan dengannya (juga merujuk setidaknya satu input yang sama) tetapi membayar tingkat biaya lebih tinggi dan biaya keseluruhan yang lebih tinggi. Mirip dengan strategi pool transaksi yang dibahas sebelumnya, RBF dapat diimplementasikan dengan berbagai cara. Implementasi yang paling umum adalah RBF opsional (opt-in RBF) yang dirancang oleh Gate.BIP125, di mana hanya transaksi bertanda khusus yang dapat diganti. Pendekatan lain adalah RBF penuh, di mana transaksi dapat diganti terlepas dari apakah mereka ditandai.

CPFP (Child Pays for Parent) menggunakan pendekatan yang berbeda untuk mempercepat konfirmasi transaksi. Alih-alih menggantikan transaksi yang terjebak di mempool seperti yang terlihat di RBF, penerima dapat mempercepat transaksi induk yang tertunda dengan mengirim transaksi anak yang menggunakan UTXO dalam transaksi tertunda dengan tingkat biaya yang lebih tinggi. Ini potensial mendorong para penambang untuk mengelompokkan transaksi-transaksi ini bersama-sama dalam blok berikutnya. Oleh karena itu, terkadang Anda mungkin melihat transaksi dengan biaya yang sangat rendah dimasukkan ke dalam blok meskipun tingkat biaya tinggi pada saat tertentu; transaksi-transaksi ini kemungkinan menggunakan CPFP (karena transaksi berikutnya membayar biaya).


Transaksi menggunakan CPFP untuk membiarkan transaksi induk dengan tingkat biaya rendah (7,01 sat/VB) dikonfirmasi, Sumber: mempool.space

Perbedaan utama antara RBF dan CPFP adalah bahwa RBF memungkinkan pengirim untuk mengganti transaksi yang tertunda dengan transaksi yang memiliki tingkat biaya lebih tinggi sedangkan CPFP memungkinkan penerima untuk mempercepat transaksi yang tertunda dengan mengirimkan transaksi anak dengan tingkat biaya yang lebih tinggi. CPFP juga berguna untuk transaksi yang perlu keluar dari Lightning Network (misalnya, output anchorDalam hal biaya, RBF relatif lebih menguntungkan secara biaya karena tidak memerlukan ruang blok tambahan.

Pembayaran Biaya Out-of-Band dan Layanan Percepatan Kolam Penambangan

Selain metode seperti RBF (Replace-by-Fee) dan CPFP (Child Pays for Parent), pengguna juga dapat memilih untuk menggunakan pembayaran biaya di luar jaluruntuk mempercepat transaksi mereka. Misalnya, banyak kolam penambangan menawarkan baik gratis maupun berbayar layanan percepatan transaksiuntuk mempercepat pengemasan transaksi dengan mengirimkan txID mereka. Jika ini adalah layanan berbayar, pengguna perlu membayar biaya layanan untuk mensubsidi kolam penambangan. Karena jenis layanan ini melibatkan pembayaran biaya melalui sistem di luar jaringan Bitcoin (seperti melalui situs web, pembayaran kartu kredit, dll.), disebut sebagai pembayaran biaya di luar band.

Meskipun pembayaran biaya di luar jalur memberikan solusi untuk transaksi yang tidak dapat menggunakan RBF atau CPFP, penggunaan yang luas dalam jangka waktu lama bisa mempengaruhi ketahanan sensor Bitcoin.

Protokol Kolam Pertambangan

Dalam diskusi sebelumnya, kita mempertimbangkan kolam penambangan dan penambang sebagai satu kelompok, tetapi pada kenyataannya, ada kebutuhan untuk pembagian kerja dan kerja sama di antara mereka. Kolam penambangan mengumpulkan daya komputasi penambang untuk penambangan dan mengalokasikan imbalan berdasarkan kontribusi daya komputasi. Proses kerja sama ini membutuhkan protokol tertentu untuk koordinasi.

Dalam protokol kolam penambangan umum, seperti Stratum v1, kolam penambangan hanya perlu menyediakan para penambang dengan template blok (termasuk header blok dan informasi transaksi coinbase), dan para penambang melakukan perhitungan hash berdasarkan template ini. Ada juga alat, seperti stratum.workyang dapat memvisualisasikan informasi Stratum dari berbagai kolam penambangan.

Dalam proses ini, penambang tidak dapat memilih transaksi mana yang akan dikemas; Sebagai gantinya, kumpulan penambangan memilih transaksi dan membangun templat untuk menetapkan tugas kepada penambang.

Dengan demikian, dalam protokol Stratum v1, kita bisa secara kasar memetakan peran-peran ke dalam ekosistem Ethereum sebagai berikut:

  • Penambang: Anggap bagian dari tanggung jawab proposer (melakukan perhitungan hash).
  • Mining Pools: Bertindak sebagai builder, menggunakan hash yang dihitung oleh para penambang, dan sebagai penyaji blok.

Apa yang Masa Depan Tawarkan?

Beberapa solusi yang menjanjikan telah dikembangkan atau sedang berlangsung untuk memitigasi dampak negatif MEV (Miner Extractable Value) pada Bitcoin.

Protokol Baru

Dalam beberapa protokol kolam tambang baru, seperti Stratum v2danBraidPool, penambang dapat secara mandiri memilih transaksi mana yang akan dikemas. Stratum v2 sudah diadopsi oleh beberapa kolam penambangan (misalnya, PERMINTAAN) dan firmware penambangan (misalnya, Braiins), yang memungkinkan penambang individu untuk membangun templat blok mereka sendiri. Ini meningkatkan keamanan, desentralisasi, dan efisiensi transmisi data sekaligus mengurangi risiko sensor transaksi dan MEV pada Bitcoin.

Dengan demikian, mengikuti tren ini, peran masa depan kolam penambangan dan penambang mungkin tidak berkembang dengan cara yang sama seperti model PBS Ethereum (Pemisahan Proposer/Builder).

Selain itu, desain baru di Bitcoin Core terkait dengan pool transaksi mungkin menyebabkan perubahan, terutama termasuk peningkatan yang banyak dibahas dari strategi relay transaksi v3 dan cluster mempool. Namun, dampak dari desain baru ini, seperti pada implementasi pintu keluar saluran Jaringan Petir, masih dalam diskusi.

Dampak dari Pengurangan Hadiah Pertambangan

Penurunan imbalan penambangan adalah masalah yang signifikan. Ketika imbalan blok semakin berkurang di masa depan, hal ini dapat memiliki berbagai dampak pada jaringan.

Beberapa masalah telah dikenali dan dibahas oleh pengembang Bitcoin sejak awal, seperti Masalah sniping biaya, di mana kolam penambangan mungkin dengan sengaja menambang ulang blok sebelumnya untuk menangkap biaya transaksi. Bitcoin Core telah menerapkan beberapa langkah untuk melawan biaya sniping, tetapi metode saat ini belum sempurna.

Selain biaya transaksi asli, aset alternatif juga bisa menjadi sumber pendapatan yang berkelanjutan di masa depan. Akibatnya, beberapa proyek mencoba membangun infrastruktur untuk lebih baik mengidentifikasi transaksi berharga yang melibatkan aset alternatif. Sebagai contoh, Besi Tulangansedang mengembangkan mempool publik alternatif untuk lebih mengenali transaksi dengan aset alternatif yang memiliki nilai.

Namun, seperti yang dibahas dalam bagian "Pembayaran Biaya Out-of-Band", dampak insentif ekonomi Bitcoin offchain ini pada sistem kompatibilitas insentif yang diatur sendiri oleh Bitcoin masih harus dilihat.

Terlepas dari itu, MEV pada Bitcoin menarik paralel dengan Ethereum tetapi juga berbeda karena perbedaan dalam arsitektur dan filosofi desain. Peningkatan utilitas Bitcoin, penurunan imbalan subsidi blok, dan ekosistem BTCFi yang berkembang akan menarik perhatian yang lebih besar pada faktor-faktor terkait MEV.

Terima Kasih Khusus

Terima kasih Ajian untuk meninjau dan saran!

Disclaimer:

  1. Artikel ini dicetak ulang dari [Sedang]. Semua hak cipta milik penulis asli [Jeffrey HU, Jinming NEO @HashKeyModal,George ZHANG @Flashbots]. Jika ada keberatan terhadap pencetakan ulang ini, silakan hubungi Gerbang Belajar tim, dan mereka akan segera menanganinya.
  2. Penafian Tanggung Jawab: Pandangan dan pendapat yang terdapat dalam artikel ini semata-mata merupakan milik penulis dan tidak merupakan nasihat investasi.
  3. Penerjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!