One of the greatest challenges to Ethereum's mass adoption is its high gas fees—transaction costs required to interact with the blockchain. During peak activity, these fees surge, making Ethereum expensive and less accessible.
To address this, EIP-4844 (Proto-Danksharding) was proposed as an interim solution before full sharding implementation. This upgrade aims to reduce fees and increase throughput by introducing blob-carrying transactions, a cornerstone of Ethereum's scalability roadmap.
What is EIP-4844?
EIP-4844, or the Cancun upgrade, introduces a new transaction type—blob-carrying transactions—which bundle large data chunks (~125 kB) called blobs. These blobs are cheaper than traditional calldata and pave the way for Danksharding, Ethereum’s future sharding architecture.
Key features:
- Cost Reduction: Blobs are stored off-chain (consensus layer), reducing EVM workload.
- Interim Scaffolding: Implements logic for full sharding without requiring immediate structural changes.
Timeline of Ethereum Scalability Upgrades
- Beacon Chain Launch (2020): Introduced PoS consensus.
- The Merge (2022): Combined PoS with Ethereum’s execution layer.
- Shanghai Upgrade (2023): Enabled staked ETH withdrawals.
While these improved security, scalability relies on sharding.
Sharding vs. Danksharding
Sharding
Divides the blockchain into smaller shards to parallelize transactions, boosting throughput and lowering fees.
Danksharding
A refined approach using blobs for data storage, optimized for rollups. EIP-4844 (Proto-Danksharding) lays its groundwork.
How EIP-4844 Reduces Gas Fees
Blob Transactions
- Cheaper Storage: Blobs are stored on the Beacon Chain, bypassing EVM costs.
- Fixed Bandwidth: Limits data to 1 MB per slot (12 seconds), preventing congestion.
Multidimensional Fee Market
Adjusts pricing dynamically, balancing demand without overwhelming block sizes.
Data Storage in Proto-Danksharding
- Short-Term Storage: Blobs auto-expire after ~1 month (EIP-4444).
- Long-Term Access: Decentralized solutions (e.g., The Graph, block explorers) preserve historical data.
Technical Specs
- Blob Structure: 4096-field-element vectors treated as polynomials.
- Commitments: KZG hashes ensure data integrity without EVM overhead.
Precompiles:
- Blob Verification: For fraud proofs (optimistic rollups).
- Point Evaluation: For ZK-rollup equivalence proofs.
Implementation Roadmap
Completed:
- Blob transaction logic.
- Cross-layer verification.
Pending for Full Sharding:
- 2D data sampling.
- Proposer-builder separation.
FAQs
When will EIP-4844 launch?
Expected late 2023.
Will gas fees drop?
Yes, by 10–100x via blob transactions.
What’s next?
The Verge upgrade (Verkle trees) for further scalability.
Conclusion
EIP-4844 is Ethereum’s next leap toward scalability, resolving fee issues while setting the stage for sharding. By prioritizing modular upgrades, Ethereum ensures a smoother transition to a high-throughput future.
👉 Explore Ethereum’s latest tools to start building today!
Got questions? Join our Discord or reach out for expert insights.