📖 术语 🟢 通俗解释 🔰 新手

🔄 自动做市商 AMM

一种智能合约系统,让你拿一种加密代币去跟一个共享资金池对换出另一种。价格由数学公式自动决定,对面没有买家也没有卖家——中间更没有人插手。

💡
常见误解 — 对换代币时,你是在跟另一个人成交吗?不是!你是跟一池代币和一条固定公式成交。智能合约就是唯一的对手方。
🏊流动性提供者存入一对代币,赚手续费资金池 —— 一份共享储备🪙10 ETH (x)💵20,000 USDC (y)x × y = kk 保持不变🧑交易者放进+1 ETH💵交易者取走约 2,000 USDC
🏊 LP 为同一个共享池子注满两边 → 🪙💵 公式 x × y = k 定出汇率 → 🧑 交易者放进一种代币、取走另一种。单子越大,价格越往不利方向偏!

🏪 通俗来说 —— 一台自助换币机

想象一台外币兑换机,里头摆着两罐钱,没有柜员。一条固定规则决定汇率:放进一种货币,取出另一种。一罐被抽得越空,下一个人拿到的汇率就越差。AMM 就是这台机器,只不过用智能合约搭成。罐子换成了一个流动性池,里面装着两种代币;定价的人也换成了一条自己运转的公式。

📖 订单簿 vs 资金池 —— 差在哪?

传统交易所靠订单簿:把大家的买单卖单列成一张表,价格对得上就撮合成交。AMM 把这套全扔了。没有清单,也不用去找对手方——你直接跟池子里的储备成交。正因如此,新手才能在去中心化交易所对换代币,不用开户、不用注册,对面也没人在等着接你的单。

订单簿AMM 资金池
撮合买家和卖家你直接跟共享池子成交
由人来挂价由公式来定价
需要账户 / 交易所连上钱包就能换

➗ 价格背后的公式 —— x × y = k

大多数 AMM 用的是恒定乘积公式:把池子里两种代币的数量相乘,得到的结果(k)必须保持不变。所以你取走一种代币,就得放进足够多的另一种,让 k 不变。价格,就靠这一条规则定下来。

📊 举个例子:池子里有 10 ETH20,000 USDC,k = 200,000,于是 1 ETH ≈ 2,000 USDC。买走一些 ETH,池里的 ETH 变少,剩下的每个 ETH 就更贵。你的单子相对池子越大,价格偏得越狠——这正是滑点的意思。

🏊 谁来把池子填满?流动性提供者

池子里的代币总得有个来路。任何人都能当流动性提供者(LP),办法是存入一对代币——通常两边价值相等。作为回报,你会拿到代表你份额的 LP 代币,往后每有人来换一次,你都能分到一部分交易手续费。想退出时,把 LP 代币交回去,取出自己那份就行。整个 DeFi 里的流动性,根基就在这里。

🚨 新手须知

  • 📉 大单的滑点 —— 从小池子里抽走一大笔,价格就会朝不利方向偏;确认前先看清预计能换到多少
  • ⚖️ 无常损失 —— 当 LP 时,两种代币价格一旦拉开,你拿回的价值可能不如单纯拿着不动
  • 🎣 不是白赚的收入 —— 手续费有可能被无常损失抵消,提供流动性是一场实打实的押注,不是稳定收益
  • 🔓 智能合约风险 —— 池子本质是代码,一个漏洞或被攻击就可能掏空资金,背后那份合约靠不靠谱很关键

🌍 你会在哪儿遇到它

AMM 是去中心化交易所的引擎。Uniswap 于 2018 年在以太坊上线,把 AMM 模式带火,是交易量最大的 DEX。PancakeSwap 则是 BNB Chain 上的头部 AMM。你第一次在 DEX 上「换」代币,用的就是 AMM。

❓ 常见问题

在 DEX 上对换代币时,我是在跟另一个人成交吗?
不是。你是跟资金池和它的公式成交,对面并没有买家或卖家。智能合约收下你放进去的代币,把另一种代币给你,再自动重新算出价格。
为什么我下的单一大,价格就变差了?
这就是滑点。大多数 AMM 用 x * y = k 这个公式,从池子里抽走大量一种代币,就会把另一边的价格顶上去。你的成交量相对池子越大,价格对你越不利。
提供流动性是白赚的被动收入吗?
不是。你能分到一部分交易手续费,但同时要承担无常损失——两种代币的价格一旦拉开差距,最终拿回的价值可能还不如当初一直拿着不动。手续费有可能被这份损失抵消,所以并非稳赚不赔。

🔗 相关术语 · 币种