什么是 AMM(自动做市商)?
学习目标:学完你能理解 AMM 用资金池加公式自动定价的原理,知道 x 乘 y 等于 k 是怎么回事,以及为什么买得越多价格越贵。
大白话AMM 就像一台自动售货机,价格不由人喊,而是由「池子里还剩多少货」按公式算出来——货越少,价越贵。
AMM 是自动做市商(Automated Market Maker)。传统交易靠买卖双方挂单撮合,而 AMM 换了个思路:把两种代币放进一个资金池,价格由一条数学公式自动算出,不需要有人挂单等对手。
最经典的公式是恒定乘积:x 乘 y 等于 k。x 和 y 是池里两种币的数量,k 保持不变。你拿走一部分 A 币,池里 A 变少、B 变多,公式就自动把 A 的价格抬上去。
这带来一个直觉规律:
- 买的量越大,价格被推得越高
- 池子越大(钱越多),价格越稳、越抗冲击
- 价格随时随成交自动变化,不用人工调
所以 AMM 的价格是「算」出来的,不是「喊」出来的。理解这一点,你就明白了为什么大额交易滑点大、为什么小池子价格容易被拉动——这都是公式在起作用。
案例一个池子里有 100 个 A 和 100 个 B,k 就是 10000。你想拿走一些 A,池里 A 减少,公式要求 B 增加来维持 k 不变,于是你拿的 A 越多,需要付的 B 就越多,等于价格越买越贵。
配套工具(点开在主站打开):
📝 本节测验
1. AMM 靠什么给代币定价?
解析:AMM 用资金池和公式自动算价,无需挂单对手。
2. 最经典的恒定乘积公式是?
解析:恒定乘积做市即 x 乘 y 等于 k,k 保持不变。
3. 你从池子里买走越多某种币,会发生什么?
解析:买得越多、该币越少,公式会把它的价格抬高。
4. 池子越大,通常意味着什么?
解析:资金池越深,单笔交易对价格的冲击越小。
5. AMM 里价格是怎么变化的?
解析:每次成交都改变池中币量,价格随公式自动更新。
❓ 常见问题
AMM 和普通挂单撮合哪个更好?
没有绝对好坏。AMM 胜在随时有报价、无需对手,适合链上;挂单撮合在大额和精细定价上更灵活。两者各有适用场景。
为什么小池子的币价容易被拉高拉低?
因为池子浅,少量买卖就能大幅改变两种币的比例,公式随之把价格拉动很大。深池子则稳得多。
AMM 里看到的价格是真实市场价吗?
它是这个池子按公式算出的价,可能和其他平台略有差异。跨平台价差过大时要留意,别只看单一池子的报价。