1 — 关键组件与概念(简单名词表)


2 — 典型交易生命周期(文字 + ASCII)

用户提交 tx → Sequencer 收集排序 → 批量交易(Batch)
         ↓
    Sequencer/Prover 计算新 state,生成 ZK-Proof
         ↓
    发布 (compressed calldata + proof) 到 L1 Rollup Contract
         ↓
    L1 合约:校验 proof;若通过,提交新的 state_root,并记录 calldata
         ↓
    交易被确认(最终性在 proof 验证后立即成立)

更扁平的 ASCII 流程图:

[User tx] → [Sequencer/Batching] → [Prover: compute state + proof]
                ↓
       [Publish calldata + proof] → [L1 Rollup Contract: verify proof]
                ↓
            [state_root 更新] → [最终性 / 可提现]


3 — 核心技术点详解

a) 怎么把“很多交易”变成一个 proof?

b) Data Availability(数据可用性)