What is Proto-Danksharding?

Intermediate
3m

Proto-Danksharding, also known as EIP-4844, is an intermediate step towards full Danksharding that aims to significantly improve Ethereum's scalability, particularly for Layer 2 rollup solutions.

Related Reading: What is Rollup?

Key aspects of Proto-Danksharding

  • Data Blobs: Proto-Danksharding introduces "blobs" of data that can be attached to blocks. These blobs are large chunks of data (125 kilobytes each) that are not accessible to the Ethereum Virtual Machine (EVM) and are automatically deleted after a fixed period (about 18 days)
  • Cheaper Data Storage: By using data blobs instead of calldata, rollups can store their transaction data much more cheaply. This results in lower costs for users and more efficient data management for the network
  • Scalability Improvement: Proto-Danksharding aims to scale Ethereum to handle over 100,000 transactions per second by expanding the data storage capabilities of the blockchain
  • KZG Polynomial Commitment Scheme: This cryptographic technique allows data stored within blobs to be validated without processing the entire blob directly, enhancing efficiency and maintaining compatibility with zero-knowledge designs used by some Layer 2 protocols

Proto-Danksharding is part of the roadmap towards full Danksharding. It introduces 6 data blobs per block, while full Danksharding aims to expand this to 64 blobs per block

Proto-Danksharding has been approved as part of the Ethereum Cancun-Deneb upgrade, which was deployed on the Ethereum mainnet on March 13, 2024

Rollups and Cost Efficiency:

Rollups, such as Optimistic Rollups and zk-Rollups, can leverage the extra data space provided by Proto-Danksharding to post their transaction data on-chain more cost-effectively. For instance, a decentralized finance (DeFi) application using rollups can handle thousands of transactions per second at a fraction of the cost, compared to the current Ethereum mainnet without Proto-Danksharding. This makes transactions faster and cheaper for end-users, enhancing the overall user experience and adoption of Ethereum-based applications.

Ethereum

What else do you want to learn?

Send

In This Article

delate
Use TokenInsight App All Crypto Insights Are In Your Hands
Open