Blockchain/Tahap VIII · Zaman memecoin/8.2 Solana/Pelajaran 4
Yuran keutamaan, MEV dan Jito
Lelongan untuk milisaat: bagaimana yuran membeli susunan urutan dan bagaimana MEV mengeksploitasinya
BahanPeneroka blok Solana yang memaparkan unit pengiraan dan yuranDokumentasi yuran Solana (solana.com/docs)
Ingin tahu
- Mengapa transaksi yang membayar yuran keutamaan yang lebih tinggi tidak semestinya dilaksanakan sebelum transaksi yang membayar yuran yang lebih rendah?
- Bagaimanakah seorang pengesah boleh meraih keuntungan daripada urutan tepat dagangan tanpa mendedahkan niatnya sendiri kepada seluruh rangkaian?
- Apakah mekanisme yang membolehkan pengguna mengehadkan kerugian maksimum daripada serangan sandwich sambil masih menerima sedikit slippage harga?
Teroka
- Setiap transaksi Solana membayar yuran asas sebanyak 5,000 lamport bagi setiap tandatangan. Kos tetap ini menampung kerja pengiraan yang diperlukan untuk mengesahkan dan merekodkan transaksi ke dalam lejar. Namun, yuran asas sahaja tidak menentukan bila sesuatu transaksi dilaksanakan. Ketika aktiviti rangkaian tinggi, pengesah menerima lebih banyak transaksi daripada yang mampu diproses dalam had slot 400 milisaat. Untuk menentukan transaksi mana yang dimasukkan dahulu, pengesah melihat satu parameter tambahan: yuran keutamaan.
- Yuran keutamaan dikira sebagai harga bagi setiap unit pengiraan (CU), dalam unit mikro-lamport, didarab dengan jumlah CU yang diminta untuk transaksi tersebut. Ini mewujudkan lelongan setempat dan bukannya lelongan global. Kesesakan di sekitar satu program popular, seperti bursa terdesentralisasi bervolum tinggi, menaikkan yuran terutamanya bagi transaksi yang menulis ke akaun yang sama, seperti satu kolam yang sibuk; aktiviti pada akaun lain jauh kurang terjejas, walaupun kesesakan di seluruh rangkaian tetap menaikkan yuran secara umum.
- Nilai Boleh Diekstrak Maksimum (MEV) timbul daripada keupayaan menyusun semula atau memasukkan transaksi tertentu dalam sesebuah blok. Arbitraj mengeksploitasi perbezaan harga antara kolam dengan melaksanakan urutan beli dan jual dalam slot yang sama. Bot likuidasi memantau nisbah cagaran dan mencetuskan likuidasi apabila ambang dilanggar. Serangan sandwich ialah bentuk yang lebih agresif: bot mengesan dagangan besar yang belum selesai, meletakkan pesanan belinya sendiri sejurus sebelumnya untuk menolak harga naik, membiarkan dagangan mangsa dilaksanakan pada harga yang telah dinaikkan, lalu menjual posisinya sejurus selepas itu untuk meraih perbezaan harga.
- Klien pengesah Jito, yang dijalankan oleh sebahagian besar stake Solana, menambah laluan berasingan untuk menyusun urutan transaksi. Jito menggabungkan kumpulan transaksi yang mesti dimasukkan secara atomik ke dalam bundle; satu bundle memuatkan sehingga lima transaksi, dan jika mana-mana daripadanya gagal, keseluruhan bundle dibuang dan tidak pernah masuk ke on-chain. Ini membolehkan searcher melaksanakan strategi berbilang langkah yang kompleks dengan selamat. Pengguna boleh melampirkan tip terus pada bundle ini, membayar untuk dimasukkan dan disusun urutannya jika bundle itu memenangi lelongan. Lelongan tip beroperasi secara bebas daripada yuran keutamaan biasa, lalu mewujudkan pasaran tersendiri bagi penyusunan urutan transaksi bernilai tinggi.
- Pada Mac 2024, Jito menutup mempool awamnya untuk mengurangkan keterlihatan transaksi yang belum selesai, sekali gus mengehadkan peluang serangan sandwich terhadap pengguna biasa. Walaupun langkah ini mengekang sebahagian front-running secara awam, saluran komunikasi peribadi antara searcher yang canggih dan pengesah masih wujud. Yuran keutamaan tidak melindungi daripada serangan sandwich kerana bot sentiasa boleh menawar lebih tinggi daripada yuran mangsa untuk mendapatkan kedudukan urutan sebelum mangsa. Had slippage mengehadkan sejauh mana harga boleh bergerak menentang sesuatu dagangan sebelum ia gagal, dan ini mengehadkan apa yang boleh diekstrak oleh serangan sandwich tanpa menghalang percubaan itu; sesetengah laluan juga menawarkan penghantaran yang dilindungi daripada MEV.
- Mensimulasikan sesuatu transaksi mendedahkan penggunaan unit pengiraannya, yang membolehkan penghantar mengoptimumkan pengiraan yuran mereka. Menganggar CU secara berlebihan membazirkan lamport; menganggarnya terlalu rendah menyebabkan pelaksanaan gagal. Dompet dan agregator sering mengautomasikan perkara ini dengan mendapatkan persentil yuran terkini daripada nod RPC. Pengguna yang berdagang di platform berkelajuan tinggi perlu mengharungi persekitaran kompetitif ini, di mana milisaat dan harga bidaan menentukan kualiti pelaksanaan. Komprominya jelas: yuran yang lebih tinggi meningkatkan kebarangkalian transaksi dimasukkan tetapi tidak menjamin perlindungan daripada manipulasi pasaran yang canggih.
Fakta utama
- Yuran asas untuk penandatanganan sebarang transaksi Solana ialah 5,000 lamport yang tetap.
- Yuran keutamaan dikira sebagai mikro-lamport bagi setiap unit pengiraan, didarab dengan bilangan CU yang diminta.
- Pasaran yuran Solana sebahagian besarnya bersifat setempat: kesesakan pada satu akaun yang sibuk terutamanya menaikkan yuran bagi transaksi yang menyentuh akaun itu.
- Bundle Jito bersifat semua-atau-tiada: jika mana-mana transaksi gagal, bundle itu dibuang.
- Jito menutup mempool awamnya pada bulan Mac 2024 untuk mengurangkan serangan jenis sandwich.
- Had slippage mengehadkan berapa banyak yang boleh diekstrak oleh serangan sandwich daripada sesuatu dagangan.
Latihan sembilan, enam, tiga, satu
9KumpulKenal pasti 9 jenis transaksi yang berbeza di Solana (contohnya, pemindahan biasa, pertukaran, penciptaan token, penutupan akaun). Catatkan julat unit pengiraan biasa dan keperluan yuran asas untuk setiap jenisnya.
6KelompokkanKumpulkan 9 item ini kepada 6 kategori berdasarkan kepekaannya terhadap MEV: risiko tinggi (swap besar), risiko sederhana (mint/penciptaan), risiko rendah (pemindahan/penutupan), atau bundle atomik.
3SaringKurangkan 6 kumpulan tersebut kepada 3 sebab utama mengapa pengguna akan meningkatkan yuran keutamaan mereka melebihi kos asas.
1KristalkanTulis satu ayat yang menjelaskan mengapa membayar yuran keutamaan yang tinggi tidak menjamin perlindungan daripada serangan sandwich.
Semakan fakta
Tarikh, angka dan dakwaan telah disemak berbanding dengan sumber yang diterbitkan yang disenaraikan di bawah.