本文深入探讨了去中心化交易所(DEX)的发展历程,从 Uniswap 的基础公式 x * y = k 开始,介绍了 Uniswap 各个版本的演进、Curve Finance 在稳定币交易中的作用、Balancer 的多资产池管理,以及 Bancor、DODO 和 Maverick 等专业 AMM 的创新设计及其安全 implications。
x * y = k
本文介绍了自动做市商(AMM)的基本原理,重点讲解了恒定乘积公式(x*y=k)及其在AMM中的应用。文章还详细说明了流动性提供、代币交换和移除流动性这三个核心操作,并探讨了无常损失和滑点等固有风险,最后总结了AMM的优势与局限性,为后续研究更高级的AMM模型奠定了基础。
本文深入分析了 Uniswap V1 的架构、核心 AMM 模型(包括恒定乘积公式)、以及 Factory 和 Exchange 合约的设计。同时,着重讨论了V1版本中发现的安全漏洞,例如重入漏洞和价格操纵风险,以及它们对DeFi生态系统的影响。最后总结了Uniswap V1在DeFi发展中的重要地位,以及它为后续版本和整个行业提供的宝贵经验教训。
本文深入分析了 Balancer V3 的架构、安全模型以及与 DeFi 协议安全集成的最佳实践。Balancer V3 通过引入单例 Vault、瞬时账户、内置 BPT 管理和原生利率及小数缩放等技术,实现了从 DEX 到可编程流动性平台的转变,为开发者提供了安全、灵活和高效的基础设施。
本文深入分析了 Curve Finance 协议的各个方面,包括 v1 和 v2 版本的 AMM 机制、crvUSD 稳定币及其 LLAMMA 算法,以及 veCRV 的治理和激励模型。同时,还详细回顾了 Curve 历史上发生的安全事件,并为开发者和审计人员提供了一份全面的安全检查清单,旨在帮助他们更安全地集成和使用 Curve 协议。