Dahulu kala, di dunia kripto sebelum hadirnya EIP-1559, para penambang menentukan ukuran blok melalui mekanisme pemungutan suara sederhana. Setiap blok, penambang dapat menaikkan atau menurunkan batas gas blok hingga 1/1024. Oleh karena itu, ketika seorang penambang memproduksi sebuah blok, batas gas akan bergerak menuju rata-rata tertimbang tingkat hash yang disukai oleh penambang. Mekanisme ini sudah ada sejak lahirnya Ethereum.
Dengan munculnya EIP-1559, batas bahan bakar menjadi dua kali lipat, tetapi cara untuk menetapkan batas tersebut telah hilang. Antara pasca-EIP-1559 dan sebelum penggabungan, para penambang melakukan pemungutan suara mengenai target gas, dan batas gas ditetapkan dua kali lipat dari target. Misalnya, jika batas sebelum tahun 1559 adalah 10 mm (catatan: mm berarti 1 juta), dan target setelah tahun 1559 adalah 10 mm, maka batas setelah tahun 1559 adalah 20 mm. 1559 memberikan peningkatan ukuran blok yang efektif, namun dengan konsekuensi yang serius (dalam bentuk penyesuaian biaya dasar). Penambang di sistem 1559 dapat memilih target gas, yang tidak berbeda dengan sistem penyesuaian sebelumnya yang berpindah 1/1024.
Sekarang 1/1024 (0,09%) mungkin tampak kecil, namun itu berarti peningkatan sekitar 5% setiap 50 blok, atau peningkatan sekitar 5% setiap 12,5 menit, atau dua kali lipat setiap 3 jam. Katakanlah Anda tidur siang dan bangun dan tiba-tiba menemukan batas bahan bakar Anda berlipat ganda (atau berkurang setengahnya)!
Ulasan singkat
EIP-1559 memiliki 2 input dan menghasilkan 2 output:
Produsen blok menetapkan target gas dengan menyesuaikan target sebesar 1/1024 setiap blok. Dengan cara ini, batas gas (2x target) ditetapkan secara tidak langsung. Produsen blok menetapkan biaya dasar dengan menggabungkan target gas dengan penggunaan gas aktual. Bila aktual > target maka biaya dasar meningkat; bila aktual < target maka biaya dasar menurun. Ada hubungan elastis yang kompleks di sini.
Penting untuk diingat bahwa penggunaan target tidak berdampak pada penggunaan sebenarnya. Faktanya, setiap produsen blok menetapkan tujuan (dengan menyesuaikan mekanisme) dan penggunaan aktual (dengan memasukkan transaksi saat membangun blok). Akibatnya, setiap produsen blok mengontrol dua masukan ke EIP-1559 dan oleh karena itu dapat mengontrol keluaran (untuk blok tertentu). Target di blok mana pun adalah hasil dari langkah terbaru produsen dalam pengulangan "permainan penetapan target gas" yang tak ada habisnya. Oleh karena itu, seiring berjalannya waktu, perilaku mean menyatu dengan nilai keseimbangan dalam permainan tersebut.
EIP-1559 digabungkan dengan
Penggabungan mempunyai dua dampak utama terhadap mekanisme pembatasan Gas:
Karena waktu blok yang sedikit diperpendek, periode peningkatan batas gas sebesar 5% dipersingkat menjadi 10 menit. Artinya kira-kira setiap 2,4 jam, batas bahan bakar kemungkinan akan berlipat ganda (atau berkurang setengahnya).
Penambang digantikan oleh "staker" atau "validator" atau lainnya.
Yang pertama semakin mempercepat proses peracikan yang sudah cepat, tapi mungkin itu tidak masalah.
Saya pikir yang kedua lebih penting. Namun tidak secara terpisah, namun sebagai bagian dari tren sistemik yang lebih besar. Kami akan membahasnya lagi nanti.
Apa yang menghambat peningkatan target blok?
Anda mungkin bertanya-tanya, kenapa target bloknya tidak naik? Bukankah ini akan membuat transaksi menjadi lebih murah bagi pengguna dan menghasilkan lebih banyak uang bagi validator? Jika hal ini terlihat bagus, mengapa targetnya 15 mm dan bukan 15.000.000 mmm? Mengapa target 15 mm (batas 30 mm) merupakan keseimbangan saat ini?
Alasan utamanya adalah karena selalu disiapkan berdasarkan saran dari pengembang inti. Konsensus umumnya adalah kami menetapkannya ke tingkat yang kami tahu dapat ditangani pengguna dalam jangka waktu yang wajar. Blok gas tinggi yang besar akan melakukan DoS node dan mencegah konfirmasi. Validator (sebelumnya penambang) harus membuat blok dan memvalidasi blok orang lain. Dan jika blok tersebut terlalu besar untuk dapat dibangun atau diverifikasi secara andal dalam periode blok 12 detik, maka validator akan kehilangan uang ketika konfirmasi gagal. Hal ini juga dapat menyebabkan ketidakstabilan jaringan karena node mungkin tidak dapat menangani blok gigabit dengan baik.
EIP-1559 menyebutkan hal ini di bagian keamanan yang agak singkat, dengan mempertimbangkan keamanan relatif terhadap ukuran blok:
EIP ini akan meningkatkan ukuran blok maksimum, yang dapat menjadi masalah jika penambang tidak dapat memproses blok dengan cukup cepat, karena hal ini akan memaksa mereka untuk menambang blok kosong. Seiring waktu, ukuran blok rata-rata akan tetap sama seperti tanpa EIP ini, jadi ini hanya masalah peningkatan kapasitas jangka pendek. Satu atau lebih klien mungkin tidak dapat menangani lonjakan kapasitas dan kesalahan jangka pendek (seperti kehabisan memori atau sejenisnya) dengan baik, dan implementasi klien HARUS dapat menangani kapasitas maksimum satu potongan dengan benar.
Kami cenderung berpikir bahwa validator memiliki insentif keuntungan yang cukup untuk menjaga batas blok dalam kisaran yang wajar, dan target 15mm masuk akal mengingat situasi klien.
EIP-1559 Apakah masih aman menggunakan PBS?
MEV-PBS mengubahnya. Dengan PBS, pengusul tidak lagi membayar biaya pembangunan blok secara langsung. Mereka mengalihdayakan seluruh proses ke pembangun. Faktanya, struktur MEV-PBS umum (seperti relai Flashbots) menyembunyikan blok dari validator hingga validator berkomitmen untuk mengusulkan blok tersebut. Sebagai bagian dari proses pembangunan, validator mengomunikasikan batas gas pilihan mereka ke relay.
Pembangun menggunakan perangkat lunak khusus yang dioptimalkan (bukan klien siap pakai) untuk membangun blok, dan kemudian mengirimkan blok tersebut (dengan penyesuaian batas gas) ke relai. Relai memastikan bahwa blok pembangun memenuhi persyaratan pengusul.
Hal ini memunculkan situasi yang menarik. Pengusul kini dilarang membayar biaya pembangunan blok. Pembangun membayar biaya ini secara eksklusif dan tidak perlu terlalu khawatir tentang batasan bahan bakar yang lebih besar. Jadi mengapa target gas harus dijaga tetap rendah di dunia MEV-PBS?
Ini belum aman
Pengusul selalu termotivasi untuk meningkatkan target gas tanpa batas untuk menghilangkan biaya dasar, namun dibatasi oleh biaya dan risiko dalam melakukan hal tersebut. Sebaliknya, para pembangun ingin memastikan blok-blok tersebut dan tidak disarankan membuat blok-blok yang terlalu besar untuk diverifikasi dalam jangka waktu yang dapat dikonfirmasi. Dengan kata lain, profitabilitas pembangun berada di ujung tanduk. Mereka perlu secara hati-hati menyeimbangkan pembuatan blok aktual yang lebih besar untuk mendapatkan lebih banyak pengambilan versus pengaruh ukuran blok pada finalitas. Jika pembuat membuat blok yang terlalu besar untuk divalidasi oleh validator, mereka berisiko kehilangan seluruh hadiah blok. Ini berarti bahwa pembangun mempunyai insentif yang kuat untuk menjaga ukuran blok sebenarnya pada ukuran wajar yang dapat diverifikasi, terlepas dari target gasnya.
Sebaliknya, para pengusul tidak perlu mempertimbangkan keseimbangan tersebut. Mereka dapat dengan mudah meningkatkan target gas dari eksekusi protokol tanpa batas waktu dan membiarkan pembuatnya menemukan keseimbangan yang menguntungkan. Melakukan hal ini menghilangkan biaya dasar sekaligus menjaga ruang blok sebenarnya tetap terbatas.
Dengan meningkatkan target gas (dan batas yang diberlakukan protokol) sambil menjaga ukuran blok sebenarnya dalam batas normal, pengusul tidak hanya dapat mengekstraksi lebih banyak MEV dengan ukuran blok yang tidak normal, mereka juga menghilangkan biaya dasar sekaligus membatasi pasokan secara artifisial. Jika pembangun mempertahankan blok yang lebih kecil, maka pengguna harus membayar tip bahan bakar, sehingga kembali ke pasar biaya sebelum EIP-1559. Faktanya, mereka dapat menambal EIP-1559 dengan "secara hipotetis" meningkatkan ruang blok dan kemudian menolak siapa pun untuk menggunakannya.
EIP-1559 tampaknya merupakan kemenangan yang jelas bagi pengusul dan pembangun. Mereka dapat mengekstrak lebih banyak MEV untuk diri mereka sendiri dalam kasus-kasus darurat (dengan sesekali membangun blok besar), atau mereka dapat mengubah semua biaya dasar yang dibakar menjadi tip yang dibayarkan dengan membatasi pasokan secara artifisial. Selain itu, kartel bersifat kompatibel dengan insentif karena tidak ada pihak yang mendapatkan keuntungan dari penyimpangan.
Ini membawa saya pada pertanyaan sentral artikel ini.
Kapan pengusul dan pembangun akan menaikkan target Gas menjadi 100 juta+?
Mengingat kendala pada konfirmabilitas, pembangun harus menjaga ukuran blok sebenarnya di sekitar nilai saat ini, berapa pun ukuran targetnya. Beberapa blok yang cukup kecil dapat memaksimalkan keuntungan. Namun, bagi pengusul, beberapa target gas yang sangat tinggi dapat memaksimalkan keuntungan mereka. Karena pengusul dan pembangun mempunyai posisi yang berbeda, mereka dapat berkolusi untuk meningkatkan target gas sekaligus mengurangi ukuran sebenarnya untuk memaksimalkan keuntungan.
Bukankah target Gas 15.000 mm lebih sesuai dengan insentif dibandingkan target Gas 15 mm, asalkan Gas aktual di blok tersebut tetap berada di kisaran 15 mm?
Oleh karena itu, apakah itu pembuat blok atau validator, meningkatkan Gas target tetapi menjaga blok sebenarnya yang dihasilkan lebih kecil akan menghasilkan keuntungan yang lebih tinggi.
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.
Meninjau kembali EIP-1559: Kemenangan bagi Pengusul dan Pembangun Blok?
Penulis asli: James Prestwich
Kompilasi asli: Luffy, Berita Pandangan ke Depan
Sebelum EIP-1559
Dahulu kala, di dunia kripto sebelum hadirnya EIP-1559, para penambang menentukan ukuran blok melalui mekanisme pemungutan suara sederhana. Setiap blok, penambang dapat menaikkan atau menurunkan batas gas blok hingga 1/1024. Oleh karena itu, ketika seorang penambang memproduksi sebuah blok, batas gas akan bergerak menuju rata-rata tertimbang tingkat hash yang disukai oleh penambang. Mekanisme ini sudah ada sejak lahirnya Ethereum.
Dengan munculnya EIP-1559, batas bahan bakar menjadi dua kali lipat, tetapi cara untuk menetapkan batas tersebut telah hilang. Antara pasca-EIP-1559 dan sebelum penggabungan, para penambang melakukan pemungutan suara mengenai target gas, dan batas gas ditetapkan dua kali lipat dari target. Misalnya, jika batas sebelum tahun 1559 adalah 10 mm (catatan: mm berarti 1 juta), dan target setelah tahun 1559 adalah 10 mm, maka batas setelah tahun 1559 adalah 20 mm. 1559 memberikan peningkatan ukuran blok yang efektif, namun dengan konsekuensi yang serius (dalam bentuk penyesuaian biaya dasar). Penambang di sistem 1559 dapat memilih target gas, yang tidak berbeda dengan sistem penyesuaian sebelumnya yang berpindah 1/1024.
Sekarang 1/1024 (0,09%) mungkin tampak kecil, namun itu berarti peningkatan sekitar 5% setiap 50 blok, atau peningkatan sekitar 5% setiap 12,5 menit, atau dua kali lipat setiap 3 jam. Katakanlah Anda tidur siang dan bangun dan tiba-tiba menemukan batas bahan bakar Anda berlipat ganda (atau berkurang setengahnya)!
Ulasan singkat
EIP-1559 memiliki 2 input dan menghasilkan 2 output:
Produsen blok menetapkan target gas dengan menyesuaikan target sebesar 1/1024 setiap blok. Dengan cara ini, batas gas (2x target) ditetapkan secara tidak langsung. Produsen blok menetapkan biaya dasar dengan menggabungkan target gas dengan penggunaan gas aktual. Bila aktual > target maka biaya dasar meningkat; bila aktual < target maka biaya dasar menurun. Ada hubungan elastis yang kompleks di sini.
Penting untuk diingat bahwa penggunaan target tidak berdampak pada penggunaan sebenarnya. Faktanya, setiap produsen blok menetapkan tujuan (dengan menyesuaikan mekanisme) dan penggunaan aktual (dengan memasukkan transaksi saat membangun blok). Akibatnya, setiap produsen blok mengontrol dua masukan ke EIP-1559 dan oleh karena itu dapat mengontrol keluaran (untuk blok tertentu). Target di blok mana pun adalah hasil dari langkah terbaru produsen dalam pengulangan "permainan penetapan target gas" yang tak ada habisnya. Oleh karena itu, seiring berjalannya waktu, perilaku mean menyatu dengan nilai keseimbangan dalam permainan tersebut.
EIP-1559 digabungkan dengan
Penggabungan mempunyai dua dampak utama terhadap mekanisme pembatasan Gas:
Yang pertama semakin mempercepat proses peracikan yang sudah cepat, tapi mungkin itu tidak masalah.
Saya pikir yang kedua lebih penting. Namun tidak secara terpisah, namun sebagai bagian dari tren sistemik yang lebih besar. Kami akan membahasnya lagi nanti.
Apa yang menghambat peningkatan target blok?
Anda mungkin bertanya-tanya, kenapa target bloknya tidak naik? Bukankah ini akan membuat transaksi menjadi lebih murah bagi pengguna dan menghasilkan lebih banyak uang bagi validator? Jika hal ini terlihat bagus, mengapa targetnya 15 mm dan bukan 15.000.000 mmm? Mengapa target 15 mm (batas 30 mm) merupakan keseimbangan saat ini?
Alasan utamanya adalah karena selalu disiapkan berdasarkan saran dari pengembang inti. Konsensus umumnya adalah kami menetapkannya ke tingkat yang kami tahu dapat ditangani pengguna dalam jangka waktu yang wajar. Blok gas tinggi yang besar akan melakukan DoS node dan mencegah konfirmasi. Validator (sebelumnya penambang) harus membuat blok dan memvalidasi blok orang lain. Dan jika blok tersebut terlalu besar untuk dapat dibangun atau diverifikasi secara andal dalam periode blok 12 detik, maka validator akan kehilangan uang ketika konfirmasi gagal. Hal ini juga dapat menyebabkan ketidakstabilan jaringan karena node mungkin tidak dapat menangani blok gigabit dengan baik.
EIP-1559 menyebutkan hal ini di bagian keamanan yang agak singkat, dengan mempertimbangkan keamanan relatif terhadap ukuran blok:
EIP ini akan meningkatkan ukuran blok maksimum, yang dapat menjadi masalah jika penambang tidak dapat memproses blok dengan cukup cepat, karena hal ini akan memaksa mereka untuk menambang blok kosong. Seiring waktu, ukuran blok rata-rata akan tetap sama seperti tanpa EIP ini, jadi ini hanya masalah peningkatan kapasitas jangka pendek. Satu atau lebih klien mungkin tidak dapat menangani lonjakan kapasitas dan kesalahan jangka pendek (seperti kehabisan memori atau sejenisnya) dengan baik, dan implementasi klien HARUS dapat menangani kapasitas maksimum satu potongan dengan benar.
Kami cenderung berpikir bahwa validator memiliki insentif keuntungan yang cukup untuk menjaga batas blok dalam kisaran yang wajar, dan target 15mm masuk akal mengingat situasi klien.
EIP-1559 Apakah masih aman menggunakan PBS?
MEV-PBS mengubahnya. Dengan PBS, pengusul tidak lagi membayar biaya pembangunan blok secara langsung. Mereka mengalihdayakan seluruh proses ke pembangun. Faktanya, struktur MEV-PBS umum (seperti relai Flashbots) menyembunyikan blok dari validator hingga validator berkomitmen untuk mengusulkan blok tersebut. Sebagai bagian dari proses pembangunan, validator mengomunikasikan batas gas pilihan mereka ke relay.
Pembangun menggunakan perangkat lunak khusus yang dioptimalkan (bukan klien siap pakai) untuk membangun blok, dan kemudian mengirimkan blok tersebut (dengan penyesuaian batas gas) ke relai. Relai memastikan bahwa blok pembangun memenuhi persyaratan pengusul.
Hal ini memunculkan situasi yang menarik. Pengusul kini dilarang membayar biaya pembangunan blok. Pembangun membayar biaya ini secara eksklusif dan tidak perlu terlalu khawatir tentang batasan bahan bakar yang lebih besar. Jadi mengapa target gas harus dijaga tetap rendah di dunia MEV-PBS?
Ini belum aman
Pengusul selalu termotivasi untuk meningkatkan target gas tanpa batas untuk menghilangkan biaya dasar, namun dibatasi oleh biaya dan risiko dalam melakukan hal tersebut. Sebaliknya, para pembangun ingin memastikan blok-blok tersebut dan tidak disarankan membuat blok-blok yang terlalu besar untuk diverifikasi dalam jangka waktu yang dapat dikonfirmasi. Dengan kata lain, profitabilitas pembangun berada di ujung tanduk. Mereka perlu secara hati-hati menyeimbangkan pembuatan blok aktual yang lebih besar untuk mendapatkan lebih banyak pengambilan versus pengaruh ukuran blok pada finalitas. Jika pembuat membuat blok yang terlalu besar untuk divalidasi oleh validator, mereka berisiko kehilangan seluruh hadiah blok. Ini berarti bahwa pembangun mempunyai insentif yang kuat untuk menjaga ukuran blok sebenarnya pada ukuran wajar yang dapat diverifikasi, terlepas dari target gasnya.
Sebaliknya, para pengusul tidak perlu mempertimbangkan keseimbangan tersebut. Mereka dapat dengan mudah meningkatkan target gas dari eksekusi protokol tanpa batas waktu dan membiarkan pembuatnya menemukan keseimbangan yang menguntungkan. Melakukan hal ini menghilangkan biaya dasar sekaligus menjaga ruang blok sebenarnya tetap terbatas.
Dengan meningkatkan target gas (dan batas yang diberlakukan protokol) sambil menjaga ukuran blok sebenarnya dalam batas normal, pengusul tidak hanya dapat mengekstraksi lebih banyak MEV dengan ukuran blok yang tidak normal, mereka juga menghilangkan biaya dasar sekaligus membatasi pasokan secara artifisial. Jika pembangun mempertahankan blok yang lebih kecil, maka pengguna harus membayar tip bahan bakar, sehingga kembali ke pasar biaya sebelum EIP-1559. Faktanya, mereka dapat menambal EIP-1559 dengan "secara hipotetis" meningkatkan ruang blok dan kemudian menolak siapa pun untuk menggunakannya.
EIP-1559 tampaknya merupakan kemenangan yang jelas bagi pengusul dan pembangun. Mereka dapat mengekstrak lebih banyak MEV untuk diri mereka sendiri dalam kasus-kasus darurat (dengan sesekali membangun blok besar), atau mereka dapat mengubah semua biaya dasar yang dibakar menjadi tip yang dibayarkan dengan membatasi pasokan secara artifisial. Selain itu, kartel bersifat kompatibel dengan insentif karena tidak ada pihak yang mendapatkan keuntungan dari penyimpangan.
Ini membawa saya pada pertanyaan sentral artikel ini.
Kapan pengusul dan pembangun akan menaikkan target Gas menjadi 100 juta+?
Mengingat kendala pada konfirmabilitas, pembangun harus menjaga ukuran blok sebenarnya di sekitar nilai saat ini, berapa pun ukuran targetnya. Beberapa blok yang cukup kecil dapat memaksimalkan keuntungan. Namun, bagi pengusul, beberapa target gas yang sangat tinggi dapat memaksimalkan keuntungan mereka. Karena pengusul dan pembangun mempunyai posisi yang berbeda, mereka dapat berkolusi untuk meningkatkan target gas sekaligus mengurangi ukuran sebenarnya untuk memaksimalkan keuntungan.
Bukankah target Gas 15.000 mm lebih sesuai dengan insentif dibandingkan target Gas 15 mm, asalkan Gas aktual di blok tersebut tetap berada di kisaran 15 mm?
Oleh karena itu, apakah itu pembuat blok atau validator, meningkatkan Gas target tetapi menjaga blok sebenarnya yang dihasilkan lebih kecil akan menghasilkan keuntungan yang lebih tinggi.