Penjelasan EIP-4844: bagaimana proto-danksharding memangkas biaya L2 Ethereum hingga 90%

Penjelasan EIP-4844: bagaimana proto-danksharding memangkas biaya L2 Ethereum hingga 90%

Sebelum Maret 2024, mengirim token senilai $10 di Arbitrum dikenakan biaya sekitar $0,50. Di Base, biayanya terkadang lebih dari satu dolar. Biaya tersebut ada karena setiap rollup Layer 2 harus mengirim data transaksinya ke mainnet Ethereum sebagai calldata, dan calldata itu mahal. Disimpan secara permanen di blockchain, bersaing untuk pasar gas yang sama dengan setiap transaksi Ethereum lainnya.

Kemudian, pembaruan Dencun diluncurkan pada 13 Maret 2024. EIP-4844 memperkenalkan transaksi blob. Biaya L2 turun menjadi sepersekian sen. Base mengalami peningkatan volume transaksi sebesar 224%. Rollup optimis memangkas biaya calldata mereka sebesar 81%. Pembaruan ini tidak hanya mengubah angka gas, tetapi juga mengubah ekonomi seluruh ekosistem rollup Ethereum.

Artikel ini menguraikan apa sebenarnya yang dilakukan EIP-4844, bagaimana transaksi blob bekerja, apa yang berubah bagi pengguna L2 setelah Dencun, dan ke mana Ethereum akan melangkah selanjutnya dengan peningkatan Pectra dan jalan menuju danksharding penuh.

Apa itu EIP-4844?

EIP-4844, juga disebut proto-danksharding, adalah Ethereum Improvement Proposal yang memperkenalkan tipe transaksi baru: transaksi pembawa blob. Idenya sederhana. Rollup perlu mengirim data ke Ethereum agar siapa pun dapat memverifikasi transaksinya. Sebelum EIP-4844, data tersebut masuk ke calldata, yang tetap berada di blockchain selamanya dan membutuhkan biaya gas eksekusi. Setelah EIP-4844, rollup mengirim data sebagai blob. Blob lebih murah, bersifat sementara, dan memiliki pasar biaya tersendiri.

Setiap blob menyimpan data sebesar 128 KB. Itu kira-kira setara dengan 4.096 elemen field berukuran 32 byte masing-masing. Satu blok Ethereum dapat memuat hingga 6 blob (targetnya adalah 3). Data dalam blob tidak dapat diakses oleh EVM. Kontrak pintar tidak dapat membaca isi blob secara langsung. Sebagai gantinya, mereka melihat hash versi dari komitmen KZG blob, sebuah sidik jari kriptografi yang membuktikan keberadaan data tanpa mengeksposnya ke lapisan eksekusi.

Blob tersebut tersimpan di rantai beacon (lapisan konsensus Ethereum) selama sekitar 18 hari. Setelah itu, blob tersebut dihapus. Hilang. Inilah perbedaan penting dari calldata, yang tetap berada di rantai selamanya. Model penyimpanan sementara inilah yang membuat blob jauh lebih murah. Node Ethereum tidak perlu menyimpan data blob secara permanen, sehingga jaringan mampu memproses lebih banyak data.

Pasar gas blob terpisah bekerja seperti EIP-1559 tetapi khusus untuk ruang blob. Ketika permintaan blob tinggi (lebih dari 3 per blok), biaya dasar blob naik. Ketika permintaan rendah, biaya turun. Ini berarti harga blob menyesuaikan secara independen dari gas reguler, sehingga lonjakan aktivitas DeFi di mainnet tidak secara otomatis menyebabkan biaya L2 melonjak.

eip4844

Bagaimana cara kerja transaksi blob secara teknis?

Ketika sebuah rollup sequencer ingin mengirim data ke Ethereum, ia membuat transaksi yang membawa blob. Transaksi ini berisi dua field baru yang sebelumnya tidak ada sebelum EIP-4844:

  • `max_fee_per_blob_gas`: biaya maksimum yang akan dibayarkan pengirim per unit gas blob
  • `blob_versioned_hashes`: referensi kriptografi yang menghubungkan ke blob terlampir

Data blob sebenarnya dikirim sebagai "sidecar" bersama transaksi. Data tersebut tidak masuk ke dalam payload eksekusi. Node beacon menyimpan blob, memvalidasinya menggunakan komitmen polinomial KZG, dan menyediakannya selama sekitar 18 hari sebelum dihapus.

Komitmen KZG adalah tulang punggung kriptografi. Dinamakan berdasarkan Kate, Zaverucha, dan Goldberg, skema komitmen polinomial ini memungkinkan siapa pun untuk memverifikasi bahwa bagian data tertentu dalam sebuah blob adalah benar tanpa mengunduh seluruh 128 KB. Sifat inilah yang memungkinkan pengambilan sampel ketersediaan data di masa mendatang dengan danksharding penuh. Untuk saat ini, setiap validator mengunduh seluruh blob. Di masa depan, mereka hanya perlu mengambil sampel bagian-bagian kecil.

Sebelum peningkatan Dencun, Ethereum menjalankan Upacara Pengaturan Tepercaya (Trusted Setup Ceremony) untuk parameter KZG. Lebih dari 140.000 kontributor berpartisipasi. Model keamanan hanya membutuhkan satu peserta yang jujur untuk membuang komputasinya. Jika bahkan satu orang jujur, seluruh sistem akan berfungsi.

Beban penyimpanan pada node masih dapat dikelola. Dengan target 3 blob per blok, node membutuhkan sekitar 384 KB per blok penyimpanan tambahan. Selama periode retensi 18 hari penuh, itu berjumlah sekitar 48 GB. Bukan jumlah yang sedikit, tetapi juga bukan masalah besar.

Apa yang berubah setelah Dencun: angka-angkanya

Pembaruan Dencun diaktifkan pada 13 Maret 2024. Dampaknya terhadap ekonomi L2 sangat cepat dan besar.

Metrik Sebelum Dencun Setelah Dencun Mengubah
Ukuran data blok rata-rata Garis dasar +116,8% Blok yang lebih besar, throughput yang lebih tinggi.
Penggunaan data panggilan berdasarkan ringkasan Standar -56,8% Rollup beralih ke blob.
Biaya data panggilan rollup optimis $0,50-$2 per transaksi Sub-sen -81%
Volume transaksi dasar Garis dasar +224% Penurunan biaya memicu adopsi
Pasar gas blob Tidak ada Pasar biaya independen Mekanisme penetapan harga baru

Sebelum Dencun, setiap byte data rollup membutuhkan biaya gas eksekusi. Transaksi Arbitrum pada umumnya mengharuskan sequencer untuk memposting calldata di mainnet Ethereum, membayar tarif gas yang sama seperti pengguna Ethereum lainnya. Selama periode sibuk, hal ini mendorong biaya L2 naik hingga beberapa dolar per transaksi, yang sebagian menggagalkan tujuan penggunaan L2.

Setelah Dencun, rollup beralih ke transaksi blob. Blob memiliki jalur gas sendiri. Hasilnya: pengiriman transfer token di Base turun dari dolar menjadi pecahan sen. Biaya Arbitrum turun dengan margin yang serupa. Penurunan biaya tersebut sangat dramatis sehingga aktivitas L2 meledak. Pengguna yang sebelumnya menunggu di pinggir lapangan berbondong-bondong bergabung.

Base adalah yang paling menonjol. Peningkatan volume transaksi sebesar 224% dalam beberapa minggu setelah Dencun diluncurkan. Rollup yang didukung Coinbase sebelumnya tergolong mahal dibandingkan dengan para pesaingnya. Dengan blob, platform ini menjadi salah satu yang termurah untuk digunakan (L2).

Peningkatan Pectra: menggandakan kapasitas blob.

Peningkatan kapasitas blob pertama hadir bersamaan dengan peningkatan Pectra pada Mei 2025. EIP-7691 menggandakan target blob dari 3 menjadi 6 per blok dan menaikkan maksimum dari 6 menjadi 9. Hal itu secara efektif menggandakan bandwidth data yang tersedia untuk rollup.

Mengapa hal ini penting? Pada akhir tahun 2024, ruang blob mulai penuh. Ketika keenam slot blob dalam satu blok terisi, biaya dasar blob mulai naik, sama seperti bensin biasa saat terjadi kemacetan. Semakin banyak rollup yang memposting lebih banyak data berarti biaya blob yang murah tidak akan tetap murah selamanya kecuali kapasitas diperluas.

Pectra mengatasi hal itu. Dengan 6 blob target per blok, jaringan dapat menangani kira-kira dua kali lipat data rollup sebelum pasar biaya mulai mendorong harga naik. Bagi pengguna L2, ini berarti biaya tetap rendah bahkan saat adopsi meningkat.

Perhitungan matematis mengenai kebutuhan node tetap masuk akal. Dengan 6 blob per blok, beban penyimpanan sekitar 768 KB per blok. Selama periode retensi 18 hari, itu kira-kira 96 GB. Lebih besar dari sebelum Pectra, tetapi masih dalam jangkauan perangkat keras konsumen. Menjaga Ethereum tetap terdesentralisasi dengan tidak membebani operator node rumahan adalah batasan yang dianggap serius oleh para perancang protokol.

eip4844

Dari proto-danksharding hingga danksharding penuh

EIP-4844 selalu dirancang sebagai batu loncatan. Proto-danksharding memberi Ethereum transaksi blob dan pasar biaya terpisah. Danksharding penuh, yang masih bertahun-tahun lagi, membawa konsep ini jauh lebih maju.

Sistem saat ini mengharuskan setiap validator untuk mengunduh setiap blob secara penuh. Itu berfungsi dengan 6-9 blob per blok. Namun, tidak berfungsi dengan 64 blob atau lebih. Danksharding penuh memperkenalkan pengambilan sampel ketersediaan data (DAS), di mana validator hanya perlu mengunduh potongan kecil acak dari setiap blob dan menggunakan komitmen KZG untuk memverifikasi sisanya. Ini memungkinkan Ethereum untuk meningkatkan kapasitas blob tanpa membuat node mengunduh data yang jauh lebih banyak secara eksponensial.

Fitur Proto-danksharding (sekarang) Danksharding penuh (masa depan)
Gumpalan per blok 6 target, 9 maksimal (pasca-Pectra) 64+
Unduhan data validator Gumpalan penuh Sampel acak (DAS)
Pengkodean penghapusan Tidak digunakan Diperlukan untuk DAS
Verifikasi ketersediaan data Unduh lengkap Pengambilan sampel probabilistik
Beban penyimpanan node ~96 GB / 18 hari Minimal per node
Kapasitas transaksi Ribuan TPS di seluruh L2 Target jutaan TPS

Rencana ini belum final. Para peneliti Ethereum terus memperdebatkan parameter pastinya. Namun arahnya jelas: lebih banyak ruang blob, lebih sedikit overhead per node, dan lapisan ketersediaan data yang dapat mendukung ratusan rollup secara bersamaan.

Apa arti blob bagi pengguna dan pengembang?

Jika Anda menggunakan jaringan Layer 2, EIP-4844 adalah alasan mengapa biaya Anda rendah. Itulah intinya. Anda tidak perlu memahami komitmen KZG atau pasar gas blob untuk mendapatkan manfaatnya. Dampaknya terasa secara otomatis: rollup membayar lebih sedikit untuk mengirim data, mereka meneruskan penghematan tersebut kepada pengguna, dan setiap transaksi hanya membutuhkan sebagian kecil dari satu sen.

Bagi para pengembang yang membangun di atas L2, blob mengubah persamaan biaya untuk aplikasi yang membutuhkan banyak data. Aplikasi terdesentralisasi (dapp) seperti game, media sosial, dan aplikasi intensif data yang sebelumnya tidak praktis di atas L2 yang mahal menjadi layak. Lonjakan aktivitas Base setelah Dencun bukanlah kebetulan. Para pengembang merilis aplikasi yang hanya masuk akal secara ekonomi dengan biaya tingkat blob.

Untuk mainnet Ethereum, gambaran situasinya lebih kompleks. Blob menghasilkan pendapatan biaya terpisah yang masuk ke validator. Namun, karena biaya blob dirancang agar murah, pendapatan per byte yang dihasilkan lebih rendah daripada calldata. Beberapa analis berpendapat bahwa ini mempercepat masalah "uang ultrasonik" Ethereum secara terbalik: biaya L2 yang lebih rendah berarti lebih sedikit ETH yang dibakar melalui EIP-1559. Apakah itu menjadi masalah atau tidak bergantung pada pandangan Anda tentang proposisi nilai jangka panjang Ethereum.

Satu hal yang tidak berubah: Ethereum masih menyelesaikan semuanya. Blob bersifat sementara, tetapi komitmen kriptografi tetap ada di mainnet secara permanen. Rollup masih membutuhkan Ethereum untuk keamanan. Proto-danksharding membuat L2 lebih murah. Itu tidak membuat mereka independen.

Ada pertanyaan?

Tidak secara langsung. Gas blob dan gas eksekusi adalah pasar yang terpisah. Lonjakan aktivitas DeFi di mainnet tidak menyebabkan biaya blob naik, dan permintaan blob yang tinggi tidak memengaruhi gas reguler. Pemisahan ini disengaja. Hal ini mencegah biaya L2 terpengaruh oleh kemacetan mainnet yang tidak terkait.

Ya. Pectra mulai beroperasi pada Mei 2025 dan menyertakan EIP-7691, yang menggandakan target blob dari 3 menjadi 6 per blok dan menaikkan maksimum dari 6 menjadi 9. Ini memberi rollup dua kali lipat bandwidth data sebelum biaya blob mulai meningkat. Persyaratan penyimpanan node meningkat menjadi sekitar 96 GB selama jendela retensi 18 hari.

Proto-danksharding (EIP-4844) mengharuskan semua validator untuk mengunduh blob lengkap. Ini mendukung 6-9 blob per blok. Danksharding penuh akan menggunakan pengambilan sampel ketersediaan data sehingga validator hanya perlu memeriksa potongan acak kecil. Ini memungkinkan 64+ blob per blok, memungkinkan jutaan transaksi per detik di seluruh rollup. Danksharding penuh masih membutuhkan waktu bertahun-tahun lagi.

Biaya calldata rollup optimistis turun sebesar 81%. Base mengalami peningkatan volume transaksi sebesar 224% karena biaya turun ke level di bawah satu sen. Sebelum Dencun, transfer token sederhana di Arbitrum atau Base mungkin berharga $0,50-$2. Setelah Dencun, transaksi yang sama berharga kurang dari satu sen di sebagian besar L2.

Blob adalah potongan data sementara berukuran 128 KB yang terlampir pada blok Ethereum. Blob membawa data transaksi rollup dan berada di rantai beacon selama kurang lebih 18 hari sebelum dihapus. Tidak seperti calldata, blob tidak dapat diakses oleh EVM dan memiliki pasar biaya terpisah. Setiap blok saat ini dapat menampung hingga 9 blob setelah peningkatan Pectra.

EIP-4844 adalah peningkatan Ethereum yang memperkenalkan transaksi blob, cara baru bagi rollup Layer 2 untuk mengirim data ke Ethereum dengan biaya yang jauh lebih rendah. Alih-alih menggunakan calldata permanen, rollup sekarang mengirim blob data sementara yang akan dihapus setelah sekitar 18 hari. Peningkatan ini diluncurkan bersamaan dengan hard fork Dencun pada 13 Maret 2024, dan memangkas biaya L2 lebih dari 80% pada sebagian besar rollup.

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.