DODO 文档中心

如何创建流动性池?

1. 导航到"Pools"页面#

createpool00

2. 选择池类型#

createpool01

当前,DODO支持4种不同的流动性池类型: 标准池、锚定池、单币池和私有池。一旦创建,每个人都可以向池中提供流动性。

  • 标准池: 标准池在资本配置和效率方面类似于Uniswap v2池。需要两种不同代币的流动性。
  • 锚定池: 锚定池类似于Curve池,适用于合成资产。
  • 单币池: 单币池仅使用一种代币类型创建。它们非常适用于出售项目代币以筹集资金。您可以使用您拥有的代币创建流动性市场,无需其他代币。
  • 私有池: 只有池创建者可以为该池提供流动性,并且可以在创建后随时修改池参数。

3. 配置池参数#

标准池

  • 输入您希望作为买入和卖出流动性的代币数量。

  • 代币对的初始价格默认跟随市场价格。取消选择“以当前价格设定固定比例”将使您面临被套利的风险。

  • 如果取消选择“以当前价格设定固定比例”,您的池的初始价格将由买入和卖出的流动性深度确定。例如,如果卖出侧流动性有1000个DODO,买入侧流动性有100个USDC,则初始价格将为1 DODO = 0.1 USDC(100 USDC / 1000 DODO)。

  • 有三种费率选项:

    • 0.01%:适合稳定币交易对,如USDT/BUSD
    • 0.3%:适合主流资产,如BTC/ETH
    • 1%:适合异国情调的代币对

    注意: 较低的交易费率往往会吸引更多的交易量进入池中。

锚定池

  • 输入您希望作为买入和卖出流动性的代币数量。

  • 锚定汇率默认跟随当前市场价格。取消选择“以当前价格设定固定比例”将使您面临被套利的风险。

  • 您可以取消选择“以当前价格设定固定比例”,并手动输入池的锚定汇率。卖出侧资产的初始价格将为手动输入的汇率。

  • 有三种费率选项:

    • 0.01%:适合稳定币交易对,如USDT/BUSD
    • 0.3%:适合主流资产,如BTC/ETH
    • 1%:适合异国情调的代币对

    注意: 较低的交易费率往往会吸引更多的交易量进入池中。

  • 有三个滑点系数(k)的选项,默认值为1:

    • K = 0.5:适用于大多数交易对
    • K = 0.01:适用于波动性较低的交易对,如BUSD/USDT
    • K = 1:适用于波动性较高的资产

    注意: 滑点系数越小,交易者的滑点越低,市场深度越大。要了解更多信息,请观看我们关于滑点系数的教程视频。

单币池

  • 输入您希望提供卖出侧流动性的代币数量。

  • 初始价格默认跟随当前市场价格。取消选择“以当前价格设定固定比例”将使您面临被套利的风险。

  • 您可以取消选择“以当前价格设定固定比例”,并手动输入池的初始价格。您的卖出侧流动性将以手动输入的初始价格出售。

  • 有三种费率选项:

    • 0.01%:适合稳定币交易对,如USDT/BUSD
    • 0.3%:适合主流资产,如BTC/ETH
    • 1%:适合异国情调的代币对

    注意: 较低的交易费率往往会吸引更多的交易量进入池中。

  • 有三个滑点系数(k)的选项,默认值为1:

    • K = 0.5:适用于大多数交易对
    • K = 0.01:适用于波动性较低的交易对,如BUSD/USDT
    • K = 1:适用于波动性较高的资产

    注意: 滑点系数越小,交易者的滑点越低,市场深度越大。要了解更多信息,请观看我们关于滑点系数的教程视频。

私有池

  • 输入您希望作为买入和卖出流动性的代币数量。目前只支持“标准池”和“单币池”创建。

  • 代币对的初始价格默认跟随市场价格。取消选择“以当前价格设定固定比例”将使您面临被套利的风险。

  • 有三种费率选项:

    • 0.01%:适合稳定币交易对,如USDT/BUSD
    • 0.3%:适合主流资产,如BTC/ETH
    • 1%:适合异国情调的代币对

    注意: 较低的交易费率往往会吸引更多的交易量进入池中。

  • 有三个滑点系数(k)的选项,默认值为1:

    • K = 0.5:适用于大多数交易对
    • K = 0.01:适用于波动性较低的交易对,如BUSD/USDT
    • K = 1:适用于波动性较高的资产

    注意: 滑点系数越小,交易者的滑点越低,市场深度越大。要了解更多信息,请观看我们关于滑点系数的教程视频。

4. 检查池详情#

转到“我的池”页面,点击“管理”以查看池的详细信息,如交易量、交易费用收入等。

5. 邀请朋友提供流动性#

点击“邀请”按钮将您的流动性池链接分享给您的朋友

6. 存入/提取流动性#

  • 导航到“Pools” → “My Liquidity”
  • 找到流动性池
  • 存入或提取流动性

了解不同池模型的特点#

了解标准池的更多信息

标准池模型提供了一种经典的做市策略,让用户即使没有市场专业知识也可以参与其中。标准池的价格曲线模式由外部预言机控制,使得流动性始终集中在市场价格附近。

为了保持价格曲线,标准池需要频繁地更改中间价格,目前由Chainlink来维护中间价格。每次Chainlink更改价格时,标准池将重设价格曲线。

其他参数

除了引导价格i之外,还有两个由DODO控制的参数。这些参数是滑点系数k和手续费率fee,可以通过DODO的多签管理员钱包进行修改。未来,DODO将把所有对标准池参数的控制转移到DAO,以便社区管理做市策略。

了解锚定池的更多信息

锚定池是针对合成资产进行优化的流动性池。合成资产是一类通过各种机制将其价格锚定在特定目标上的资产。例如,USDT、USDC、BUSD、DAI都锚定在美元上;WBTC、RENBTC锚定在比特币上。相似锚定币之间的汇率非常稳定,通常在1:1左右波动。DODO锚定池定义了一个曲线,将流动性集中在锚定价格附近,符合合成资产市场模式,从而提供充足的流动性。

使用DODO,任何人都可以创建锚定池,并设置交换比率、滑点系数和手续费率以满足他们的需求。该池由PPM算法进行调控。

锚定池优化了合成资产

如果您的项目发行自己的USD稳定币或其他合成资产(例如sBTC),可以使用锚定池为其提供流动性。与常规AMM池相比,该曲线可以使您的稳定币以相同的TVL获得10倍甚至100倍的流动性。

即使合成代币与基础资产没有1:1的锚定,也可以实现这一点。例如,可以推出一个锚定在0.1美元的代币。

参数不能修改

合成资产与目标代币之间的市场通常非常稳定,为了给用户提供可靠的期望,锚定池的参数一旦设定就无法更改。

现实生活中的例子

DODO维护了一个DAI-USDT的锚定池。该池的日换手率经常达到50%到100%,比竞争产品高出5到10倍。

了解单币池的更多信息

许多项目所有者在使用AMM提供流动性时面临以下问题:

  • 您必须拥有项目方的代币才能提供流动性
  • 购买项目方的代币需要有良好的流动性

为了解决这些问题,项目所有者必须依靠一个复杂的发行流程。无论是拍卖、流动性挖矿还是自己提供初始流动性,都会消耗大量的项目所有者的精力,增加用户参与的门槛。

DODO创造了一种单方初始流动性解决方案,使整个流程变得简单,称为单币池模型。让我们看看它是如何工作的。

DODO的单币池模型

单币池可以类比为一个自动售货机,允许您将从其中购买的资产退回。您购买商品的金额将存储在池子里,当您不需要所购买的资产时,可以按照当前价格将其退还。

单币池的价格曲线由PMM算法定义,是一个具有最低价格的价格曲线,也就是从池中购买的第一件物品的价格。

任何人都可以建立一个单令牌池并设置其中包含的商品种类。您可以使用比特币(BTC)和以太坊(ETH)等主流资产进行设置,或者使用您自己发行的新资产。

您无需提供任何计价资产,只需用商品填充自动贩卖机。这种设计允许您在仅需五分钟的时间内,在DODO上为您的代币创造充足的流动性,而无需花一分钱。

与AMM的相似之处

如果使用滑点因子K=1创建单令牌池,并且指导价格i是一个非常小的数字,那么它几乎和AMM行为完全相同。您可以将单令牌池曲线视为AMM价格曲线,并截取所有小于i的部分。i越小,单令牌池曲线与真实的AMM曲线越接近。可以通过设置来实现。

有关这些计算的更多信息,请参阅PMM概述部分。

任何人都可以参与

任何人都可以像参与AMM一样,向单令牌池提供双方的资产以参与提供流动性。区别在于,在重新增加流动性时,两种资产的价值无需为1:1。

任何人都可以参与添加流动性,因此有时将这些池称为公共池。

使用案例

构建高交易量市场的初始流动性

假设您是一个区块链开发人员,想要构建一个社区驱动的项目。您可以发行1000万个代币,其中1%(即10万)为项目团队保留。余下的(即990万个代币)将分发给社区。

假设您将代币价格设置为1美元。如果您想在AMM上为所有990万个代币创建一个流动性市场,您需要另外提供990万美元作为报价端的流动性 - 这是一笔您可能没有的巨大金额,因此该项目变得不可行。

您的替代选择是在一个更少的代币和更少的流动性的简单AMM池中创建流动性市场,例如1000美元和1000个代币,但是如果有人想要投资10万美元购买您的项目代币,他将支付10万美元,并仅获得1000个代币作为回报。这相当于每个代币100美元,是您设置的市场价格的100倍!显然,这是不可取的,该市场肯定不是一个高效的市场。

然而,您可以选择以1美元的初始价格和k值设为1的方式构建一个包含990万个代币的单令牌池。如果社区成员看好您的项目并购买10万个代币,他的平均价格仅为每个代币1.005美元!

快速提高流动性

例如,假设一个算法稳定币项目的以美元计价的代币已经跌破1美元。该项目需要尽快增加流动性以防止进入死亡螺旋。如果您能够在0.9美元时逆转价格下跌,这将极大地增强市场信心;但如果只在0.5美元时逆转,可能导致对您的代币信心的永久性损失。

这个假设的项目有一个简单的解决方案!假设项目代币名为X。创建一个DAI-X的池子,将指导价格设置为1,并将k值设为0.01。此外,您还可以以X作为奖励激励,鼓励流动性提供者将其LP代币存入该池中。通过这种方式,您可以确保提供在1 X = 1 DAI附近分配的充足的报价端流动性,这比传统AMM更具资本效率的融资模式。

即使不是一个算法稳定币项目,您仍然可以使用单令牌池以关键支撑价位为您的代币筹集资金,并结合奖励激励计划来鼓励提供流动性。

有关风险免责声明

提供流动性挖矿并非没有风险,总有可能损失资金。在进行操作之前,请谨慎并确保您了解风险。