Overview of EIP-4844: Shard Blob Transactions
masterEIP-4844 introduces a new transaction format called "blob-carrying transactions." These transactions allow for the inclusion of large amounts of data that are not directly accessible by the Ethereum Virtual Machine (EVM) during execution, but whose cryptographic commitments are accessible.
This serves as a stop-gap solution for data sharding by implementing the transaction format intended for full sharding without actually sharding the data. Instead, the blob data is part of the beacon chain and is downloaded by all consensus nodes, though it can be deleted after a relatively short delay.
Key constraints:
- Target data per block: ~0.375 MB
- Maximum data per block: ~0.75 MB