Re understanding sharding: the future of Ethereum expansion

MarsBitMarsBit News The Merge Eth 2.0 rollups Vitalik 2020 10 rollup rollups2021Dankrad Feist Danksharding Danksharding Delphi Digital Danksharding PoW Eth 2

MarsBit

MarsBit News

The Merge Eth 2.0 rollups Vitalik 2020 10 rollup rollups2021Dankrad Feist Danksharding Danksharding

Delphi Digital Danksharding

PoW Eth 2.0 Beacon chainshard chains rollups

source: https://vitalik.ca/general/2021/04/07/sharding.html

64 MEV

rollups

Vitalik L1 rollupsL2 *data availability rollups L2

optimistic rollups sequencer state 100 state

optimistic rollups zk rollups rollups rollups

A rollup-centric ethereum roadmapWhat would a rollup-centric ethereum roadmap look like? Last week the Optimism team announced the launch of the firstethereum-magicians.org

Danksharding

DankshardingDankrad Feist 2021 Danksharding 256 ~125KB ~90KB 256 256

data availability

source: https://docs.google.com/presentation/d/1-pe9TMF1ld185GL-5HSWMAsaZLbEqgfU1sYsHGdD0Vw/edit#slide=id.g1150d91b32e_0_690

beacon block

Data Availability Sampling

Eth 2.0

Data Availability on Ethereum 2.0 Light Node(C.C. Liang)C.C. C.C. Liang medium.com

Erasure Coding

100 100% 1 200 50% +1 50% +1 50% +1

Chih-Cheng Liang - HackMD hackmd.io

2 KZG

KZG

Plonk SNARKs Plonk Plonk SNARKsmedium.com

KZG KZG KZG KZG 2 KZG 256 KZG 512

source: https://docs.google.com/presentation/d/1-pe9TMF1ld185GL-5HSWMAsaZLbEqgfU1sYsHGdD0Vw/edit#slide=id.g1150d91b32e_0_705

2 75

512 bytes * 1 block * 75 samples / 16 secs = 2.5 KB/s

64 60KB/s

Danksharding slot 12 8 16 slot

75 512 x 512 75 75% + 1

epoch 32 slot 32 slots 32 slotsepoch slot 2 KZG

Proposer-Builder Separation, PBS

KZG builderproposer Flashbots priority fee MEV

Vitalik Endgame Danksharding Vitalik

PBS

source: https://docs.google.com/presentation/d/1-pe9TMF1ld185GL-5HSWMAsaZLbEqgfU1sYsHGdD0Vw/edit#slide=id.g1150d91b32e_0_673

MEV commit-reveal block header slot MEV

slot12 slot24 slot 8

Censorship Resistance List, crList

PBS PBShybrid PBS PBS

  1. source: https://docs.google.com/presentation/d/1-pe9TMF1ld185GL-5HSWMAsaZLbEqgfU1sYsHGdD0Vw/edit#slide=id.g1150d91b32e_0_780
  2. PBS

PBS

Proto-DankshardingEIP-4844

proto-danksharding EIP-4844 post-merge Danksharding EIP Danksharding Danksharding EIP rollups rollups calldata rollups

proto-danksharding blob30 60 blob calldata blob 128KB120K gasEVM blob

calldata gas limit 30Mcalldata byte 16 gas 1.8MB calldata 5 10 9MB 18MB calldata

proto-Danksharding blob 4096 32 bytes 16 blobDanksharding 256 4096 * 32 * 16 = 2MB calldata blob

etherscan, the graph PoS

Mina Mina

rollups blob blob PBS builder KZG 32

L2 blob L1 zk-rollups L1

Disclaimer: The content of this article is sourced from the internet. The copyright of the text, images, and other materials belongs to the original author. The platform reprints the materials for the purpose of conveying more information. The content of the article is for reference and learning only, and should not be used for commercial purposes. If it infringes on your legitimate rights and interests, please contact us promptly and we will handle it as soon as possible! We respect copyright and are committed to protecting it. Thank you for sharing.(Email:[email protected])

Previous 2024-10-16
Next 2024-10-16

Guess you like