EIP-4844: Shard Blob Transactions
Vitalik Buterin, Dankrad Feist, Diederik Loerakker, George Kadianakis, Matt Garnett, Mamy Ratsimbazafy, Proto Podtolski, Ansgar Dietrichs, Barnabé Monnot
EIP-4844, also known as Proto-Danksharding, is a significant Ethereum Improvement Proposal that aims to drastically reduce transaction fees for layer-2 scaling solutions by introducing a new transaction type: 'blob transactions'. This proposal is a crucial step towards full sharding on Ethereum. Instead of bundling data directly into standard transaction calldata, blob transactions will carry their data in separate 'blobs' which are temporarily stored and are not subject to the same computational burden as regular calldata. This separation allows for a more efficient and cheaper way to post data to the main chain, a fundamental requirement for rollups. EIP-4844 implements a new fee market for these blobs and introduces cryptographic techniques, such as KZG commitments, to ensure data availability and verifiability without requiring nodes to store all blob data indefinitely. The primary goal is to make rollups significantly more cost-effective, thereby increasing Ethereum's overall transaction throughput and accessibility.
Ethereum Improvement Proposals