【问题标题】:Can a liquidity pool have more than 2 tokens流动性池可以有超过 2 个代币吗
【发布时间】:2021-07-25 17:38:00
【问题描述】:

标题总结了我正在看一个关于如何仅使用solidity部署流动性池的教程,并想知道它是否可以拥有超过2个代币

【问题讨论】:

    标签: blockchain liquid solidity


    【解决方案1】:

    具有两个以上代币的流动性池是可能的,尽管它们并不常见,因为大多数主要的 DEX 都不支持它们,但在我的脑海中,我能想到的唯一支持它们的地方是 Curve 和 Balancer。

    典型的两个代币流动性池,就像在 Uniswap 中看到的那样,其作用是在添加流动性时为每个代币提供相等的价值,计算公式如下: x*y=k 因此代币数量的乘积是一个常数,在等式中赋予每个代币 50% 的权重。这称为恒定乘积做市商模型。

    三个或更多代币流动性池以相同的概念运作,但会转移权重以适应新代币。所以我们可以看到类似的东西: xyz=k 但是,不像我们在两个令牌模型中看到的那样每个令牌的权重为 50%,我们可能会让 x 的权重为 20%,而 y 和 z 的权重均为 40%

    【讨论】:

      【解决方案2】:

      如果你说的是 Uniswap,不,它没有这样的功能。但这在数学上可能是可能的。不过,我不知道有这样的例子。

      【讨论】:

        猜你喜欢
        • 2022-06-11
        • 2016-01-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-23
        • 2015-03-08
        相关资源
        最近更新 更多