区块链defi自动做市商(AMM)的价格冲击

Posted qkljys123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链defi自动做市商(AMM)的价格冲击相关的知识,希望对你有一定的参考价值。


每天有成千上万的人第一次使用去中心化交易所。然而,公链的特性通常会让新手措手不及,即使是那些熟悉传统市场的用户。结果就是交易者的资金流向套利者和抢跑者,导致其操作受到预期之外的影响。【.本文​由qkljys123整理发布.】

在宏观层面上,我们可以将每笔交易的成本分解为几个部分:

  1. 价格冲击
  2. 中间费或交易费
  3. 滑点
  4. 底层区块链的交易费


流动性池是什么?

大多数去中心化交易所的流动性池代表了不同的交易对,例如 ETH/WBTC。不同于在订单簿中匹配买卖方的方式,这些流动性池作为自动做市商 (AMM, automated market maker) 存在。

流动性池是一个智能合约,其中储存了两种或以上的代币,并且允许任何人在其中进行存款和提款操作,但是受到特定规则的约束。

其中的一条规则就是恒定乘积公式 x * y = k,x 和 y 代表 A, B 两种代币的储备。为了取出一定数量的代币 A,用户必须要存入成比数量的代币 B 以维持恒定的 K 值 (注:每次交易的费用会导致 K 值略微升高)。

AMM 如何定价?

根据恒定乘积公式可得,使用代币 B 储备量除以代币 A 储备量可以简单得到代币 A 的价格 (price_token_A = reserve_token_B / reserve token_A)。

价格冲击是什么?

虽然我们学习了如何根据两种代币储备比率计算当前市场价格,但该市场价格仅代表 AMM 想要的边际代币价格。然而在实践中,交易者通常会一次性买卖许多代币,每单位代币的成本都比前一个高。

当前市场价格与预期成交价之间的差距就是价格冲击 (price impact)。

价格冲击是以下两个因素作用的结果:

  • 你交易量的规模在流动性池中的占比;
  • 流动性池采用的交易规则 (例如恒定乘积公式)。

如何最小化价格冲击?

Defi-去中心化金融-去中性化应用-Dapp

正如我们之前提到的,价格冲击在交易总执行成本中占很大一部分。以下是一些能够将价格冲击最小化的简单策略:

  • 找到深度最好的市场:到目前为止,我们已经确定价格冲击取决于交易规模在流动性池或市场规模中的占比。因此,我们希望找到在某个价格区间流动性最好的交易池,以使成交价尽可能接近市场价格。Coingecko 上的市场深度表是一个不错的切入点。

关注 DeFi 以外的市场:虽然这是一篇关于自动做市商的文章,但是我们知道用户并不总是能够在链上获取最佳的交易执行。实际上,由于所讨论的自动做市商的流动性分布在一个连续的价格区间内,通常很少会有流动性集中在当前市场价格附近。这是许多去中心化交易所都试图解决的问题。例如 Uniswap v3 可以让做市商将其流动性集中在当前市场价格附近,从而提供比中心化交易所更有竞争力的价格。【.本文​由qkljys123整理发布.】

以上是关于区块链defi自动做市商(AMM)的价格冲击的主要内容,如果未能解决你的问题,请参考以下文章

区块链去中心化金融Defi无偿损失及解决策略

硬核 | 不可不知的 DeFi 之王 Uniswap,其 V3 版本的运行原理及其利弊

Uniswap V3是否能够建立起护城河,颠覆现有生态?

跨链技术能为Cosmos带来第二春吗?

不惧风雨,参与挖矿,就来盛大公链

2018虚拟数字资产区块链交易系统开发新模式