DODO V3的资金模型
DODOV3的资金池分为两个部分:LP Vault(准备金库)和SP Pool(借贷池)。通过将资金存入Vault,LP可以获得稳定收益,而SP可以构建策略从Pool中调用资金并产生超额回报。
Pool和Vault都支持多种资产的组合,资产类型由DODO DAO进行管理。接下来,我们将对Vault和Pool的资金模型进行详细解释。

Vault#
Vault的规则比较简单。与大多数借贷协议类似,LP可以随时存入或提取资产。同样地,SP也可以随时借用或归还资产。
所有资产的利息根据资产本身进行计算。例如,如果您存入或借用ETH,所获得或支付的利息也将以ETH形式。
每种资产的利率独立计算,并随着特定资产的借款比例增加而增加。利率会在每个区块中累积,并在每次存入/提取/借出/归还操作时进行复利计算。
DODO平台会从SP支付的利息中抽取一部分作为平台利润,但具体比例将由DAO决定。
Pool#
每个SP都拥有自己的池子,SP只能从其管理的池子中存入或提取资金。SP在开始做市之前无需从Vault借款。在这种情况下,Pool的功能类似于私人资金池,资金仅由SP提供。SP还可以随时从池子中提取所有资金。
借款规则#
与Aave等借贷协议不同,DODOV3的借款不能提取到钱包中,只能保留在池中提供流动性。这也使得DODOV3能够支持杠杆做市。例如,在Aave中,您可以以100 USDT作为抵押品借取价值为70 USDT的ETH。可用资金的金额已经减少。然而,在DODOV3中,您可以借取价值为500 USDT的ETH,这增加了您的可用资金。
已借出的资金将产生利息,这成为LP的收入来源。资金在被借出后立即开始计息,无论这些资金是否产生了任何交易。
抵押率计算#
一个池子的健康状况由两个抵押率衡量:常规抵押率和借款抵押率。常规抵押率决定了您是否可以从池子中提取资金到您的钱包,而借款抵押率决定了您是否仍然可以从Vault借款。
常规抵押率#
常规抵押率计算规则如下:
- 检查池子中每种资产的余额(balance)和从Vault借出的金额(borrowed)。假设
净资产 = 余额 - 借款金额
- 正的净资产被视为抵押品,而负的净资产被视为债务。
- 将所有抵押品按其价格和权重相乘,并进行求和;这代表总抵押品价值。作为抵押品,高波动性资产的权重较小,因为它们更有可能变得毫无价值。
- 将所有债务按其价格和权重相乘,并进行求和;这代表总债务价值。作为债务,高波动性资产的权重较大,因为如果它们的价格在下一刻暴涨,偿还它们将更加困难。
- 将总抵押品价值除以总债务价值,即可获得常规抵押率。
系统中有两个风险控制参数,即初始保证金比率(IM)和维持保证金比率(MM)。
顾名思义,当常规抵押率低于1 + IM
时,SP无法从Vault借款、提取抵押品或在池中进行交易。此时,SP需要增加抵押品或偿还贷款,以再次提高常规抵押率至1 + IM
以上。
当常规抵押率低于1 + MM
时,池子将被清算。
例如,如果IM = 40%
,MM = 20%
,当常规抵押率低于140%时,SP需要立即调整策略,增加抵押品或偿还贷款以降低杠杆,提高常规抵押率。如果低于120%,池子将被清算。
借款抵押率#
从常规抵押率的计算公式中可以发现,如果SP借用某种资产但不进行交易,尽管会产生利息,但此SP没有债务。(因为资产仍在池子中,可以随时归还)为了防止恶意SP无限借款并导致其他SP没有可用资金,DODOV3要求SP在借款时具有一定金额的抵押品。因此,我们引入了借款抵押率的概念。
借款抵押率的计算规则如下:
- 借款抵押率的定义很简单:
借款抵押率 = 总保证金价值 / 总借款价值
- 要计算总保证金价值,首先需要检查池中每种资产的余额(balance)。由于借款抵押率实际上是在借款之后进行检查的,我们需要从余额中减去借出金额,以得到实际的保证金金额(SP存入了多少)。对于每种资产,
保证金金额 = 余额 - 借款金额
- 将此金额乘以令牌价格并求和;这代表总保证金价值。
总保证金价值 = sum(保证金金额 * 价格)
- 将所有已借资产乘以价格,并求和;这代表总借款价值。
总借款价值 = sum(借款金额 * 价格)
- 将总保证金价值除以总借款价值,即可获得借款抵押率。
借款抵押率在SP借款后作为额外的检查条件。借款后,必须确保借款抵押率大于IM。
清算#
清算具有多种抵押品和债务的池子并不容易。
如果池子的常规抵押率低于1 + MM,则可以进行清算。清算者可以按照折扣的Oracle价格购买池子的抵押品,并偿还池子的债务。
如果池子存在坏账,也就是即使出售所有抵押品仍有未偿还的债务,此时DODO将进行池子的清算,并将由借款给予者分摊因债务造成的损失。一旦DODO开始清算过程,该池子的交易功能就会暂停,直到清算过程完成。
池子被移除时,清算也将由DODO官方进行操作。