Lanjut ke konten utama

Halaman terakhir kali diperbaharui: 24 Oktober 2023

Pemisahan pengusul-pembuat

Validator Ethereum saat ini membuat dan menyiarkan blok. Mereka mengelompokkan transaksi yang mereka dengar melalui jaringan gosip dan mengemasnya ke dalam blok yang dikirimkan kepada rekan-rekan di jaringan Ethereum. Pemisahan pengusul-pembangun (PBS) membagi tugas ini di antara beberapa validator. Pembangun blok menjadi bertanggung jawab untuk membuat blok dan menawarkannya kepada pengusul blok pada setiap ruang. Pengusul blok tidak dapat melihat konten blok, mereka hanya memilih yang paling menguntungkan, membayar biaya kepada pembangun blok sebelum mengirim blok ke rekan-rekannya.

Ini adalah peningkatan penting karena beberapa alasan. Pertama, menciptakan peluang untuk mencegah penyensoran transaksi pada tingkat protokol. Kedua, mencegah validator pemula dari persaingan dengan pemain institusi yang dapat lebih baik mengoptimalkan profitabilitas pembangunan blok mereka. Ketiga, membantu dalam penskalaan Ethereum dengan memungkinkan peningkatan Danksharding.

PBS dan ketahanan terhadap penyensoran

Memisahkan pembangun blok dan pengusul blok membuat lebih sulit bagi pembangun blok untuk menyensor transaksi. Hal ini karena kriteria inklusi yang relatif kompleks dapat ditambahkan yang memastikan tidak ada penyensoran yang terjadi sebelum blok diusulkan. Karena pengusul blok adalah entitas terpisah dari pembangun blok, ia dapat mengambil peran pelindung terhadap penyensoran pembangun blok.

Sebagai contoh, daftar inklusi dapat diperkenalkan sehingga ketika validator mengetahui tentang transaksi tetapi tidak melihatnya dimasukkan dalam blok, mereka dapat memaksa agar transaksi tersebut menjadi syarat wajib dalam blok berikutnya. Daftar inklusi dihasilkan dari kolam memori lokal pengusul blok (daftar transaksi yang diwaspadai) dan dikirimkan kepada rekan-rekan mereka tepat sebelum blok diusulkan. Jika ada transaksi dari daftar inklusi yang hilang, pengusul dapat menolak blok, menambahkan transaksi yang hilang sebelum mengusulkannya, atau mengusulkannya dan membiarkan blok tersebut ditolak oleh validator lain ketika mereka menerimanya. Ada juga versi yang mungkin lebih efisien dari gagasan ini yang menyatakan bahwa pembangun harus sepenuhnya memanfaatkan ruang blok yang tersedia, dan jika tidak, transaksi ditambahkan dari daftar inklusi pengusul. Ini masih merupakan area penelitian aktif dan konfigurasi optimal untuk daftar inklusi belum ditentukan.

Kolam memori yang dienkripsi(opens in a new tab) juga dapat membuat pembangun dan pengusul tidak bisa mengetahui transaksi mana yang mereka masukkan ke dalam blok hingga setelah blok disiarkan.

PBS dan MEV

Nilai ekstraksi maksimum (MEV) mengacu pada validator memaksimalkan profitabilitas mereka dengan mengurutkan transaksi dengan cara yang menguntungkan. Contoh umum meliputi arbitrase pertukaran di bursa terdesentralisasi (misalnya, mendahului penjualan atau pembelian besar) atau mengidentifikasi peluang untuk likuidasi posisi DeFi. Memaksimalkan MEV memerlukan pemahaman teknis yang canggih dan perangkat lunak khusus yang ditambahkan ke validator normal, sehingga lebih mungkin bagi operator institusi untuk melampaui individu dan validator pemula dalam ekstraksi MEV. Ini berarti pengembalian penaruhan kemungkinan akan lebih tinggi dengan operator terpusat, menciptakan kekuatan sentralisasi yang mengurangi insentif untuk penaruhan di rumah.

PBS memecahkan masalah ini dengan mengonfigurasi ulang ekonomi MEV. Alih-alih pengusul blok melakukan pencarian MEV mereka sendiri, mereka hanya memilih blok dari banyak blok yang ditawarkan kepada mereka oleh pembangun blok. Pembangun blok mungkin telah melakukan ekstraksi MEV yang canggih, tetapi imbalannya diberikan kepada pengusul blok. Ini berarti bahwa meskipun sekelompok kecil pembangun blok khusus mendominasi ekstraksi MEV, imbalannya bisa diberikan kepada validator mana pun di jaringan, termasuk individu yang melakukan penaruhan di rumah.

PBS dan Danksharding

Danksharding adalah cara di mana Ethereum akan melakukan skalabilitas hingga >100.000 transaksi per detik dan meminimalkan biaya bagi pengguna rollup. Ini mengandalkan PBS karena menambah beban kerja bagi pembangun blok, yang harus menghitung bukti untuk hingga 64 MB data rollup dalam waktu kurang dari 1 detik. Hal ini mungkin akan memerlukan pembangun khusus yang dapat mengalokasikan perangkat keras yang cukup besar untuk tugas tersebut. Namun, dalam situasi saat ini, pembangunan blok bisa menjadi semakin terpusat di sekitar operator yang lebih canggih dan kuat karena ekstraksi MEV. Pemisahan pengusul-pembangun adalah cara untuk merangkul realitas ini dan mencegahnya memberikan tekanan terpusat pada validasi blok (bagian yang penting) atau distribusi imbalan penaruhan. Manfaat samping yang besar adalah bahwa pembangun blok khusus juga bersedia dan mampu menghitung bukti data yang diperlukan untuk Danksharding.

Kemajuan saat ini

PBS berada dalam tahap penelitian yang canggih, tetapi masih ada beberapa pertanyaan desain penting yang perlu dipecahkan sebelum dapat diprototipekan dalam klien Ethereum. Belum ada spesifikasi final yang tersedia. Ini berarti PBS kemungkinan akan memerlukan waktu setahun atau lebih lagi. Periksa status terbaru penelitian(opens in a new tab).

Bacaan Lebih Lanjut

Apakah artikel ini membantu?