The property of blob data is that it:
- Does not need to be stored by L1 nodes as long as normal block data
- Is not directly accessible in the EVM
This is different from L1 calldata today. It’s sufficient to build a rollup, but has lower requirements per byte of data, since the EVM is not involved and the data can be pruned. This means that Ethereum can process much more rollup data without sacrificing decentralization.
The result would be that rollups can get up to 100x cheaper fees, without having to wait on the full version of #danksharding. It is designed to be forward-compatible with #danksharding however, meaning the advantages compound...
With data-availability-sampling, nodes will be able to determine the availability of these blobs without downloading it all themselves—AKA data-sharding! This would get us yet another 10x—all without further changes to the execution-layer.
This is extremely compelling, and a concerted effort to build out the prototype presented on ACD today began at ETHDenver.
Optimism is in strong support of this EIP. We’re already contributing time and effort to make it happen, and we hope that our peers in the rollup space will follow suit. This benefits us all equally. Positive sum for the win—we will be better together! ❤️🌈
• • •
Missing some Tweet in this thread? You can try to
force a refresh
We said we had some big news and here it is. Today we're announcing the exciting work we've been doing to take Optimistic Ethereum to the next level.
With the next mainnet upgrade we're tossing out the custom Solidity compiler and introducing a truly native Ethereum experience on L2. You'll be able to deploy your contracts with a single click. Every piece of tooling you know and love will just work.