gpt4 book ai didi

ethereum - 如何在 Uniswap V3 中计算增加流动性的存款金额

转载 作者:行者123 更新时间:2023-12-05 04:47:21 44 4
gpt4 key购买 nike

Add Liquidity To Uniswap V3

在向 Uniswap V3 中的新池添加流动性的同时,我正在尝试计算任何给定货币对的“存款金额”的公式。

例如,让我们以 ETH/USDC 对为例

当前价格:2172.05设置价格范围 -20% & +20%

最低价格:1747.7最高价:2612.4

以太坊:0.394064(854.888 美元)USDC:1000(1000 美元)

ETH 美元金额是如何计算的,公式是什么? (Uniswap 是如何让 ETH 达到 854.888 美元的???)

ps:看过Uniswap V3白皮书https://uniswap.org/whitepaper-v3.pdf但需要一步一步的外行解释。干杯!

补充

我一直在阅读以下文章,答案就在下面的公式中: uniswap-deep-dive-into-v3-technical-white-paper来源:uniswap-deep-dive-into-v3-technical-white-paper

最佳答案

这个问题对于 SO 来说可能有点离题,但我相信它无论如何都会对人们有用。这是我的答案...

Uniswap 使用预言机价格为您提供了您输入的 ETH 金额的美元值(value),只是为了方便起见。它不是此存款操作的参数。

这里只有3个参数:

  • Assets A金额
  • Assets B金额
  • 价格范围

Assets A(在您的实例中为 ETH)与 Assets B(在您的实例中为 USDC)的比率决定了平衡点。例如,如果您存入 1 Ether 和 1000 USDC,则平衡点将为 ETH = 1000 USDC。最后,您定义价格范围以指定您希望您的存款发挥作用的范围。通过限制存款的价格范围,您可以在给定范围内提高资金(存款)的效率。这涉及到相当多的数学来解释,但让我试着简单地解释一下:基本上,自动做市商使用这个等式:a * b = k。这意味着当 a 变为无穷大时 b 变为零,反之亦然。由于这种“流动性”在 0 到无穷大之间均匀分布。相反,当你设置价格范围时,你将流动性“集中”在范围内,而牺牲了范围外的流动性。因此,您可以提高资本效率。

关于ethereum - 如何在 Uniswap V3 中计算增加流动性的存款金额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68517117/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com