Vitalik Buterin Ungkap Sentralisasi POS Ancam Keamanan Ethereum, Usulkan Solusi Desentralisasi Blok
Vitalik Buterin memperingatkan bahwa sentralisasi POS di Ethereum meningkatkan risiko serangan dan sensor, serta mengusulkan solusi untuk mendesentralisasi proses produksi blok.
Muhammad • Oct 21, 2024
Co-founder Ethereum, Vitalik Buterin, percaya bahwa sentralisasi proof-of-stake (POS) merupakan ancaman signifikan bagi Ethereum. Sentralisasi POS terjadi ketika para staker besar mendominasi, dan staker kecil bergabung dengan pool besar.
Sentralisasi meningkatkan risiko masalah seperti serangan 51% dan sensor transaksi. Selain itu, terdapat risiko "value extraction," di mana kelompok kecil mendapat keuntungan dengan mengorbankan pengguna Ethereum.
Menurut Buterin, risiko ini ada pada dua aspek, yaitu konstruksi blok dan penyediaan modal staking.
Masalah Sentralisasi dalam Proses Konstruksi Blok
Ethereum mengikuti protokol "proposer-builder separation" (PBS) untuk konstruksi blok. Artinya, tugas ini dibagi antara validator yang mengusulkan blok dan melelang tanggung jawab untuk memilih isi blok, dan builder yang mengorganisir transaksi ke dalam blok dan memasang tawaran.
Buterin mencatat:
“Pemisahan kekuasaan ini membantu menjaga validator tetap terdesentralisasi, tetapi memiliki satu kelemahan penting: aktor yang melakukan tugas ‘spesialis’ ini bisa dengan mudah menjadi sangat terpusat.”
Data per Oktober 2024 menunjukkan bahwa hanya dua builder bertanggung jawab atas 88% blok Ethereum. Ini berarti jika kedua builder tersebut memutuskan untuk menyensor sebuah transaksi, dapat terjadi penundaanpemrosesan transaksi dapat memakan waktu rata-rata 114 detik dibandingkan 6 detik.
Meskipun penundaan ini mungkin tidak memengaruhi beberapa transaksi, builder dapat memanipulasi pasar dengan menunda transaksi yang mendesak, seperti yang terjadi selama likuidasi decentralized finance (DeFi).
Oleh karena itu, konsentrasi kekuasaan dapat mengancam integritas Ethereum.
Solusi yang Diusulkan untuk Mengatasi Sentralisasi
Menurut Buterin, salah satu solusi terbaik untuk menghindari sentralisasi adalah dengan lebih membagi tanggung jawab produksi blok. Buterin mengusulkan agar tugas pemilihan transaksi dikembalikan kepada proposer, atau staker, sementara builder hanya dapat memilih urutan transaksi dan menambahkan beberapa transaksi mereka sendiri. Hal ini dapat dicapai melalui daftar inklusi.
Begini cara kerjanya. Seorang staker yang dipilih secara acak membuat daftar inklusi yang mencakup transaksi yang valid. Seorang block builder, saat membuat blok, harus memasukkan semua transaksi dalam daftar inklusi tersebut, tetapi tetap memiliki kekuatan untuk mengatur ulang urutannya dan menambahkan transaksi mereka sendiri.
Mempools Terenkripsi: Teknologi Kunci untuk Masa Depan Ethereum
Buterin juga mencatat bahwa "encrypted mempools" adalah teknologi penting yang diperlukan untuk menerapkan perubahan desain yang disebutkan di atas. Dengan mempools yang terenkripsi, pengguna dapat menyiarkan transaksi mereka dalam format terenkripsi bersama dengan bukti validitasnya. Transaksi tersebut juga dimasukkan dalam blok dalam bentuk terenkripsi builder tidak mengetahui isinya. Transaksi tersebut baru akan diungkapkan kemudian.
Buterin menulis bahwa tantangan utama dalam menerapkan "encrypted mempools" adalah memastikan desain di mana transaksi pasti diungkapkan nanti. Ini dapat dicapai melalui dua teknik: (i) threshold decryption, dan (ii) delay encryption.