作者: KD.Conway
TL;DR
统一流动性层:通过在统一流动性层之上构建去中心化交易所 (DEX) 和借贷协议,我们使AMM中的流动性能够在借贷协议中复用。这最大限度地提高了资金效率。
可交易抵押品和债务:利用去中心化交易所 (DEX) 和借贷协议,我们将抵押品和债务变为可交易资产。这增加了灵活性,使用户能够更轻松地转移或管理其抵押品和债务头寸。
灵活的清算和保证金交易:通过DEX上的挂钩清算机制,我们支持任何代币的借贷和保证金交易,从而使更广泛的资产能够参与DeFi市场。
动机
目前,AMM 中的大多数资产未得到充分利用,只有一小部分真正参与交易,而大部分资金处于闲置状态。以 pump.fun 这样的代币发行平台为例:它们的流动性池持有价值约 45 亿美元的SOL,但这些SOL代币仅用于交易。如果我们能够将 LP 中闲置的SOL投入使用——例如允许其他人借入SOL我们就能进一步提高流动性和资金效率。同样的逻辑也适用于其他代币,尤其是各种 DEX 上的小额代币。
此外,当前的借贷协议灵活性有限。例如,如果用户提供USDC作为抵押品借入ETH进行质押,则在完全偿还ETH之前,他们无法轻松调整抵押品或债务头寸。虽然一些协议提供了闪电贷机制以提供更大的灵活性,但这些机制对于普通用户来说往往过于复杂。
统一流动性层
为了解决这些问题,我们提出了一个统一的流动性层——设计类似于Uniswap v4——所有资金均由一个合约管理。在此层之上,我们创建了两种类型的资金池:借贷池和掉期(DEX)池。
DEX 池:此池支持代币兑换,并提供借贷流动性。通过参与 DEX 池,用户既可以获得流动性提供者 (LP) 费用,也可以获得借贷利息,但需要承担无常损失。
借贷池:此池管理不用于掉期交易的资金,专注于借贷。参与者赚取借贷利息,但无需承担无常损失或流动性提供者费用。
当用户借入代币时,该协议优先从借贷池中借出。只有当借贷池流动性不足时,才会从 DEX 池中借出。还款则遵循相反的顺序——先偿还 DEX 池,然后再偿还借贷池。
借贷 x 掉期:如何与债务代币合作
考虑一个具有两个代币 A 和 B 的常数乘积AMM ,形成一个 AB 流动性提供者 (LP),其中包含a
代币 A 单位和b
代币 B 单位,即a * b = k
。我们允许用户从池中借入任一代币。例如,如果用户借入a'
代币 A 单位,我们会在 LP 中引入一个“A 债务代币”(dA) 来表示借入金额。池现在有(a - a')
个 A 代币和a'
dA 代币,确保总数保持一致: (number of A) + (number of dA) = a
。这种方法保持常数乘积公式不变: (number of A + number of dA) * (number of B + number of dB) = k
。
该系统允许用户直接从AMM借入代币,而不会中断正常的交易活动。唯一的例外是,当某种代币的可用余额不足以进行兑换时,用户可能会收到相应的债务代币,并且必须等待偿还才能将其兑换回真实代币。
为了防止所有流动性被借出,我们实施了与标准借贷协议类似的机制:我们限制了可从流动性提供者 (LP) 借入的代币数量,并且借贷成本(利率)会随着使用率的提高而增加。这激励了更快的还款,并鼓励更多用户在最需要的时候提供流动性。
可交易抵押品和债务
我们系统的一大亮点是抵押品和债务均可完全交易和转让。这意味着您的抵押品和债务头寸流动性极强——您可以随时进行掉期或交易,以最大化您的收益,甚至让它们为您被动创造收益。以下是一个简单的示例,向您展示其运作方式:
假设某用户提供USDC作为抵押品,并借入ETH参与 Staking。在这种情况下,用户的抵押品是USDC,借款是ETH。
可交易抵押品允许用户灵活地更改其抵押品:
例如,如果用户认为BTC会升值,他们可以将抵押品从USDC换成BTC。现在,他们的抵押品是BTC ,而债务仍然是ETH。如果BTC升值,用户就可以从价格上涨中获益,而无需先偿还债务。
同样,如果USDT提供的借贷利率高于USDC,用户可以将其抵押品从USDC转换为USDT,从而赚取更多利息。
用户还可以选择将其抵押品转换为任何其他代币池。例如,如果他们将USDC抵押品转换为USDT和USDC的流动性提供者 (LP),则其抵押品现在为该池提供流动性。在这种情况下,用户可以从涉及该池的掉期交易中赚取借贷利息和 DEX 交易费。
可交易债务使用户能够灵活调整其负债:
例如,如果用户预期BTC会大幅下跌,而ETH会升值,他们可以将债务从ETH转换为BTC。这样,他们的债务就以BTC计价。如果BTC贬值,用户实际上可以从债务资产的下跌中获利。
如果借入ETH 的成本过高,用户可以将其债务转换为低息资产,例如 weETH,从而降低借贷成本。
此外,用户可以将他们的债务分成一篮子代币(例如, ETH和 weETH),从而使他们的债务能够为多种资产提供流动性,并可能赚取 DEX 交易费,同时分散他们的借贷风险。
实施细节:
可交易抵押品:
- 如果用户的抵押品是USDC并且他们想要将其转换为BTC,则只需在统一流动性层上进行一次简单的交换即可——将USDC交换为BTC。
可交易债务:
- 如果用户的债务是ETH ,并且他们想要将其转换为BTC,那么底层发生的是从 dETH(ETH债务)到 dBTC(BTC债务)的转换。此过程涉及将池中的部分BTC交换为ETH;新的ETH抵消了用户的ETH债务(减少 dETH,增加池中的ETH ),池中的BTC减少,而 dBTC 增加。用户无需立即偿还ETH他们仍然持有ETH作为资产,但现在欠的是BTC 。
在这一机制下,抵押品和债务仓位均可完全交易,用户可以随时自由转换,无需锁定或被迫先行偿还。抵押品的行为类似于现货资产持有,而债务则类似于空头仓位。将抵押品和债务结合到流动性提供者 (LP) 中,可以创建类似 Fluid 的“智能抵押品”和“智能债务”,从而开启 DeFi 价值创造的新途径。
无需许可的借贷和保证金交易以及基于挂钩的清算
任何人都可以像在Uniswap上一样创建 DEX 池,池创建后,用户即可基于该池启用借贷功能。对于ETH或USDC等主流代币,传统的借贷协议已经提供了坚实的支持。然而,对于一些不太热门的代币(例如,流动性池中与ETH配对的 A 代币),我们允许用户提供ETH作为抵押品并借入 A 代币(做空 A),或者提供 A 代币并借入ETH (做多 A)。得益于统一的流动性层,这些池中的ETH也可以借出,从而进一步提高资金效率。
对于这些鲜为人知的代币,我们不依赖外部预言机进行定价。相反,我们直接使用来自 DEX 的价格信息,并实施挂钩机制,在每次互换前后检查清算条件。这意味着小型代币的清算可以在常规 DEX 交易期间自动进行,从而确保公平高效的风险管理,无需依赖外部系统。
结论
总而言之,通过引入统一的流动性层,并使抵押品和债务均可完全交易,我们的系统为 DeFi 用户带来了更高水平的资本效率和灵活性。借贷和掉期协议的集成,使用户能够最大化资产,无缝管理仓位,并访问传统协议中此前无法实现的新策略。无需许可的借贷、灵活的保证金交易和链上清算功能,进一步赋能社区构建和参与更加开放、充满活力、以用户为中心的金融生态系统。随着 DeFi 的不断发展,我们相信这些创新将有助于推动下一波增长和应用浪潮。
文章声明:以上内容(如有图片或视频亦包括在内)除非注明,否则均为谈天说币原创文章,转载或复制请以超链接形式并注明出处。