Dalam postingan blog tertanggal 9 Mei 2024, salah satu pendiri Ethereum, Vitalik Buterin, memperkenalkan konsep inovatif untuk mengatasi masalah efisiensi dalam sistem pemrosesan transaksi Ethereum. Proposalnya berkisar pada gagasan “penetapan harga gas multidimensi,” yang bertujuan untuk mengoptimalkan cara Ethereum mengelola dan menentukan harga tugas komputasi.

Menyederhanakan Mekanisme Gas Ethereum

Di Ethereum, “gas” mengacu pada unit yang mengukur jumlah upaya komputasi yang diperlukan untuk menjalankan operasi seperti transaksi dan kontrak pintar. Secara tradisional, Ethereum telah menggunakan sistem gas satu dimensi di mana berbagai jenis upaya komputasi—seperti menjalankan perintah, menyimpan data, dan menangani bukti kriptografi yang kompleks—dihargai secara kumulatif di bawah satu payung “biaya gas.”

Masalah Gas Satu Dimensi

Buterin menunjukkan bahwa pendekatan satu dimensi ini memiliki kelemahan yang signifikan: pendekatan ini terlalu menyederhanakan cara berbagai sumber daya dikonsumsi di jaringan Ethereum. Misalnya, menyimpan data mungkin memiliki dampak yang berbeda pada jaringan dibandingkan dengan menjalankan transaksi. Memperlakukan beragam aktivitas ini secara setara dalam hal konsumsi sumber daya dapat menyebabkan inefisiensi dan potensi risiko keamanan. Misalnya, jika jaringan meremehkan sumber daya yang dibutuhkan untuk suatu jenis transaksi, jaringan dapat menolak transaksi yang aman atau menerima transaksi yang berpotensi membahayakan.

Memperkenalkan Harga Gas Multidimensi

Untuk mengatasi hal ini, Buterin mengusulkan sebuah sistem di mana gas tidak lagi menjadi satu kesatuan namun dibagi menjadi beberapa dimensi—masing-masing mewakili jenis penggunaan sumber daya tertentu. Pendekatan ini, yang sebagian sudah diterapkan dalam pemutakhiran EIP-4844 Ethereum, memungkinkan penetapan harga yang lebih akurat dan adil atas beragam permintaan yang ditempatkan pada infrastruktur Ethereum.

Penerapan dan Implikasi Praktis

Salah satu perwujudan praktis dari ide ini adalah pengenalan “blob” untuk rollup (solusi penskalaan lapisan 2 yang membantu skala Ethereum dengan menangani transaksi di luar rantai utama). Blob ini diberi harga terpisah dari gas transaksi reguler dan memiliki batasannya sendiri, menjadikan transaksi rollup jauh lebih murah dan efisien. Diferensiasi dalam harga membantu mengelola permintaan jaringan secara lebih efektif tanpa mengorbankan throughput.

Apa Artinya Bagi Pengguna Ethereum

Bagi pengguna dan pengembang sehari-hari, perubahan ini berarti transaksi bisa menjadi lebih murah dan jaringan menjadi lebih kuat terhadap spam dan serangan. Pengembang, khususnya, mungkin perlu memikirkan kembali cara mereka merancang aplikasinya untuk mengoptimalkan berbagai jenis biaya bahan bakar.

Masa Depan Sistem Gas Ethereum

Ke depannya, Buterin berencana memperluas pendekatan multidimensi ini ke area lain dalam operasi Ethereum, seperti penyimpanan. Hal ini dapat melibatkan penetapan batasan dan harga terpisah untuk berbagai jenis penyimpanan data, yang berpotensi meningkatkan efisiensi dan keamanan jaringan secara keseluruhan.