EIP-4844: Transaksi Blob Shard (Proto-Danksharding) yang Memotong Biaya Rollup 10–100x

Penulis Buterin, Vitalik; Diederich, Ansgar; Inabinet, Cody; Dietrichs, Hsiao-Wei; Storr, Mofi
Tahun 2022
Proyek Ethereum
Lisensi Creative Commons CC0
Sumber Resmi eips.ethereum.org/EIPS/eip-4844
Disclaimer: Halaman ini merupakan ringkasan dan analisis edukatif dari whitepaper atau makalah teknis resmi. Konten ini disajikan untuk tujuan pendidikan semata dan bukan merupakan saran investasi atau keuangan. Selalu baca dokumen asli dan lakukan riset mandiri sebelum mengambil keputusan keuangan apa pun.

EIP-4844: Shard Blob Transactions, yang dikenal sebagai Proto-Danksharding, adalah Ethereum Improvement Proposal yang diajukan oleh Vitalik Buterin, Ansgar Diederich, Cody Inabinet, Hsiao-Wei Dietrichs, dan Mofi Storr. Diaktifkan dalam Dencun hard fork pada 13 Maret 2024, EIP-4844 memperkenalkan tipe transaksi baru yang membawa blob — potongan data biner besar (~128 KB masing-masing). Efek praktis langsungnya: mengurangi biaya rollup sebesar 10–100x. Nama “Proto-Danksharding” memberi penghormatan kepada peneliti Dankrad Feist, yang proposal danksharding penuh-nya merupakan peta jalan data availability jangka panjang.

Publikasi dan Konteks

Sebelum Dencun, rollup Ethereum (Optimism, Arbitrum, zkSync, Starknet, Base) memposting data transaksi mereka sebagai calldata dalam transaksi Ethereum. Calldata bersifat permanen (disimpan selamanya oleh semua full node) dan dihargai untuk permanen penyimpanan. Wawasan intinya: rollup hanya membutuhkan data mereka tersedia selama ~1–2 minggu — cukup lama untuk fraud proof (Optimistic rollup) atau pengiriman proof (ZK rollup). Tidak ada alasan membayar penyimpanan permanen. EIP-4844 menciptakan “jalur baru” untuk data sementara ini: blob.

Blob: Mekanisme Inti

Sebuah blob (binary large object) adalah potongan data ~128 KB yang dilampirkan pada transaksi khusus blob-carrying:

  • Ukuran per blob: ~128 KB (4096 elemen field masing-masing 32 byte)
  • Maksimum blob per blok: 6 (target: 3)
  • Retensi data: ~18 hari (4096 epoch) oleh node konsensus
  • Akses EVM: EVM tidak dapat membaca isi blob secara langsung — hanya komitmen KZG-nya
  • Pasar biaya: Pasar biaya blob terpisah dengan base fee sendiri dan penyesuaian EIP-1559

Blob dikomit menggunakan KZG polynomial commitments: skema komitmen kriptografis yang memungkinkan membuktikan bahwa sepotong data tertentu memang evaluasi polinomial yang dikomit di titik tertentu — blok bangunan untuk Data Availability Sampling dalam danksharding penuh.

Mengapa Blob Lebih Murah?

Biaya blob berbeda dari biaya calldata karena:

  1. Tidak permanen: Blob dihapus setelah ~18 hari, tidak memerlukan penyimpanan permanen oleh semua node.
  2. Pasar biaya terpisah: Blob punya base fee sendiri yang turun secara agresif saat tidak ada permintaan blob.
  3. Harga per byte lebih rendah: Biaya blob saat diluncurkan sekitar 10–100x lebih murah dari calldata untuk jumlah data yang sama.

Dampak pada Ekosistem Rollup

Segera setelah Dencun aktif (13 Maret 2024):

  • Biaya Optimism: Turun dari ~$0,50 per transaksi menjadi ~$0,005 (100x penurunan)
  • Biaya Arbitrum: Penurunan serupa
  • Base (Coinbase L2): Biaya turun di bawah $0,01
  • zkSync Era, Starknet: Juga merasakan pengurangan biaya signifikan

Dencun merupakan perubahan terbesar dalam ekonomi L2 sejak peluncuran rollup pertama dan memvalidasi strategi rollup-centric Ethereum.

Hubungan dengan Danksharding Penuh

EIP-4844 adalah “proto” karena ia memperkenalkan tipe blob transaction dan KZG commitment tanpa mengimplementasikan Data Availability Sampling penuh. Danksharding penuh (roadmap masa depan) akan meningkatkan kapasitas dari 3 blob/blok menjadi ~64 blob/blok dengan DAS memungkinkan light client memverifikasi ketersediaan data.

Istilah Terkait

Referensi