在本次视频中首先介绍了Data Availability的概念。 其次讲了Ethereum的EIP-4844即Proto-Danksharding方案。 然后讲了完整的Danksharding方案,包括PBS(Proposer/Builder Separation)和DAS(Data Availability Sampling),后者又包括Erasure Coding、KZG Commitment、KZG 2D scheme、Lazy Validator Problem。 最后对比了Danksharding和Celestia、Avail,并简述了Modular Blockchain的概念。

讲述ZK-Rollup如何使用Blob Transaction的时候有口误,应该是:Calldata需要传入KZG Commitment,合约执行时将其和从Opcode拿到的KZG Commitment Hash对比验证。

文档资料见Github:https://github.com/biquanlibai/blockchain-course