AMM做市商恒定乘积公式x*y=k如何自动调价

更新时间:2026-07-24 17:37

你有没有过这种经历,凌晨三点想换点币,打开中心化交易所却发现深度差得离谱,或者直接提示“暂停交易”?更糟的是明明挂了单,却眼睁睁看着价格飞走,单子纹丝不动,这时候如果有人告诉你,有一种机制能让交易随时自动完成,价格还会根据买卖自己调整,是不是瞬间就来了兴趣?

AMM做市商恒定乘积公式x*y=k如何自动调价

AMM是什么?

AMM全称Automated Market Maker,中文就是“自动做市商”,传统交易所靠一群专业做市商挂买卖单来维持流动性,而AMM把这件事完全交给了算法和资金池,你不需要对手盘,只要池子里有钱,就能直接交易,最经典的代表就是Uniswap、SushiSwap、PancakeSwap这些DEX。

核心原理:一个公式搞定做市

它的核心其实就一句话:用数学公式代替人工报价。最常见的是恒定乘积公式x × y = k

假设一个ETH/USDC池子里现在有10个ETH和2万USDC,那么k就等于20万。当你用2000 USDC去买ETH时,池子里的USDC变成22000,为了让乘积还是20万,ETH数量就得变成大约9.09个,于是你付出2000 USDC,拿走了0.91个ETH,价格也顺势涨了一点,买卖双方都在跟这个池子打交道,池子自动完成了“做市”。

AMM做市商恒定乘积公式x*y=k如何自动调价

生活化理解+无常损失

把流动性池想象成一台自动售货机:左边放着苹果(ETH),右边放着橙子(USDC)。每次有人用橙子换苹果,机器就按比例少给你一点苹果,同时橙子变多,下次换的人就要付出更多橙子。反过来也一样。

提供这些苹果和橙子的人,就是流动性提供者(LP)。他们把两种币按当前比例存进池子,交易手续费会按份额分给他们,听起来很美但一定要注意无常损失,如果两种币价格波动太大,你撤出时的总价值可能会比单纯持有要少,这是玩AMM必须心里有数的点。

实际怎么操作?

以Uniswap V2为例:连接钱包 → 选好交易对 → 输入数量 → 确认滑点和Gas,交易就直接和池子完成。V3更进一步,允许你把流动性集中在某个价格区间,资金效率更高,但也更考验判断力。现在很多新项目还在公式上做文章,比如稳定币专用的Curve用更平滑的曲线,或者加权池、动态手续费池,目的都是让不同资产交易起来更丝滑。

好处与风险

1、好处:随时能成交+无需许可(不用等庄家上班,也不用担心账号被冻)。

2、对项目方:冷启动神器,只要有人愿意提供初始流动性,交易就能跑起来。

3、风险:智能合约漏洞、无常损失、极端行情下的滑点放大,都得自己掂量。

快速问答

Q:我只有一种币,能当LP吗?

A:经典AMM还是需要按比例存双币,但现在不少协议已经支持单边流动性,也可以用Zap工具一键转换。

Q:手续费一般多少?谁拿走了?

A:常见是0.3%或0.05%,绝大部分直接分给LP,协议自己抽成很少甚至为零。

Q:新手想体验,从哪开始最安全?

A:先用小额在Uniswap或自家链上的老牌DEX试试兑换,熟悉后再考虑提供流动性。桥接资产和授权时一定要仔细核对合约地址。

免责声明:本文所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任!