去中心化交易所(DEX)是DeFi DApp中最具代表性的应用类型。与中心化交易所的订单簿模式不同,DEX普遍采用自动化做市商(AMM)机制,通过恒定乘积公式(x*y=k)实现无需订单簿、无需托管资产的交易。DeFi DApp开发中,AMM的设计直接决定了资金效率、滑点水平与无常损失程度。
恒定乘积AMM是最基础的模型。流动性提供者(LP)向资金池中存入两种代币(例如ETH和USDC),池中数量满足乘积恒定。交易者用一种代币换出另一种时,乘积保持不变,价格随供需自动调整。该模型简单且永远有流动性,但大额交易会产生较高滑点。DApp开发可引入稳定币池(例如Curve的StableSwap模型),针对价格接近的资产使用更平缓的曲线,大幅降低滑点与无常损失。
集中流动性AMM是Uniswap V3引入的创新。LP可以选择在特定价格区间内提供流动性,而非从0到无穷。这使得资金利用率提升数千倍,LP可在活跃交易区间获得更高手续费分成。但集中流动性也要求LP主动管理仓位,否则价格偏离区间后不再产生收益。DApp开发可提供自动化仓位管理工具,或采用主动做市策略合约,帮助LP优化收益。
