我们很高兴地宣布,我们已完成代码审计(由Trail of Bits完成)和测试的相关工作并将推出dForce生息市场(YieldMarkets),或称dToken。除合成型稳定币USDx之外,dForce将陆续推出dUSDx、 dUSDT、dUSDc、dDAI、dWBTC、dGOLDx,壮大dForce资产类协议的阵营。

dForce白皮书中曾提到,我们希望建立一个统一的开放式金融和货币协议矩阵。自2019年7月首个合成型稳定币协议USDx发布以来,dForce在协议整合及组合性方面一直遥遥领先。2020年1月,我们发布了利息增强协议DIP001并与USDx协议进行了整合,通过将USDx的储备成分币存入借贷协议Lendf.Me(已弃用),并将成分币获得的利息收入通过USR(USDx存款利息)的形式返还给USDx的持有者。现在,我们会通过dToken的方式来实现USDx的系统性利息。

如同我们在发布首个资产协议时曾预期的那样,DeFi的发展正在经历横向和纵向的整合。

如今我们更加笃定这个趋势,即单独的DeFi协议不具备捕获和留存流动性或价值的能力,未来更有可能胜出的必将是专注于协议矩阵和聚合器的产品。

我们花了很多时间开发利息聚合协议(dToken),这是利息优化协议(DIP001)的升级版本。通过将USDx的底层储备稳定币存入生息市场并获得利息收入(USR),使之成为首个具备系统性存款利息的类法币型稳定币。

dToken协议在两个层面上对利息聚合器进行抽象:

  • dToken旨在成为一个通用型的利息聚合器并支持所有稳定资产(例如USDT、USDC、DAI、 WBTC等),不再依赖于单一的稳定资产。
  • 与Compound的cToken和Aave的aToken不同的是,dToken不再仅依附于单一的底层生息协议。除了dForce的借贷协议,dToken还将整合Compound、Aave、Curve、Balancer、yearn等现有及未来的生息协议。

dToken作为通用型资产协议,既能从DeFi堆栈中获得收益,也可以根据不同种类的资产进行灵活的定制。因此, dToken协议具有以下特征:

  • 不依托于单一的资产(如cToken或aToken),旨在获取风险调整后的最高收益。
  • 自动将治理代币转换成利息收入。dToken在聚合方面独具匠心,不仅能够获得底层借贷协议的治理代币,还可以通过DEX自动将治理代币转换成存款利息(同底层资产币种)。
  • 消除了无常损失风险。基于自动做市商模式的利息聚合器易遭受无常损失的风险,而我们专注于提供规避了无常损失或具有风险规避机制的方案。
  • 节省成本。dToken的内部缓冲池在用户铸币和赎回时起到缓冲作用,无需每次铸币和赎回时都去与底层的借贷池进行交互,定期调仓,有效节省Gas费用。

关于dToken

dToken对支持的ERC20代币进行封装,每个dToken代表特定的ERC20代币和其对应的利息收入,降低了使用DeFi产品时的摩擦成本,提高了其他平台或协议与dForce进行交互的可操作性。dToken协议可将任何ERC20代币包装为具备生息功能的dToken(例:将USDx包装为dUSDx、USDT包装为dUSDT、ETH包装为dETH)。用户存入支持的ERC20代币将自动获得一定比例的dToken,代表了一种收益权,并可以随时通过协议赎回本金和利息。dToken可在不同用户、平台、智能合约之间进行转换。

dToken可以同时支持各种不同类型的生息协议,包括dForce原生协议、生态项目、第三方协议(如Compound和Aave)。例如,存入借贷协议并获得存款利息、接入流动性协议并获得交易费用、利用聚合器进行跨协议操作并获得最优回报。每个dToken可独立管理其支持的生息协议,利用内置的分配器和优化策略进行资金调仓,因此具备更佳的流动性、更高的周转率、和更优的资本回报率。

从更高的层面来看,dToken作为资产协议,可与所有DeFi协议进行交互、组合、兼容。例如,可将dToken存入Curve池子参与稳定币互换,可以接入集成智能合约的钱包进行生息,可以存入Uniswap或Balancer提供流动性,也可以转换为本金与利息分离的rToken。本质上,dToken是一个独立的且具备生息能力的资产协议。

每种资产都有其独立的资金池,因此风险得到了更好的隔离和限制,某种特定资产的dToken持有者将免于承受其他资金池的风险,例如,DAI的价格脱锚将不会对dUSDT的持有者产生影响。

dToken将支持所有主流治理代币的挖矿,例如,存入Compound参与COMP挖矿,并自动将获得的COMP转换为存款收益(同底层稳定资产币种或用户指定的其他币种)。

资金池架构

dToken支持多种稳定币资产,每种代币都有其独立的资金池,我们通过链上和链下的策略对资金池的资金做调度和分配。

概况来说,资金池分为三部分:

  • 内部缓冲池:缓冲池在铸币和赎回时起到缓冲作用,减少与底层借贷协议的交互频率,从而有效降低gas消耗。
  • DeFi池:将资金分配至通过久经考验的DeFi借贷协议,如Compound、dForce借贷协议、dYdX、Aave等。
  • dForce混合借贷池:将资金分配给为特定用户群体提供的特定资产的定制借贷池(例如为大量PoS持币人和节点定制的抵押资产池)。其特点是通过去中心化的方式匹配借贷需求,即在链上进行所有借贷、偿还、清算的行为。此外,它还可以为高收益的利息挖矿策略及无抵押借贷提供融资。

分配与调仓策略

一般情况下,资金分配会优先考虑在不影响流动性的情况下,获取风险调整后的最优收益

我们会对整合的底层协议进行逐案评估,同时,我们的分配策略重点考虑到以下方面:

  • 为每个协议的资金分配设置上限。尤其是针对流动性较差的资产,限制分配尤为重要。
  • 对每个协议设置最低流动性的需求。由于dToken协议需要确保用户可以随时将dToken兑换回底层代币,因此要格外关注底层资金池的流动性。我们同时将通过链上、链下监测机制对流动性进行检测并采取相应行动。
  • 进一步优化调仓策略,通过链上触发。调仓策略将同时兼顾频率、收益优化、风险紧急应对等方面。

调仓策略旨在实现以下目标:

  • 通过结构化的资本配置策略,在兼顾流动性的同时,寻求最好的风险调整收益。
  • 通过内部缓冲池减少和底层借贷协议的交互频率,并有效降低gas费用。
  • 内部缓冲池的初始范围为5%-10%,一旦用户赎回资产导致缓冲池里的资金少于总资本的5%时,将自动触发调仓,从底层资金池内提取资金并将缓冲池补充至总资本的10%;相反,如果用户存入资产导致缓冲池里的溢出资金超过总资本的10%时,将自动触发调仓,将溢出部分存入底层借贷协议,从而使内部缓冲池里的资金降至总资本的10%以下。调仓范围可更改,并随着资金池的扩大进行优化。

利息聚合器协议作为资产协议,将有效地汇集和捕捉流动性,并逐步实现对更多底层生息协议的支持,因此比大多数底层的功能性协议更具生命力。

对dForce而言,资产协议是对我们的流动性矩阵至关重要的支撑。