EIP-4844 (proto-danksharding) is a significant Ethereum improvement proposal that introduces a new transaction type called “blob-carrying transactions.” These transactions carry large “blobs” of data that are temporarily stored on the Ethereum consensus layer (beacon nodes) for a short period.
EIP-4844 is crucial because it sets the foundation for full Danksharding, a long-term scaling solution that splits Ethereum into smaller, more manageable “shards.” This sharding approach aims to significantly increase Ethereum’s transaction throughput. While not providing the full benefits of sharding, EIP-4844 significantly reduces transaction fees (particularly for rollups) and prepares the Ethereum network for its future sharded form.
The anticipated Prague/Electra upgrade encompasses a set of improvements still in active development. It's envisioned as a two-part upgrade with distinct functionalities for the execution layer (Prague) and the consensus layer (Electra) of the Ethereum blockchain.
EIP-4788 proposal integrates "Beacon Block Roots" into each Ethereum Virtual Machine (EVM) block. Beacon Block Roots are unique identifiers of blocks on the Ethereum Beacon Chain, summarizing the chain's state for security and verification purposes.