
Masalah biaya gas tinggi telah menjadi tantangan yang berkelanjutan bagi jaringan Ethereum selama beberapa tahun terakhir, sehingga mendorong pengembangan berbagai solusi. Perbaikan yang diusulkan mencakup solusi penskalaan Layer 2 hingga perubahan mendasar pada arsitektur inti jaringan.
Salah satu proposal utama untuk mengatasi tantangan ini adalah EIP-4488, sebuah peningkatan yang dirancang untuk menurunkan biaya gas melalui beberapa mekanisme inovatif. Panduan komprehensif ini membahas definisi EIP-4488, cara kerjanya, serta potensi dampaknya bagi ekosistem Ethereum.
Gas adalah biaya yang diperlukan untuk melakukan transaksi serta menjalankan tindakan apa pun di jaringan Ethereum. Jumlah gas yang diperlukan bervariasi sesuai jenis transaksi dan tingkat kompleksitas komputasi. Sebagai contoh, transfer ETH sederhana membutuhkan gas lebih sedikit dibandingkan transfer token ERC atau pertukaran aset pada decentralized exchange (DEX) asli Ethereum.
Setiap blok di jaringan Ethereum memiliki batas gas yang telah ditentukan, yang menjadi batas total pekerjaan komputasi yang dapat dimasukkan ke satu blok. Jika blok melebihi batas gas ini, blok tersebut menjadi tidak valid dan tidak dapat ditambahkan ke blockchain. Batas gas blok dapat berubah seiring waktu mengikuti kondisi jaringan dan penyesuaian protokol.
Penambang (atau validator pada proof-of-stake) memprioritaskan transaksi dengan memilih transaksi yang menawarkan biaya gas tertinggi terlebih dahulu. Biaya gas pada dasarnya berfungsi sebagai mekanisme penawaran untuk ruang blok yang terbatas. Ketika banyak pengguna bersaing mengirimkan transaksi pada waktu yang sama, dinamika persaingan ini akan mendorong kenaikan biaya jaringan, sehingga menjadi hambatan signifikan terhadap aksesibilitas jaringan.
Biaya gas tidak didasarkan pada ukuran transaksi atau jumlah yang ditransfer. Biaya gas utamanya dipengaruhi oleh kepadatan jaringan—yakni, berapa banyak transaksi yang dikirim ke jaringan Ethereum secara bersamaan. Pada periode aktivitas jaringan tinggi, pengguna dapat dikenakan biaya gas hingga ratusan dolar hanya untuk memastikan transaksinya diproses secara tepat waktu. Keterbatasan skalabilitas inilah yang menjadi tantangan utama pada jaringan Ethereum berbasis proof-of-work, yang hanya mampu memproses sekitar 30 transaksi per detik.
Saat periode penggunaan puncak, pengguna perlu membayar biaya gas lebih tinggi agar transaksi mereka mendapat prioritas proses. Jika transaksi dikirim dengan biaya gas yang kurang memadai, transaksi tersebut dapat gagal. Dalam situasi ini, transaksi tidak selesai, namun pengguna tetap dibebankan biaya gas percobaan, sehingga terjadi kerugian dana tanpa hasil yang berhasil.
Dalam sejarah Ethereum, jaringan ini telah beberapa kali mengalami lonjakan volume transaksi yang melebihi kapasitas, sehingga biaya transaksi melonjak sangat tinggi. Salah satu contoh awal terjadinya kepadatan jaringan Ethereum adalah fenomena CryptoKitties tahun 2017, ketika gim NFT populer itu menyebabkan perlambatan parah pada jaringan. Demikian pula, ledakan besar NFT tahun 2021 menarik banyak pengguna baru ke Ethereum, menyebabkan biaya gas melonjak ke level yang sangat mahal bagi kebanyakan pengguna.
EIP-4488 adalah Proposal Peningkatan Ethereum dengan judul resmi "Transaction calldata gas cost reduction with total calldata limit." Proposal ini diajukan pada November 2021 oleh Vitalik Buterin dan Ansgar Dietrichs, dengan fokus khusus untuk menurunkan biaya transaksi pada solusi rollup Ethereum seperti Optimism, Arbitrum, dan zkSync.
Pada proposal ini, Buterin dan Dietrichs menguraikan strategi untuk menurunkan harga gas tanpa mengorbankan keamanan atau desentralisasi jaringan, serta tetap selaras dengan roadmap pengembangan Ethereum menuju Ethereum 2.0.
Konsep utama dan mekanisme yang dimuat dalam proposal EIP-4488 adalah sebagai berikut:
Pemrosesan transaksi rollup Layer 2 secara batch: Proposal ini menyarankan pengelompokan transaksi pengguna Layer 2 rollup dalam jumlah besar dan mempublikasikannya ke mainnet melalui "calldata." Dengan menurunkan biaya posting calldata ke mainnet, biaya gas bagi pengguna akhir akan jauh lebih murah.
Pendistribusian biaya gas ke banyak transaksi: Implementasi awal teknologi rollup telah membuktikan efektivitas pendekatan ini, dengan biaya transaksi turun 3–8 kali dibandingkan Layer 1. ZK-rollup bahkan lebih efisien, menawarkan biaya 40 hingga 100 kali lebih murah daripada transaksi pada layer dasar Ethereum. Buterin memperkirakan peningkatan ruang data yang tersedia dapat "menurunkan biaya rollup hingga tambahan 5 kali."
Rollup sebagai solusi penskalaan utama: Proposal ini menekankan bahwa rollup adalah solusi paling optimal untuk penskalaan Ethereum baik jangka pendek, menengah, maupun panjang, sehingga menjadi inti strategi penskalaan Ethereum.
Menjaga ukuran blok tetap kecil penting untuk mempertahankan desentralisasi, karena memungkinkan siapa saja menjalankan node tanpa memerlukan perangkat keras mahal. Saat ini, ukuran blok Ethereum masih terjaga, dan upgrade seperti EIP-4488 dirancang untuk mencegah kenaikan biaya pemeliharaan node secara signifikan.
Penting untuk dicatat bahwa proposal EIP-4488 tidak secara langsung menurunkan kebutuhan data Layer 1. Sebaliknya, proposal ini meningkatkan efisiensi rollup yang menyeimbangkan biaya eksekusi dengan tetap menjaga kapasitas maksimum jaringan.
EIP-4488 merupakan pendahulu EIP-4844, yang menawarkan solusi lebih sederhana dan langsung untuk masalah biaya transaksi tinggi. Proposal ini meliputi dua perubahan teknis utama:
Penurunan biaya gas calldata: Biaya gas per byte calldata diturunkan dari 16 gas menjadi 3 gas, atau turun sekitar 81% pada komponen biaya ini.
Penerapan batas keras (hard limit): Proposal ini memperkenalkan batas maksimum 1 MB per blok dan 300 byte per transaksi (maksimum total 1,4 MB), untuk mengurangi risiko keamanan dan mencegah penyalahgunaan jaringan.
EIP-4488 secara spesifik menargetkan calldata, yaitu ruang byte yang hanya dapat dibaca dan digunakan untuk menyimpan parameter data transaksi atau pemanggilan fungsi. Data ini sangat penting bagi rollup karena berisi informasi transaksi terkompresi yang diposting ke mainnet Ethereum.
Secara praktik, EIP-4488 akan membatasi total ruang calldata transaksi—tempat penyimpanan data dari pemanggilan fungsi eksternal—sebelum menurunkan biaya gas calldata. Urutan ini bertujuan mencegah potensi kerentanan jaringan akibat penggunaan calldata tanpa batas.
Mekanisme batas keras adalah cara paling sederhana untuk memastikan kenaikan rata-rata beban tidak menyebabkan lonjakan beban terburuk secara ekstrem. Tanpa batas ini, biaya rollup bisa menurun drastis, sehingga ukuran blok rata-rata bisa mencapai ratusan kilobyte. Namun, batas keras mencegah skenario terburuk seperti satu blok berisi lebih dari 10 MB data, yang akan sangat membebani sumber daya jaringan.
Operator node akan menghadapi peningkatan beban kerja akibat bertambahnya ruang data yang tersedia. Pertumbuhan basis data blockchain bisa menjadi beban yang terlalu berat untuk komputer konsumen menyimpan dan memprosesnya secara efisien. Kekhawatiran ini berkaitan dengan keberlanjutan desentralisasi jaringan, karena kebutuhan perangkat keras yang lebih tinggi akan mengurangi jumlah individu yang mampu menjalankan full node.
Meski demikian, tantangan ini dapat diatasi melalui proposal tambahan yang mengubah persyaratan penyimpanan data untuk node. Salah satu caranya adalah memindahkan penyimpanan blok historis lebih dari satu tahun ke node arsip atau solusi penyimpanan alternatif, sehingga beban pada node penuh standar berkurang.
Proposal EIP-4488 akan memberikan dampak langsung dan signifikan bagi pengguna akhir karena biaya transaksi rollup akan jauh menurun dan biaya gas Layer 2 akan lebih rendah di seluruh ekosistem Ethereum.
EIP-4488 diajukan sebagai solusi jangka pendek untuk mengatasi mahalnya biaya gas Ethereum, sembari menantikan hadirnya solusi penskalaan yang lebih komprehensif. Pengguna Layer 2 seperti Optimism dan Arbitrum akan merasakan penurunan biaya transaksi 3–8 kali lebih murah dibandingkan sebelum implementasi. Pengguna zk-rollup bahkan bisa membayar biaya gas hingga 40–100 kali lebih murah daripada transaksi di layer dasar Ethereum.
Namun, sejumlah pengembang dan anggota komunitas mengkhawatirkan dampak pertumbuhan data transaksi yang semakin besar. Upgrade EIP-4488 akan menambah ukuran blok secara keseluruhan, yang menjadi tantangan bagi keberlanjutan jaringan dalam jangka panjang. Jika diimplementasikan, ukuran blockchain Ethereum akan meningkat sekitar 0,1 MB hingga 0,5 MB per blok. Artinya, laju pertumbuhan ukuran chain naik sekitar 5 kali lipat dari rata-rata historis. Pertumbuhan pesat ini menjadi tantangan besar bagi calon operator node, karena membutuhkan perangkat keras dan kapasitas penyimpanan yang lebih besar.
Kekhawatiran lain dari komunitas adalah upgrade EIP-4488 dapat menimbulkan batasan jaringan baru dan jenis kemacetan baru. Jika ruang calldata menjadi sangat kompetitif, pengguna bisa saja harus membayar biaya lebih tinggi untuk mengalahkan transaksi rollup lain yang bersaing pada ruang calldata terbatas, sehingga dapat memunculkan dinamika pasar biaya baru.
Proposal EIP-4488 dirancang khusus untuk menurunkan biaya transaksi protokol rollup yang dibangun di atas Ethereum, dan menjadi langkah penting dalam roadmap penskalaan Ethereum. EIP-4488 dibuat sebagai proposal menengah sembari menunggu implementasi solusi yang lebih komprehensif, khususnya sharding yang kemudian diperkenalkan melalui EIP-4844 (proto-danksharding).
Komunitas Ethereum terus bekerja pada berbagai pendekatan paralel untuk mengatasi tantangan skalabilitas, termasuk rollup Layer 2, perbaikan ketersediaan data, dan peningkatan protokol mendasar. Setiap solusi berkontribusi pada tujuan bersama untuk menjadikan Ethereum semakin mudah diakses dan terjangkau di seluruh dunia, sambil mempertahankan keamanan dan desentralisasi yang membuatnya menjadi platform smart contract terdepan.
EIP-4488 adalah proposal jaringan Ethereum yang bertujuan meningkatkan efisiensi pemrosesan data Layer 2. Proposal ini mengurangi beban pada mainchain dengan menangani transaksi ringan melalui penyimpanan dan transmisi yang dioptimalkan, sehingga meningkatkan kinerja dan skalabilitas jaringan secara keseluruhan.
EIP-4488 menurunkan biaya transaksi dengan membatasi volume data dalam transaksi dan menurunkan biaya gas untuk pemanggilan data, sehingga dapat mencegah kemacetan jaringan dan pemutusan koneksi.
EIP-4844 merupakan bagian dari roadmap sharding Ethereum dan meningkatkan skalabilitas untuk jangka panjang, sementara EIP-4488 adalah solusi sementara. EIP-4844 mempercepat roadmap sharding, sedangkan EIP-4488 menjadi langkah sementara untuk mengatasi masalah langsung.
EIP-4488 belum diimplementasikan. Ethereum kini mengadopsi solusi EIP-4844 (Proto-Danksharding) yang lebih berjangka panjang, dan solusinya diproyeksikan menjadi pondasi menuju sharding penuh pada upgrade mainnet mendatang.
EIP-4488 menyederhanakan dukungan Layer 1 untuk solusi Layer 2 dengan mengurangi risiko frontrunning dan backrunning transaksi. Proposal ini meningkatkan skalabilitas dan efisiensi operasional Layer 2 melalui mekanisme pengiriman data yang lebih langsung dan sederhana.
EIP-4488 menurunkan biaya gas calldata dengan menetapkan harga gas seragam per byte tanpa memperhatikan isi, serta membatasi total calldata per blok untuk mengoptimalkan biaya transaksi dan meningkatkan efisiensi jaringan.











