集中流动性是什么?为什么它让做市资金利用率更高?
集中流动性(Concentrated Liquidity)是一种允许流动性提供者把资金放在特定价格区间内的 AMM 设计。本文将解释集中流动性是什么意思、它为什么提高资金效率,以及为什么 LP 也因此需要承担更高的管理复杂度和风险。
集中流动性(Concentrated Liquidity)允许流动性提供者把资产部署在指定价格区间,而不是沿从零到无限大的全部价格范围平均做市。资金更靠近市场价时,同样本金可以形成更深的局部流动性,但 LP 也要主动选择区间并承受价格出界、单边持仓和再平衡成本。
定义:什么是“集中”?
在经典恒定乘积 AMM 中,储备满足 x × y = k,资金理论上覆盖整个价格范围。由于大多数成交只发生在当前价格附近,远离市场价的资产很少被用到。
集中流动性把连续价格切成离散刻度,LP 选择下限与上限。只有市场价位于该区间内,仓位才提供活跃流动性并按份额赚取该档位手续费。多个 LP 的区间重叠后,协议把每个价格处的有效流动性叠加起来。
仓位通常不再是同质化池份额代币,因为两个 LP 即使本金相同,只要价格区间或费率档不同,资产组成和手续费结果就不同。协议常用 NFT 或独立仓位记录表示。
原理:区间内资产如何变化?
以 ETH/USDC 池为例,价格表示 1 ETH 值多少 USDC。LP 设定 1,800 至 2,200 USDC 区间:
- 价格在区间中部时,仓位同时持有 ETH 与 USDC。
- 价格上涨时,交易者向池中放入 USDC、取走 ETH,仓位逐渐变成 USDC。
- 价格达到 2,200 上限后,仓位近似全部是 USDC,不再参与更高价格成交。
- 价格下跌时过程相反,仓位逐渐变成 ETH;跌破 1,800 后近似全部是 ETH。
这不是止损机制。价格上涨出界后,LP 没有继续持有原本比例的 ETH,而是在上涨过程中逐步卖出;价格下跌出界后则逐步买入 ETH。区间做市本质上执行了一套自动逆向换仓规则。
区间越窄,同样本金在有效范围内形成的流动性越大,分得手续费的潜在份额越高;但价格也越容易出界。出界后通常不再获得交易费,重新入场需要撤出、兑换资产并建立新仓位。
具体举例:窄区间与宽区间
假设 ETH 现价 2,000 USDC,LP A 和 LP B 各投入等值 10,000 USDC。A 选择 1,900 至 2,100,B 选择 1,500 至 2,500。若一周内价格始终在 1,950 至 2,050,A 的资金更集中,在其他条件相同下可能获得更高的局部手续费份额。
随后 ETH 快速涨到 2,300。A 的仓位越过上限,几乎全部转换为 USDC,并停止在当前价做市;B 仍在区间内,继续成交。A 若想追随新价格建立 2,200 至 2,500 区间,需要先撤仓,可能把部分 USDC 换回 ETH,再支付 Gas 与滑点。若价格随后立刻回落,A 可能同时承担换仓损耗和错失原区间反弹。
收益不能只看手续费。假设 A 一周获得 120 USDC 手续费,但相对于单纯持有两种资产少了 180 USDC,重建仓位再花 20 USDC,则相对结果为 120 - 180 - 20 = -80 USDC。这只是情景计算,不代表未来结果;实际还要计入代币奖励、税务和手续费复投。
再看稳定币池:USDC/USDT 价格通常接近 1,LP 可设 0.995 至 1.005 的窄区间。正常时资金效率很高,但一旦 USDC 跌到 0.90,仓位可能全部变成正在贬值的 USDC。窄区间没有消除脱锚风险,反而更快完成资产转换。
手续费、无常损失与再平衡
LP 收到的手续费取决于区间内成交量、该价格档总流动性、费率档和在区间内的时间。页面显示的历史年化率把短期成交外推,不构成未来承诺。
集中流动性通常会放大单位资金对价格变化的敏感度。与宽区间相比,窄区间在有效范围内更频繁地买低卖高,也更快改变资产比例。若价格单边移动,手续费未必覆盖相对于持有的差额。
再平衡不是免费的“重置”。每次调整都可能涉及领取手续费、撤出流动性、代币兑换、重新授权和建仓,并产生 Gas、滑点、MEV 与错误签名风险。自动管理金库可以代为调整,但会新增管理费、策略、合约和管理员权限风险。
如何选择区间?
可以从预期波动、持有意愿、费用和管理频率反推:
- 明确价格越过上下限后,是否愿意持有对应的单边资产。
- 用历史波动做情景参考,但加入超出历史的压力区间。
- 比较当前档位已有流动性与成交量,不只看池总 TVL。
- 估算一次再平衡的 Gas 和滑点占本金比例,小本金尤其重要。
- 记录手续费与“直接持有”基准,避免只看累计收费数字。
- 检查代币合约、预言机依赖、协议审计和紧急权限。
LP 还可拆分区间,例如 60% 放宽区间维持覆盖,40% 放窄区间提高局部效率。这样不保证盈利,但能让风险来源更清晰。
集中流动性是一种主动做市仓位,不是固定收益产品。价格出界、无常损失、代币脱锚、合约漏洞和再平衡成本都可能使手续费不足以覆盖损失。
刻度、费率档与流动性竞争
协议通常要求区间边界落在允许的价格刻度上,费率档不同,刻度间隔也可能不同。用户输入的上下限会被界面舍入到最近刻度,因此实际区间与预想略有差异。极窄区间若只有几个刻度,一次普通波动就可能穿越全部范围。
手续费不是由“池中放了多少钱”平均分配,而是按成交价格处的活跃流动性计算。假设当前刻度总有效流动性为一百万,某仓位贡献十万,则在该刻度成交时理论份额约为十分之一;价格进入别的刻度后,份额会随其他仓位加入或退出而改变。看到高成交量时,还要检查流动性是否拥挤。
不同费率池会争夺同一交易对的订单。路由器可能把大单拆到多个池,低费率池不一定总有更多收入,高费率池也不一定能补偿波动。短期激励代币会吸引大量流动性,使单个 LP 手续费份额下降;激励结束后,TVL 与成交路径又可能迁移。
限价单与集中流动性看似相似,但并不完全相同。单边窄区间可以实现价格穿越时逐步换币,却不会像传统订单那样成交后自动撤销;价格反向穿回区间时,资产可能再次换回。希望实现一次性换仓的用户需要在出界后主动撤出。
协议升级或前端迁移也可能改变仓位管理方式。旧仓位通常仍记录在原合约中,不会因为新版界面上线而自动迁移。用户应从链上仓位管理器确认所有权、可领取费用和批准对象,迁移前比较新版合约地址、费率与审计范围。向所谓迁移助手授予全部 NFT 权限,可能让对方转走整个仓位。
怎样复盘一个 LP 仓位?
复盘起点不是页面显示的“已赚手续费”,而是建立同期直接持有基准。记录建仓时两种资产数量和价格,计算如果完全不做市,到复盘日值多少钱;再计算当前可撤回资产、未领取手续费和奖励的总价值,扣除建仓、调整、兑换与退出成本。二者差值才能说明做市相对于持有是否有效。
例如初始持有 2 ETH 和 4,000 USDC,ETH 当时为 2,000 美元,总值 8,000 美元。复盘时 ETH 为 2,500 美元,直接持有价值 9,000 美元。LP 仓位可撤回资产价值 8,720 美元,手续费 240 美元,累计 Gas 与换仓损耗 60 美元,则净值为 8,900 美元,相对持有落后 100 美元。说“赚了 240 美元手续费”没有错,却遗漏了更重要的机会成本。
还应统计在区间内的时间比例、每次出界持续多久、调整后价格是否反向以及手续费集中在哪些波动日。样本只有一周时,年化数字极易被单日成交放大。复盘的目标是识别区间与管理规则是否匹配,而不是用一次结果证明策略永久有效。
常见误区
误区 1:窄区间一定赚更多手续费
窄区间只在价格位于区间时提高资金效率。频繁出界或竞争流动性过多时,实际费用可能更少。
误区 2:出界后资产被锁住
通常仍可撤出,问题是仓位已变成单边且停止活跃做市,而不是协议自动冻结资产。
误区 3:稳定币池没有无常损失
小幅波动时差异较小,但脱锚会使 LP 持有更多弱势资产,极端结果可能很大。
误区 4:自动再平衡能消灭风险
自动策略只是按规则调整区间,还会增加费用、合约和策略失效风险。
常见问题 FAQ
价格出界后还会收到手续费吗?
仓位通常不再参与当前价格成交,因此不继续累积交易费;此前已产生但未领取的费用仍按协议规则保留。
区间越宽越安全吗?
宽区间较不易出界、管理频率较低,但资本效率也下降。它仍承担两种资产价格和协议风险。
为什么建仓时只需要一种资产?
若当前价格在所选区间外,仓位可能以单一资产建立;若价格在区间内,通常需要按公式提供两种资产。
手续费档位怎么选?
低费率有利于低波动、高频交易对,高费率可补偿高波动风险,但成交可能流向其他池。应看真实成交和流动性竞争。
集中流动性适合完全被动的用户吗?
通常不太适合,除非选择较宽区间或接受第三方管理策略及其额外风险。
一句话总结
集中流动性用更窄的价格覆盖换取更高局部资金效率。LP 获得区间选择权,也承担出界、单边资产、无常损失和再平衡成本;评价结果必须以手续费减去全部相对损失和执行成本。