
什么是流动性池?
持有代币对、支撑去中心化交易的智能合约
柜台后面没有人的交易所
2020 年 9 月,一位名叫 Andre Cronje 的开发者推出了一种叫 YFI 的代币。没有公司,没有销售团队,也没有一个挂满专业交易员报价的订单簿。人们只是把自己的币存进一池代码里,而这个池子就能让全世界任何人把一种代币换成另一种——即时完成,不分昼夜,无需任何许可。短短几周,数十亿美元就流过了类似的池子。
想想这有多奇怪。在纽约证券交易所,每一笔成交都需要一个对手方:一个愿意站在另一边的人或机构。如果没人愿意按你的价格把苹果股票卖给你,你就只能等。流动性池把这个要求彻底丢掉了。你不是在和某个人对手交易——你是在和一份锁在智能合约里的代币储备交易,价格由一个公式决定。
这一个想法——用一道数学方程式取代撮合中介——就是几乎整个去中心化金融底层的引擎。Uniswap、Curve、PancakeSwap、Balancer、SushiSwap:品牌各不相同,核心机制却是同一个。看懂流动性池,就是看懂 DeFi(去中心化金融)究竟是如何运转资金的。我们来把这台机器拆开看看。
订单簿有了对手
传统交易所——NYSE、NASDAQ、Binance——通过订单簿把买方和卖方撮合在一起。有人挂出买价,有人挂出卖价,当价格相遇时,一笔成交就发生了。它行得通。从 1602 年的荷兰东印度公司起,它就一直行得通。
流动性池采用的是一种根本不同的思路。池子不去撮合一个个买方和卖方,而是把两种代币——比如 ETH 和 USDC——锁在一个智能合约里,作为储备。当你想兑换时,你直接和池子本身交易。不需要对手方。没有订单簿。不用等别人来接你这笔单的另一边。
给这些兑换定价并执行的软件有个名字:自动做市商,即 AMM。在传统交易场所,「做市商」是指那些持续挂出买卖报价、让交易保持顺畅的机构——这是一份精密且高度耗费资本的工作。AMM 用一个公式把这个角色自动化了,于是做市商根本不是一家机构,而是一个任何人都能往里存钱的智能合约。
Uniswap 在 2018 年 11 月推出了这个模式,如今它每月处理数十亿美元的成交量。整个 DEX(去中心化交易所)生态都跑在同一个想法的各种变体之上。截至 2025 年初,仅以太坊及其 L2 上的流动性池就锁着超过 $10 billion。
x × y = k:驱动 DeFi 的公式
Uniswap 的核心机制可以浓缩进一道方程式:x × y = k。这里 x 是池子里代币 A 的数量,y 是代币 B 的数量,k 是池子必须始终保持不变的一个常数。
一个池子起步时有 10 ETH 和 20,000 USDC。把它们相乘:k = 200,000。现在你想买入 1 ETH。在你这笔交易之后,池子必须仍然满足 x × y = 200,000。剩下 9 ETH 时,池子需要 200,000 ÷ 9 = 22,222 USDC。这中间的差额——2,222 USDC——就是你要付的。这相当于每个 ETH 的价格是 $2,222,略高于 $2,000 的中点价,因为你的交易把比例朝着对你不利的方向推动了。
注意刚才发生了什么:价格自动移动了,没有任何人去决定它。买入更多 ETH,池子里剩下的 ETH 就更稀缺,于是每多买一单位就更贵。把 ETH 卖回去,价格就下跌。这条曲线在每一笔兑换上都会自我调整。报出的「公允」价格与你实际支付的价格之间的差距,叫做滑点,它会随着你这笔交易相对于池子的大小而增大。
深度决定一切。一个有 $10 million 流动性的池子,能在价格冲击几乎可以忽略的情况下吸收一笔 $10,000 的兑换——相对于储备,你这笔交易只是一个舍入误差。同样一笔 $10,000 的兑换放进一个 $100,000 的池子,价格会剧烈移动,因为你正在消耗其中一边相当可观的一块。这也是为什么 AMM 最适合价值相近的代币对,比如两种稳定币,或一种代币和它的封装版本——比例的小变化意味着小滑点。
成为流动性提供者
这道公式引出了一个问题:池子里的代币是从哪来的?答案是流动性提供者(LP)——把自己的资产存进来、好让别人能交易的普通用户。任何人都能做,而这种开放正是整件事的关键所在。
你存入等额美元价值的两种代币——比如 $5,000 的 ETH 和 $5,000 的 USDC——作为回报,合约会给你铸造LP 代币。这些 LP 代币是一张凭据:它们代表你在池子里所占的百分比份额,你可以随时把它们销毁,赎回你底层的资产,外加它们赚到的一切。存入一个池子价值的 1%,你就拥有对其储备 1% 和其手续费 1% 的索取权。
而手续费正是值得费这番功夫的原因。每一笔兑换都会付一笔手续费——在 Uniswap v2 上通常是 0.3%,在 Uniswap v3 上则可配置(0.01%–1%),视代币对而定。这笔手续费会被直接加回池子里,抬高每一枚 LP 代币的价值。在一个每日成交量 $1 million、费率 0.3% 的池子里,LP 们合计每天赚 $3,000。相对于 $10 million 的总锁仓量(TVL),这大约是仅靠手续费就能拿到的 11% APY(年化收益率)——按你的份额比例分配,全程无需你做任何操作。
但机制里埋着一个陷阱,而它是做 LP 这件事里最被误解的一部分。随着价格移动,池子会悄悄地给你的仓位再平衡——你最后的结果,可能比你当初只是把这两种代币放在钱包里持有还要差。这种现象有个名字:无常损失。它重要到值得单开一节来讲。
无常损失:LP 的隐形税
我们用那个经典例子把它讲具体。Alice 往一个池子里存入 1 ETH 和 100 USDC。存入时,ETH 值 $100,所以两边各 $100,她的本金合计 $200。整个池子持有 10 ETH 和 1,000 USDC,于是 Alice 占 10% 的份额。
现在,在更广阔的市场上 ETH 涨了三倍,到 $400。但池子的公式并不知道这件事——它内部的价格仍然基于它的比例。于是一个差距打开了,套利交易员扑了上来:他们把如今变便宜的 ETH 从池子里买走,直到池子内部价格追上 $400。为了在新比例下满足 x × y = k,池子最后大约持有 5 ETH 和 2,000 USDC。套利者赚走了这中间的差额——而这笔利润直接来自 LP 们的口袋。
Alice 提取她 10% 的份额:0.5 ETH + 200 USDC。按 $400/ETH 算,那就是 $200 + $200 = $400。还不错——直到你做个对比。要是她当初只是持有原来的 1 ETH 和 100 USDC,她现在会有 $400 + $100 = $500。提供流动性让她损失了 $100,把她的收益削掉了 20%。这个差距就是无常损失。
有两点让它违反直觉。第一,不管价格涨还是跌它都会发生——任何偏离你存入比例的变化都会引发它。第二,它之所以叫「无常」,是因为如果价格比例飘回你起步的位置,损失就蒸发了。它只有在你提取的那一刻才会锁定——变成永久。下面这张标准的「分化对应损失」表值得记下来:
- 价格变化 1.25x → 约 0.6% 损失
- 1.5x → 约 2.0% 损失
- 2x → 约 5.7% 损失
- 3x → 约 13.4% 损失
- 4x → 约 20.0% 损失
- 5x → 约 25.5% 损失
流动性池实际驱动着什么
兑换只是入口而已。这个「锁定储备」的基础构件,最终成了 DeFi 一大块版图底下的管道:
- 去中心化交易(DEX)。最初的用例——Uniswap、Curve、PancakeSwap——让任何人都能即时兑换或上架一种代币,不需要任何上币委员会。
- 流动性挖矿。协议把自己的治理代币作为兑换手续费之外的额外奖励发出去,以此引导存款。你还可以把你的 LP 代币质押到别处,叠上第二层奖励。
- 借贷。汇聚起来的存款成了借款人在 Aave 等平台上可动用的供给,利率则由池子被使用的比例算法化地决定。
- 治理。把代币汇聚起来可以聚合投票权,从而降低提案在一个去中心化组织里通过的门槛。
- 合成资产与稳定币。池子提供铸造合成代币所需的链上抵押品和价格参考,让这些代币能够追踪真实世界资产。
- 保险与分层。更进阶的设计会把一个池子的风险和收益切分成不同档次(tranche),或汇聚资金来为智能合约保险承保。
共同的主线是:流动性池是一堆可编程的资本。一旦你能把资产存进一段遵循固定规则的代码里,你就能在完全相同的地基上,搭出一个做市商、一个货币市场、一个投票集团,或一个保险基金。
营销里没人会写的那些风险
池子很强大,但并非默认安全。诚实的教育意味着把 LP 真实亏钱的那些路径点出来——而除了无常损失,路径还有好几条。
- 智能合约风险。你的资金住在代码里,而代码会有 bug。池子合约里的一个缺陷——一个重入漏洞、一处数学错误、一次糟糕的升级——就能让攻击者在一笔交易里抽干整个池子。已经有数亿美元这样消失了。审计能降低概率;但消除不了。
- 卷款跑路(rug pull)。任何人都能拉起一个代币和一个池子。一个心怀恶意的团队可以给池子注入流动性、把它炒热、等真金白银存进来,然后抽走他们自己的流动性、砸盘出货——留下其他所有人捧着一个几近空池里的废币。无许可上币既是一个特性,也是一个攻击面。
- 无常损失。前面讲过了,但值得再说一遍:在波动性代币对上,手续费可能永远追不上价格分化带来的损失。许多头一回做 LP 的人会惊讶地发现,即便收了手续费,自己提取出来的美元价值仍然少于当初投进去的。
- 滑点与抢先交易。大额兑换会把价格朝着对你不利的方向推动,而那些盯着公开内存池(mempool)的机器人,能给你的交易做三明治攻击——抢在你前面买、在你后面卖——通过所谓的 MEV(最大可提取价值)来薅走价值。
- 系统性风险与预言机风险。池子是可组合的,所以一个协议会依赖另一个协议。一个失灵的价格预言机,或一种脱锚的稳定币,就能在每一个依赖它的池子里连锁传导。
池子 vs. 订单簿:GaiaEx 的做法
GaiaEx 用的是订单簿模式,而不是 AMM 流动性池。这个区别对执行质量很重要。对于大额交易,订单簿通常能比 AMM 池给出更窄的价差和更小的滑点,因为专业做市商会主动管理自己的报价,而不是依赖一道数学公式——而且因为你不必去支付那笔被烤进曲线里的无常损失溢价。
话虽如此,流动性池和订单簿在更广阔的生态里是共存的,聪明的做法是把两者都搞懂。许多交易者一边在 Uniswap 或 Curve 的 AMM 池里提供流动性,一边在 GaiaEx 这样的订单簿交易场所积极交易。技能是直接通用的:懂得池子机制,能让你一眼读懂 DEX 流动性,在某个 AMM 由公式驱动的价格偏离订单簿市场价时发现套利机会,并在你点击之前准确估算出执行一笔大额兑换的真实成本。
DeFi 生态是相互连接的。AMM 和订单簿是对同一个问题的两种答案——在没有一个可信中间人拿走你的钱的前提下,你如何为一笔交易定价并结算?——而那个懂得两者各自如何运作的交易者,握有优势。


