Invariant,中文常译作不变量,是去中心化交易所AMM自动做市机制底层的数学核心,也是区分各类DEX定价模型最关键的标识。不同于中心化交易所依靠订单簿撮合买卖,链上流动性池依靠预设不变量函数约束池内代币储备的动态关系,所有兑换行为都沿着函数曲线完成价格演算。市场最广为人知的不变量模型是恒定乘积公式x·y=k,也是早期UniswapV2等DEX采用的基础框架;DeFi发展,Curve、Balancer等协议相继推出恒定和、加权不变量、混合曲线等变体,适配稳定币、多资产交易等不同场景。不变量本身没有优劣之分,曲线形态直接决定交易滑点、资本利用效率与流动性提供者的潜在风险,也是交易者和LP需要优先看懂的底层逻辑。
不变量规则只在单纯兑换交易中维持稳定,当用户添加或者撤出流动性时,常数k会发生变动。以经典恒定乘积不变量举例,流动性池内两类代币储备总量的乘积在swap过程中保持恒定,交易者买入某类代币,池内该资产数量减少、对应报价自动抬升;卖出行为则反向压低价格。这套机制保障市场永远存在可成交流动性,不会出现订单簿模式下深度枯竭无法成交的情况,但天然伴随价格冲击。同样资金规模的订单,在不变量曲线更平缓的稳定币池滑点极低,在陡峭曲线的山寨币交易对则会产生显著折价,很多普通用户交易亏损,根源在于忽略不变量模型带来的滑点特性。
不同不变量模型的差异化设计,对应真实市场多元化的交易需求,构成了当前DEX赛道分层竞争格局。恒定乘积不变量通用性最强,适合波动较大的主流币种、长尾山寨币交易,缺点是大部分流动性分布在远离实时市价区间,资金利用率偏低;StableSwap混合不变量结合恒定和与恒定乘积特性,在锚定资产价格1:1附近曲线趋于平缓,成为稳定币兑换首选方案;加权不变量则支持三种及以上代币共存于同一资金池,适合指数类资产流动性搭建。UniswapV3推出的集中流动性,本质上没有更改基础不变量公式,而是允许LP将资金限定在选定价格区间,大幅提升区间内资本效率,属于不变量框架之上的优化方案。
不变量曲线直接决定无常损失的波动幅度,是评估做市收益的核心参考指标。只要外部市场代币比价偏离流动性池初始均衡价格,不变量驱动下池子会持续被动低买高卖,造成LP账面相对单纯持币产生价差损失,也就是无常损失。波动剧烈的交易对,采用恒定乘积不变量的资金池无常损失风险更高;稳定币交易池依托特殊不变量曲线,价格长期贴近锚定值,无常损失风险显著收窄。实操中LP的真实收益等于交易手续费收入减去无常损失,不少投资者盲目参与流动性挖矿亏损,正是没有结合不变量模型预判行情波动带来的潜在损耗。
站在交易者视角,理解Invariant不变量有助于优化交易策略、降低执行成本。大额兑换操作需要避开流动性稀薄、不变量曲线陡峭的资金池,优先采用多路由拆分交易;在跨DEX比价时,不能只看前端显示报价,还要结合不同协议不变量模型预估滑点。DeFi持续迭代,新型动态不变量、自适应曲线模型不断出现,试图平衡滑点、资本效率与无常损失三大痛点。不变量作为所有自动做市商的数学基石,贯穿DEX交易、流动性挖矿、套利交易全场景,熟悉这套底层机制,才能跳出表面行情,看懂去中心化交易所价格形成的底层逻辑。