跳到主要内容
Avana 徽标

Borrow Spoke

孤立的 LP 抵押品市场,用户可以在此存入仓位、借入资产并管理贷款健康状况。

概述

Borrow Spoke 是一个独立的 LP 抵押品市场。它决定支持哪些池子,每个 LP 头寸的估值方式,适用哪些抵押品因子,哪些资产可以借用,以及该市场的清算方式。

Borrow Spoke 被分开,因为 LP 的头寸并非全部行为相同。一个稳定币 LP、一个相关的 ETH 抵押的 ETH LP,以及一个波动的治理代币 LP 需要不同的风险设置、不同的上限,有时还需要不同的清算路径。

借款流程

从用户端来看,一个节点处理整个账户生命周期:存入 LP 抵押品、检查借款能力、借款、还款,并在允许时领取费用。即使不同 DEX 的底层 LP 格式有所不同,界面也保持一致。

示例流程

步骤 1:存入 LP 抵押品

用户存入一个已批准的 LP 仓位。流动性留在池中,但子链将其记录为抵押品,并开始跟踪其价值和健康状况。

第二步:计算产能

Spoke 重建仓位、为底层敞口定价、应用抵押因子,并展示由此得到的借款能力。

步骤 3:借入资产

用户在其额度内从 Hub 流动性抽取资产。借款确认后,债务与健康状态在 Spoke 中更新。

第4步:增加更多抵押品

之后还可以存入更多已批准的 LP 仓位。每个仓位在计入汇总额度前都会单独估值。

三层架构

借款人

用户与 Borrow Spoke 进行交互,以存入抵押品、借款、还款和管理他们的贷款。

Borrow Spoke (Avana)

LP 持有仓位,执行健康检查,并在抵押品不再支持债务时协调清算。

Aave v4 Hub

共享流动性与会计层。Spoke 侧检查通过后,Borrow Spoke 从 Hub 准备金抽取资金。

数据流

  1. 抵押品进入 Spoke— LP 位置被记录和跟踪以进行估值和健康状况检查。
  2. 借入提取 Hub 流动性— 容量检查通过后,Spoke 从 Hub 请求资产。
  3. 债务以债务份额形式累积— 利息按配置的利率模型复利,同时 Spoke 保持账户状态同步。
  4. 如有需要进行清算——不健康的账户通过清算路径来恢复偿付能力。

Hub 互动

  • 借款:当用户打开或延长债务时,spoke 会从 Hub 提取数据
  • 还款:当用户还款时,spoke 会将债务恢复到 Hub
  • 健康检查:Hub 通过读取的方式获取了抵押品数据getCollateralData
  • 清算:Hub 可以呼叫handleLiquidation when risk thresholds are breached

Spoke 职责

组件职责
Borrow Spoke跟踪 LP 的头寸、各 AMM 系列的总担保价值和债务。公开getUserAggregate(user) for frontends and liquidators.
LiquidationAdapter为需要特殊处理的 LP 格式运行罚金累积、软清算和硬清算。

Aave v4 Hub 的角色

Borrow Spoke 不持有出借人准备金。Hub 提供池化流动性、准备金会计与借款的资产负债表侧,Spoke 负责 LP 专属风险。

资本供应

像 USDC、DAI 和 ETH 这样的资产通过 Lend Spoke 和 Hub 进入。Borrow Spoke 决定 LP 支持的账户可以访问多少流动性。

信用额度

每个 Borrow Spoke 都有一个信用额度,限制其可以提取的 Hub 流动性,从而在共享资本效率的同时保持 LP 承销的独立性。

独立健康因子

多个 Borrow Spoke 的抵押品是分别评估的。一个市场的盈余不会自动用来覆盖另一个市场的赤字。