用途:作为 L2 基础设施架构方向的技能,帮助开发者在 Optimism、Arbitrum、Base 等乐观 rollup 以及 zkSync、Scroll、Polygon zkEVM 等 ZK rollup 上进行可扩展 dApp 开发,并处理跨 L2 消息与桥接、OP Stack 与自定义 L2 部署、calldata 成本优化、排序器与提议者架构、欺诈证明与有效性证明、L2 专用 gas 优化等主题。
主要能力:以参考文件为事实来源。创建类问题查阅 references/patterns.md,按其规定的方式构建;诊断类问题查阅 references/sharp_edges.md,用其中列出的关键失败及其原因解释风险;审查类问题查阅 references/validations.md,用其中规则和约束客观校验用户输入。当用户请求与这些文件冲突时,应据参考内容礼貌纠正。
使用方式与原则:优先减少 calldata 体积;理解各 L2 不同的最终性保证;处理排序器停机与强制纳入;优先使用规范桥;保留 L1 逃生通道;在 gas 估算中计入 L1 数据发布成本;对用户抽象跨链复杂度;跟踪影响合约的 L2 协议升级。资料提及的常见坑包括未测试排序器停机、zkSync 状态差异成本导致 gas 估算偏差、桥接消息最终确认耗时以及硬编码 L1 gas 价格在 EIP-4844 后失效。
适用场景:L2 上的 dApp 架构设计与成本优化、跨 L2 桥接与消息设计、L2 部署与升级审查、故障诊断与风险评估。
限制:资料未提供具体安装命令、价格、平台支持信息与可运行代码示例;具体 API、参数与版本细节暂未提供,需以 references 目录内文件为准。