本教程旨在系统学习 Curve DAO 项目的整体架构、核心机制、合约设计、治理逻辑与代币经济等内容,帮助开发者全面理解其设计理念及运作方式。
目录总览:
1. Curve 项目概览
• 1.1 Curve 是什么?主要解决什么问题?
• 1.2 与其他 DEX(Uniswap、Balancer)的核心区别
• 1.3 系统组成(前端、合约、DAO、激励)
2. 核心机制详解
• 2.1 稳定币交易的 AMM 模型(StableSwap 原理)
• 2.2 流动性池设计(Base Pool、Meta Pool、Factory Pool)
• 2.3 池子之间的组合关系与可拓展性
• 2.4 手续费结构与分配逻辑
3. 合约架构详解
• 3.1 Factory 合约与池子部署流程
• 3.2 Pool 合约接口与关键函数解析(add_liquidity、remove_liquidity、exchange)
• 3.3 Liquidity Gauge 合约(记录流动性挖矿行为)
• 3.4 Minter 合约(CRV 的铸造逻辑)
• 3.5 Token 合约(CRV 的 ERC20 实现)
4. DAO 与治理模型
• 4.1 veCRV:锁仓投票机制简介
• 4.2 Gauge Controller 合约与权重治理
• 4.3 DAO 治理流程(提案、投票、执行)
• 4.4 Emergency DAO 与紧急治理机制
5. 代币经济设计
• 5.1 CRV 的分发机制(通胀模型)
• 5.2 奖励结构与流动性激励分发
• 5.3 veCRV 的锁仓动机与收益计算
• 5.4 Curve Wars:围绕 CRV 治理权的外部竞争(如 Convex)
6. 实践与交互
• 6.1 使用 Curve 前端操作流动性添加与提取
• 6.2 模拟使用 veCRV 参与投票治理
• 6.3 使用 Remix / Hardhat / Foundry 与合约交互
• 6.4 查询链上数据(Etherscan、Dune、Debank 等工具)
7. Curve 生态与扩展项目
• 7.1 与 Convex 的集成关系与治理竞争
• 7.2 与 Yearn、StakeDAO 等其他协议的协作
• 7.3 Curve 各类主流池介绍(3Pool、stETH、FRAX、TriCrypto 等)
• 7.4 Curve 在其他链的部署情况(Arbitrum、Polygon、Optimism)
8. 总结与启发
• 8.1 Curve 模型的设计亮点
• 8.2 Curve 模型是否适合复制或改造
• 8.3 veToken 模型的演化趋势(例如 Velodrome、xToken 等)
🔗 推荐配套资料:
分类 | 名称 | 链接 |
---|---|---|
官方文档 | Curve Docs | https://resources.curve.fi |
合约源码 | Curve Contract | https://github.com/curvefi/curve-contract |
DAO 合约 | Curve DAO Contracts | https://github.com/curvefi/curve-dao-contracts |
中文参考 | LearnBlockChain Curve 教程 | https://learnblockchain.cn/docs/curve/ |
数据分析 | Dune Curve 仪表板 | https://dune.com/search?q=curve |
📎 建议学习方式:
• 按章节记录笔记,搭配官方文档和源码查看;
• 使用 Remix / Foundry 对合约做调用实验;
• 构建自己的 “veCRV 锁仓 + 投票 + 提案”流程理解模型;
• 持续总结对治理机制、经济模型设计的理解与感想。