首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么流动性池的比率会自我调整?是否有可能建立一个稳定的比例池?

为什么流动性池的比率会自我调整?是否有可能建立一个稳定的比例池?
EN

Ethereum用户
提问于 2021-08-01 12:42:51
回答 2查看 155关注 0票数 1

我想问的是,通过改变资产数量来调整流动性池的机制,是否有任何数学或技术原因。我们不仅可以调整交换程序(池的用户)的比率,并且保持LP提供者的比率修正吗?那么,LP提供商会收回他们提供的东西,但是那些用池交换令牌的人会得到“当前”的市场价格吗?所以不会有永久的损失,对吧?

这种人才库能否在技术上得到实现?缺点是什么?

EN

回答 2

Ethereum用户

发布于 2021-08-01 13:14:16

这在数学上是不可能的。让我告诉你为什么。

  1. 有人创建了一个空池
  2. LP1增加了100 tokenA和200 tokenB
  3. LP2增加了400 tokenA和800 tokenB
  4. 有些交易发生了,现在这个池有1000 tokenA和500 tokenB。
  5. 如果LP2现在想要删除他的全部股份,那么根本就没有足够的tokenB让他退出。
票数 1
EN

Ethereum用户

发布于 2022-11-04 20:50:08

这是因为Constant Function Market Makers公式。根据这个公式,数量的乘法将永远是恒定的。假设你最初有4000个A和4000个B代币。数额倍增

代码语言:javascript
复制
  // 16.000.000 will always be constant
  4000 X 4000 = 16.000.000

比方说,一个用户带来了1000个令牌。现在,令牌A的总数将是5000。我们必须决定要向用户传输多少令牌B。

标记的乘法必须始终是16.000.000。我们有5000令牌A,池中应该保留多少令牌B?

代码语言:javascript
复制
 16.000.000 / 5000 = 3.200

3.200令牌B应该留在池中。因此,我们必须将4000-3200=800令牌B传输给用户。

这一制度将创造一个套利机会。目前,资产比率是

代码语言:javascript
复制
3200 / 5000 = 64%

这被解读为,

代码语言:javascript
复制
 // token A is more expensive because it has less
 1 token B=0.64 token A
 1 token A= 1.562 token B

如果在现货价格

代码语言:javascript
复制
1 token B=1 token A

人们将带着他们的令牌A到游泳池,以同样的价格购买1.562令牌B。这将增加池中令牌A的数量,最终流动性比率将接近现货市场比率

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/106435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档