Bankless 119 - Sharding
The Ethereum roadmap which originally proposed L1 sharding, now proposes a rollup-centric roadmap. Where thr L2 converts is non-scalable data into blobs and post it to the L1
Ethereum provides a scalable data and non-scalable computation and L2 converts scalable data and non-scalable computation into scalable computation.
The rollup-centric roadmap, still leaves the door open for L1 sharding execution
Idea that the block builders have to track all the shards because of the separation between proposers and builders.
Proposer builder separation (PBS). Is a technique where validators on the beacon chain only have to worry about proposing a block, whilst a new entity called block builder will aggregate all the transactions on the mempool and build the most MEV-efficient block, which will be available for block proposers to propose.
Proposer uses data availability sampling to ensure the blocks being offered are valid and correct.
Danksharding => DAS, PBS
Danksharding introduces a new market on Ethereum: blob market. Beyond the bids for including the transactions on chain, now we have a separate market from agent who wants to include their data on the Ethereum blob space.
DAS
- you’re able to download some amount of some data if you want it to in a scalable way.
- danksharding introduces a new way to encode the data where nodes can verify the availability of the data using only pieces of it
- the data is encoded through an algorithm called Reed-Solomon, where you can verify the integrity of the whole data only with only 50% of it, and reconstruct the whole data from those pieces