
恒定乘积模型是什么(x*y=k 如何影响交易价格)

什么是恒定乘积模型?
恒定乘积模型是一种用于去中心化交易所(DeFi)中的基础定价算法。它的核心公式是 x*y=k,其中 x 和 y 分别代表池子里两种不同数字资产的数量,k 是一个恒定的数值。这个模型让整个流动性池中的资产总价值保持平衡:你用一种资产换取另一种资产时,池子自动调整价格,确保 x 和 y 的乘积始终不变。恒定乘积模型也是 “AMM 是什么(自动做市商如何决定价格)” 讨论中的核心部分。
为什么 DeFi 和交易所需要恒定乘积模型?
传统交易所依赖买卖订单撮合,撮合需要大量主动下单的用户。而 DeFi 里的自动做市商(AMM)则通过恒定乘积模型,让任何人都可以随时用池子里的资产兑换另一种资产,无需匹配对手方。这简化了交易流程,让所有参与者都能以公平、透明的价格进行交易。同时,恒定乘积模型允许普通用户成为“流动性提供者”(LP),将资产注入池子,为市场提供流动性,这也是 “LP 是什么(为什么 DeFi 需要“流动性提供者”)” 的重要前提。
x*y=k 如何影响价格、滑点和费用
在恒定乘积模型下,交易价格不是固定的,而是由池中两种资产的比例决定。假如你要用一种代币换另一种,每次兑换都会改变池内两种资产的数量比例,模型会自动计算新的价格。池子越小,单次交易对价格的影响(滑点)越大;池子越大,滑点就越小。除此之外,交易时还会有一部分费用分给流动性提供者,这些费用通常会自动加入池子,提升流动性。一旦池中某一资产被大量兑换、数量急剧减少,价格会变动得更快,这也是恒定乘积模型下需要注意的风险点。若涉及杠杆或借贷,价格剧变还可能引发清算风险。
普通人最容易误解的地方
很多人误以为池子里的价格始终等同于外部市场价格。事实上,恒定乘积模型的价格只反映池内两种资产的当前比例,和外部市场可能存在价差。如果有人大量买入或卖出,池内价格会迅速偏离外部市场,直到有套利者进场修正。此外,恒定乘积模型不是万能的:它在极端行情下会出现较大滑点,池子太小时可能导致价格剧烈波动。普通用户还常常忽略流动性提供者可能面临的“无常损失”风险,即资产比例变动导致的实际收益低于单独持有资产。


