Mengapa Rollups Butuh Lapisan Ketersediaan Data: Bagaimana EIP-4844 Meningkatkan Kemampuan DA Ethereum

by:ChainSight2 hari yang lalu
1.43K
Mengapa Rollups Butuh Lapisan Ketersediaan Data: Bagaimana EIP-4844 Meningkatkan Kemampuan DA Ethereum

Trilemma Skalabilitas dan Ethereum Berbasis Rollup

Selama bertahun-tahun, komunitas blockchain bergulat dengan trilemma skalabilitas—menyeimbangkan desentralisasi, keamanan, dan throughput. Jawaban Ethereum? Roadmap berbasis rollup. Tapi inilah masalahnya: sebagian besar rollups sangat bergantung pada kemampuan Ethereum sebagai lapisan ketersediaan data (DA). Datanglah EIP-4844, atau Proto-Danksharding—pengubah permainan yang dirancang untuk meningkatkan kemampuan DA Ethereum.

Mengapa Rollups Membutuhkan Ketersediaan Data

Rollups menjamin integritas eksekusi dengan biaya lebih rendah dengan memindahkan komputasi off-chain. Tapi tanpa DA, pengguna tidak bisa memverifikasi transisi status atau menarik dana secara independen. Optimistic rollups bergantung pada bukti penipuan, sementara ZK-rollups menggunakan bukti kriptografi. Keduanya, bagaimanapun, membutuhkan data dasar yang tersedia—tidak harus disimpan selamanya, tetapi dapat diakses cukup lama untuk verifikasi.

Biaya Calldata

Saat ini, rollups menyematkan data transaksi dalam calldata Ethereum, yang mahal (80% dari biaya rollup!). EIP-4844 memperkenalkan transaksi pembawa blob, menawarkan penyimpanan lebih murah untuk data spesifik DA. Blob bersifat sementara (~18 hari), tetapi itu cukup waktu untuk pemeriksaan validitas.

EIP-4844: Lompatan Teknis

  1. Mekanika Blob: Setiap blob menyimpan ~125 KB data, diikat melalui bukti KZG. EVM tidak bisa mengakses konten blob langsung—hanya komitmen—mengurangi biaya gas.
  2. Pasar Dua Tarif: Harga gas blob terpisah dari gas eksekusi, melindungi rollups dari kemacetan L1.
  3. Masa Depan: Desain ini membuka jalan untuk Danksharding, di mana node mengambil sampel blob alih-alih mengunduhnya seluruhnya.

Tantangan ke Depan

Meskipun EIP-4844 meningkatkan kapasitas (~100 TPS di seluruh rollups), ini bukan solusi ajaib. Danksharding skala penuh masih dibutuhkan untuk skalabilitas sejati. Sampai saat itu, rollups harus mengelola blob dan calldata—atau berisiko bergantung pada lapisan DA eksternal.

Pendapat? Mari diskusikan bagaimana ini berdampak pada stack Anda.

ChainSight

Suka21.86K Penggemar729
Opulous