资产价格暂时延迟部分资产已停止接收最新价格数据。数据连接恢复后将自动恢复更新。
Bitculator

在 Android 上获取 Bitculator

市值:

$1,995,421,489,076

24小时成交量:

$196,800,200,171

6 23 清算:

$0

24小时 多头/空头:

即将推出

Bitculator · 学习

Automated Market Maker (AMM)

在加密术语中,Automated Market Maker (AMM) 是什么意思?

# 251·更新时间 6月 2026·1 分钟阅读

一个 Automated Market Maker (AMM) 是一个去中心化的协议,允许在没有传统订单簿的情况下进行加密货币交易。

什么是 Automated Market Maker (AMM)?

Automated Market Maker (AMM) 是一个智能合约,它用数学来设定代币价格并完成兑换,而不是将你与另一名交易者撮合。它用一个公式加上一池代币,随时给出交易报价。可以把它想象成加密货币的自动售货机,不过按键是方程式。


误解

有人认为 Automated Market Maker (AMM) 需要有人马上接盘,就像 订单簿。并非如此。该池本身就是你的对手方,价格会根据池内代币比例变动。


Automated Market Maker (AMM) 的工作原理

快速说明。你想在去中心化交易所把代币 A 换成代币 B。幕后发生的事情如下。

  • 步骤 1:代币存放在由智能合约管理的 流动性池 中。
  • 步骤 2:这些代币由 流动性提供者(LPs) 存入,他们可以获得部分交易手续费。
  • 步骤 3:合约用公式给出报价。常见的一种是保持代币数量的乘积接近常数,因此价格来自池内比例。
  • 步骤 4:你批准兑换。合约把代币 B 发送给你,收取代币 A,并更新池内余额。
  • 步骤 5:比例发生变化,因此下一笔交易的汇率会略有不同。那就是内置的价格冲击在起作用。

就是这个流程。


提示

在 Automated Market Maker (AMM) 上兑换前,设置适当的 滑点 容忍度并查看池子规模。规模小的池子或波动大的市场可能会让价格比预期变动更多。


Automated Market Maker (AMM) 的计算方法是什么?

许多池子遵循恒定乘积规则。如果 x 是池中代币 A 的数量,y 是代币 B 的数量,它们的乘积保持接近常数 k。

x * y = k

当你加入 Δx 的代币 A 时,池子会更新 y 以使乘积保持接近 k。输出常按下式计算:

output_B = y - k / (x + Δx)

即时价格来自 y 除以 x 的比值。较大规模的兑换会更改该比值更多,因此你会感受到更大的价格冲击。



变体

并非所有池子采用相同的数学。你会看到的主要类型:

  • 乘积:经典的 恒定乘积做市商 (CPMM) 将 x 与 y 的乘积保持接近常数。
  • 和:对接近一比一的资产如稳定币对使用的恒定和公式。
  • 混合:在接近平价时表现得像和式,偏离时像乘积式,稳定币常用。
  • 集中式:将流动性放在选定的价格区间,如 Uniswap v3 所示,以提高资本效率。

提醒

Automated Market Maker (AMM) 的报价来自自身池子,而非全球价格预言机。不同去中心化交易所之间汇率可能不同,池子的手续费各异,当价格波动时 LP 会面临无常损失。


示例

例如在凌晨三点在 Uniswap 将 ETH 换为 USDC 仍能成交,因为池子合约会给出实时报价并即时完成交易。


趣闻

恒定乘积的想法早在加密出现前就在做市研究中有根源,但在 DeFi 夏天 Uniswap 把 x 乘 y 等于 k 的说法流行开来后,概念走红。


总结

一句话总结 Automated Market Maker (AMM):代码始终从共享池中为你撮合交易,无需找经纪人,也无需等待。

我们是否遗漏了什么??

您的反馈有助于我们保持信息的准确性。如果发现任何错误或遗漏,请联系我们。

联系我们