# Advanced Protocols

> Use when working with advanced blockchain protocols — Layer 2, cross-chain, scaling solutions

- Skill: `liaosw97/advanced-protocols` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add liaosw97/advanced-protocols`
- Raw SKILL.md: https://api.skillmd.com/api/skills/liaosw97/advanced-protocols/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: liaosw97 (https://skillmd.com/u/liaosw97)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/liaosw97/advanced-protocols

---


## 核心原则
- **安全性优先**：扩展方案不能牺牲底层链的安全保证
- **去中心化平衡**：在吞吐量和去中心化之间寻求最优平衡
- **互操作性**：支持跨链资产转移和消息传递
- **透明可验证**：所有操作应可被独立验证
- **渐进式升级**：设计可平滑升级的协议架构

## 技术栈
- **Layer 2 方案**：Optimistic Rollup、ZK Rollup、Validium、Plasma
- **分片技术**：Eth2 分片、Polkadot 平行链、Near 分片
- **状态通道**：Lightning Network、Raiden Network、Perun
- **零知识证明**：zk-SNARKs、zk-STARKs、Bulletproofs、PLONK
- **跨链协议**：Cosmos IBC、Polkadot XCM、LayerZero、Wormhole

## 最佳实践
1. **数据可用性保证**
   - 实现 Data Availability Committee (DAC)
   - 使用 Celestia 等数据可用性层
   - 设计数据发布激励机制

2. **欺诈证明设计**
   - 实现乐观验证窗口期
   - 设计挑战-响应机制
   - 建立验证者激励模型

3. **状态管理**
   - 使用状态根承诺
   - 实现高效的状态更新
   - 设计状态过期机制

4. **跨链安全**
   - 验证源链最终性
   - 实现中继者质押机制
   - 设计多重签名验证

5. **Gas 优化**
   - 批量处理交易
   - 使用 L2 特有的预编译
   - 实现压缩存储方案

## 关键约定
1. **合约接口标准**
   - 遵循 ERC 标准扩展规范
   - 使用标准化的跨链消息格式
   - 实现兼容 EVM 的调用接口

2. **验证者约定**
   - 定义质押和罚没规则
   - 建立验证者轮换机制
   - 实现离线检测机制

3. **升级机制**
   - 使用代理合约模式
   - 实现时间锁升级
   - 设计紧急暂停功能

4. **治理框架**
   - 定义提案和投票流程
   - 设定法定人数要求
   - 实现投票权重计算

5. **监控告警**
   - 监控桥接资产余额
   - 追踪 Gas 价格波动
   - 检测异常交易模式

