流动性池与AMM: 没有挂单簿,价格是怎么定的

发布于 2026年9月1日 · 阅读约1分钟

股票交易所靠挂单簿撮合买卖。而Uniswap这类去中心化交易所(DEX)根本没有挂单簿,定价靠的是流动性池和AMM(自动做市商)。想真正理解DeFi,这个机制绕不过去。

流动性池: 装着两种资产的金库

池子是一个成对保管两种资产的智能合约,比如ETH/USDC池里同时装着ETH和USDC。

  • 往池子里存资产的人叫流动性提供者(LP)。
  • 想兑换的人把一种资产放进池子,取走另一种。
  • 兑换者支付手续费(通常0.05%到0.3%),手续费按份额分给所有LP。

在DEX上,你的交易对手不是人,是池子。

x*y=k: 定价公式

最基础的AMM保持池内两种资产数量的乘积不变。

ETH数量 × USDC数量 = k(恒定)

假设池里有100枚ETH和30万USDC,k就是3000万,隐含价格为1 ETH = 3000 USDC。

有人买走10枚ETH后,池里只剩90枚ETH。为了维持k不变,USDC必须增加到约33.33万枚。也就是说,买家为10枚ETH付了约3.33万USDC,平均单价升到3333。买入推高价格、卖出压低价格,是公式自带的性质。

由此引出两个实战概念。

  • 滑点: 订单相对池子越大,成交均价越差。池子越深,滑点越小。
  • 套利: 池内价格偏离市场价时,套利者会吃掉价差,把池价拉回市场水平。这正是AMM能跟上行情的动力来源。

LP的收益与无常损失

LP的净收益 = 手续费收入 - 无常损失。无常损失(IL)指池内两种资产价格比例变化时,你的头寸比单纯持有要缩水的部分。

用数字算一遍。1 ETH = 3000 USDC时,存入1枚ETH + 3000 USDC(共6000美元)。

  • ETH涨到6000 USDC后,按公式,你的份额变成约0.707枚ETH + 4243 USDC,约合8485美元。
  • 如果当初什么都不做,你会有1枚ETH + 3000 USDC = 9000美元。
  • 差额约515美元(5.7%),就是无常损失。

价格比例回到原点,这笔损失就消失,所以叫"无常"。但如果价格单边走远并停在那里,损失就永久化了。**手续费收入大于IL,做LP才是赚钱生意。**流动性提供的全部内容就是这条不等式。

2026年的池子: 集中流动性成为标准

如今主流DEX默认采用集中流动性: LP把资金只放在选定的价格区间内。资本效率大幅提高,但价格一旦跑出区间,手续费颗粒无收,IL也更锋利。新手更安全的路径,是先在价格比例几乎不动的稳定币对池(如USDC/USDT)里练熟机制。

小结

  • DEX的对手方是池子,不是挂单簿。
  • 价格由x*y=k类公式与套利共同决定。
  • LP的利润是手续费减去无常损失。这笔账还不会算,说明还不到提供流动性的时候,这很正常。
本文仅为教育目的的信息分享,不构成投资建议。加密资产价格波动剧烈,存在本金损失风险。投资决策请自行判断并承担责任。