在本次視頻中首先介紹了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