EIP-4844 at Ethereum Rollups: Pagpapahusay sa Data Availability

Bakit Kailangan ng Rollups ang Data Availability Layers
Matagal nang pinag-uusapan ang scalability trilemma ng Ethereum—ang pagbabalanse ng decentralization, security, at throughput. Ang solusyon? Isang rollup-centric na approach. Ngunit may catch: umaasa ang karamihan ng rollups sa Ethereum bilang data availability (DA) layer. Kung walang DA, mawawala ang garantiya ng execution integrity at user recoverability.
Ang Problema sa Calldata
Sa kasalukuyan, gumagamit ang rollups ng calldata ng Ethereum para sa DA, ngunit ito ay mahal—umaabot sa ~80% ng gas fees ng isang rollup operator. Narito ang EIP-4844, o Proto-Danksharding. Nagdadala ito ng blob-carrying transactions, isang bagong format na espesyal para sa DA. Hindi tulad ng calldata, mas mura ang blobs dahil hindi sila executable ng smart contracts—para lang sila sa storage.
Paano Gumagana ang Blobs
- Pansamantalang Storage: Nananatili ang blobs nang ~18 araw (4096 epochs), sapat para ma-verify ang data.
- Hiwalay na Fee Market: Ang blob gas prices ay hiwalay sa execution gas, protektado ang rollups mula sa congestion spikes.
- KZG Commitments: Bawat blob ay may cryptographic commitment para sa efficient verification.
Ang Pagbagay ni Scroll sa EIP-4844
Bilang zkRollup, gumagamit si Scroll dati ng calldata. Pagkatapos ng EIP-4844, lumipat ito sa blobs, binabawasan ang gastos habang pinapanatili ang seguridad. Ang PI circuit—isang kritikal na bahagi—ay nagve-verify na ngayon ng blob consistency gamit ang polynomial evaluations.
Ano ang Susunod? Danksharding
Simula pa lang ang Proto-Danksharding. Ang full Danksharding upgrade ay magdadala ng data availability sampling (DAS), na magbibigay-daan sa nodes na i-verify ang malalaking dataset nang walang buong download.