⚡ Layer2 · 扩容与 Rollup
📘 30 章 · 从原理到综合实战
🧑🎓
友好 · 活泼配色
1
Layer2 概述
区块链扩容困境
定义与核心思想 · 主流方案对比:状态通道、Plasma、Rollup
→
2
Rollup 基础
什么是 Rollup
链下计算+链上验证 · 安全性、吞吐量、Gas 费优势
→
3
Optimistic Rollup 原理
欺诈证明
挑战期 · 假设有效 vs 主动验证
→
4
Optimistic 实战·Arbitrum
架构解析
开发环境搭建 · 部署第一个合约
→
5
Optimistic 实战·Optimism
架构解析
OVM 与 EVM 等价性 · Bedrock 升级
→
6
ZK Rollup 原理
零知识证明入门
有效性证明 · ZK-SNARKs vs ZK-STARKs
→
7
ZK 实战·zkSync Era
架构与账户抽象
原生 L2 账户 · 开发入门
→
8
ZK 实战·StarkNet
架构与 Cairo
Cairo 语言基础 · 合约开发入门
→
9
ZK 实战·Scroll
架构与 EVM 兼容
ZK 证明 · Precompile 合约
→
10
Rollup 数据可用性
链上数据发布
EIP-4844 · Proto-Danksharding · DAS
→
11
排序器 Sequencer
中心化 vs 去中心化
MEV 捕获 · 排序器拍卖
→
12
Rollup 跨链桥
L1-L2 / L2-L2 通信
规范桥 vs 第三方桥 · 跨链安全性
→
13
Rollup 代币经济学
Gas 代币 & 排序器收入
治理代币 · Staking 机制
→
14
状态通道
原理与闪电网络
通道生命周期 · 链下更新 · 争议解决
→
15
Plasma
链架构与退出机制
数据可用性问题 · 局限性
→
16
Validium
链下数据可用性
与 ZK Rollup 区别 · 应用场景
→
17
Volition
混合数据可用性
用户自主选择 · 灵活性与安全性权衡
→
18
Layer2 互操作性
跨 Rollup 通信
共享排序器 · Layer2 聚合层
→
19
Layer2 安全性分析
Rollup 安全模型
排序器故障 · 升级机制 · 治理攻击
→
20
Layer2 开发工具
Hardhat / Foundry
Tenderly 调试 · 配置 Layer2
→
21
Layer2 前端集成
ethers.js / viem
钱包切换 · 交易状态追踪
→
22
Layer2 测试
本地测试网 & 公共测试网
Anvil · Goerli/Sepolia · Fork 测试
→
23
Layer2 部署与运维
合约部署脚本
验证合约 · 监控与告警
→
24
Layer2 性能优化
批量交易 & 压缩
Gas 优化策略
→
25
Layer2 与 DeFi
Uniswap V3 / Aave
Arbitrum & Optimism 部署 · 借贷协议适配
→
26
Layer2 与 NFT
跨链迁移 & 原生市场
Gas 费优势
→
27
Layer2 与游戏
全链游戏引擎
MUD · Dojo · 实时交互
→
28
Layer2 监管与合规
KYC/AML 实现
合规桥 · 监管趋势
→
29
未来展望
ZK 化 & 并行 EVM
模块化区块链与 Layer2 关系
→
30
综合实战
基于 Arbitrum 的 DApp
合约 + 前端 + 部署 · 从零构建
→