layer2 1. Zk rollup 和 Op rollup 的主要区别是什么 2. 说一下 Zk rollup 和 Op rollup 和代表项目,并简述项目之间的区别 3. 简述 L1<->L2 桥充值提现流程 4. op-batch 和 op-proposer 的作用是什么 5. 简述 op-node 指导 op-geth 修改区块状态的逻辑 6. 聊聊您对重新质押协议的理解 7. 你熟悉那些 DA,举一到两个来说明 8. 简述 EigenDA 的整体架构 9. DA 里面选择 KZG 算法的主要原因是什么 10. EigenDA 的重新质押的意义是什么 11. EigenDA 和 Celestia DA 的区别是什么 12. 可以给我讲述一下 op stack 的整体架构吗,可以画图说明 13. 简述 op bridge 充值和提现交易如何进行关联 14. op-batcher rollup 数据 start 的区块是如何获取和使用的 15. op-proposer rollup 块数的 stateroot 是固定的吗,请说明原因 16. 简述 op-node 指导 op-geth 改变区块状态的流程 17. Op 充值的资金锁在那个合约里面 18. Prove 和 cliam 交易的通过那个合约实现的,方法名是什么 19. Op 的挑战期是固定的吗,若不是,请说明如何更改调整期 20. 如何解析到 rollup 到 L1 的交易数据供给浏览器使用 21. 如何解析到 rollup 到 L1 的 stateroot 数据供给浏览器使用