从 Curve 撤出流动性时,选"单币"还是"按比例",核心区别不在于哪个更划算,而在于你愿不愿意让 Curve 的池子替你完成一次兑换。按比例取回(Balanced)拿回的是你当初存入的资产组合,不产生额外的兑换和滑点;单币取回(One Coin)本质上是让协议在同一个池子里把你的份额换成某一种资产,代价是不平衡费(imbalance fee) 和潜在的滑点,尤其是在池子已经偏离平衡或你取回金额较大时。
两种取回方式在机制上到底差在哪
Curve 官方文档把取回选项分得很清楚:One Coin 允许你只取某一种资产,Balanced 按 LP 份额对应的池内资产比例返还,Custom 可以自定义比例。
按比例取回是"原路退回"。你存入的是 USDC 和 crvUSD 的混合,取回时拿到的还是这两种资产,比例与池子当前状态一致。Curve 的机制设计里有一个关键点:当取回不改变池子不平衡状态时,不收取兑换费。按比例取回恰好不改变池内各资产的比例,所以你不需要为这次取回支付一笔额外的 swap 费用。
单币取回走的是 remove_liquidity_one_coin 的逻辑。你烧掉 LP 份额,协议计算你应该拿多少目标币,但这个计算不是免费的。Cyfrin 的技术教程指出,单币取回会产生 imbalance fee,因为你的操作让池子变得更不平衡了。这个费用从你应得的金额里扣掉,所以你实际到手的数量会少于"理想计算值"。
单币取回的真实成本:不平衡费加滑点
不平衡费的大小取决于池子当前的状态和你取回的规模。如果池子接近完美平衡,单币取回造成的不平衡较小,费用相对有限。但如果池子已经偏离平衡,或者你取回的金额占池子 TVL 的比例较大,单币取回会让不平衡进一步加剧,费用也会相应上升。
第三方教程提到,单币取回时 Curve 会自动通过池子完成兑换,可能产生额外的滑点,对于稳定币池通常不显著,但在低流动性池或大额取回时不能忽略。更一般地说,Curve 的赎回机制被归类为"市场价赎回"(Market-Rate Redemption),赎回价值取决于实时池内流动性,在低流动性或不平衡的池子里,用户会承受显著的滑点。
有一个容易被忽略的对比:如果你按比例取回后,再自己去 DEX 或 CEX 把不需要的币换成目标币,你付出的成本是那次外部交易的滑点和手续费。单币取回是把这一步"内化"在 Curve 池子里完成,成本是不平衡费加池内滑点。两者不是"有成本"和"没成本"的区别,而是成本发生在哪里、由谁定价的区别。 单币取回的便利性在于一步完成,代价是你无法选择兑换的场所和时机。
什么情况下单币取回更合理
你本来就只需要其中一种资产,且取回金额相对池子 TVL 很小。 比如你存的是 3pool(DAI/USDC/USDT),现在只需要 USDC 用于其他操作,取回金额只占池子很小的比例。此时不平衡费有限,单币取回省去了取回后再去别处兑换的步骤和 gas,整体上更方便。
池子接近平衡,且你取回的目标币在池中占比偏低。 从池子角度,补充占比偏低的资产有助于恢复平衡,不平衡费的方向可能对你有利或至少不显著。但这一点需要你在 UI 上实际看到预估输出后才能确认,不能靠猜测。
什么情况下按比例取回更稳妥
取回金额较大,相对于池子 TVL 有显著占比。 大额单币取回会严重加剧池子不平衡,不平衡费可能吃掉相当一部分本金。按比例取回不改变池内比例,费用压力小得多。Chainscore 的对比也指出,原生资产取回(即按比例烧 LP 取回底层资产)的滑点接近零,适合大额头寸。
池子本身已经处于不平衡状态。 如果你发现池子里某一种资产已经被大量取走,此时再用单币方式取走同一种资产,等于在伤口上撒盐,费用会更高。按比例取回至少不会让你的操作成为进一步失衡的推手。
你对取回后的资产有明确的后续安排,不希望被池子的即时价格锁定。 按比例取回拿到的是原生资产,你可以自己决定去哪里换、什么时候换。单币取回相当于在 Curve 池子里做了一次即时兑换,价格由池子状态决定,你失去了后续选择更好执行场所的机会。
操作上要注意的一个顺序问题
如果你在 Curve 上质押了 LP 代币(比如在 Gauge 里),取回流动性的前提是先 Unstake。Curve 官方指南明确把 Unstake 和 Withdraw 列为两个独立步骤,不能像存入时那样一步完成。先到 Withdraw/Claim 页面解除质押,拿回 LP 代币,然后再执行 Withdraw。如果你跳过这一步直接尝试取回,会发现没有可用的 LP 余额。
在 Withdraw 页面选择 One Coin 或 Balanced 后,确认交易前看一眼 UI 上显示的预估输出数量。如果是单币取回,把这个数字和你按比例取回后自己估算的"取回全部再换"的结果做对比。如果差距明显大于你预期的兑换成本,按比例取回更划算;如果差距很小而你确实只需要那一种币,单币取回的一步完成有其便利性。
一个容易混淆的点:取回时的费用不是 swap 费
Curve 的文档提到一个细节:LP 在添加或移除流动性时 incur fees,但唯一不收费的取回情况是移除流动性不改变池子不平衡时。按比例取回属于这种情况。单币取回产生的不平衡费,本质上是协议对你改变池子状态收取的费用,不是普通的交易手续费。理解这一点有助于你判断:如果你取回后反正要去别处 swap,单币取回省下的那一步 swap 的 gas 是否值得付出不平衡费。在以太坊主网 gas 较高时,一步完成可能更有吸引力;在 L2 上 gas 便宜,分两步走的成本优势更明显。
参考资料
- Curve Technical Docs·Guide: How to Unstake & Withdraw,2026-10-30
- Curve Resources·Curve DAO fees overview,2026-10-30
- Cyfrin Updraft·Code Walkthrough Calculate Withdraw One Coin - Curve Stableswap,2026-10-30
- Cyfrin Updraft·Graph Calculate Withdraw One Coin - Curve Stableswap,2026-10-30
- Chainscore Labs·Exit Slippage Protection vs Market-Rate Redemption,2026-10-30
- Chainscore Labs·LP Token Swap vs Native Withdrawal,2026-10-30
- InvestClub·Вывод ликвидности из Curve: пошаговый гайд 2026,2026-10-30



