清算

Lista Lending 中的清算是一种重要的风险管理工具,通过确保借款人保持足够的抵押品来保护贷款人的资本。Lista Lending 模仿 Morpho 的设计,在 BNB Chain 上实施了两种清算方法:

  • 标准清算:核心协议功能,当借款人的贷款价值比 (LTV) 超过市场的清算贷款价值比 (LLTV) 阈值时,允许对借款人的头寸进行全部或部分清算。

  • 预清算:通过外部合约的可选、可加入机制,允许在达到标准阈值之前进行较小的、增量式清算,为借款人提供安全缓冲。

这些机制整合到 Lista Lending 的可升级金库系统中,确保市场稳定性,同时支持其以金库为中心的、无需许可的借贷模型。

理解贷款价值比 (LTV)

贷款价值比 (LTV) 是通过比较债务与抵押品价值来评估头寸风险的关键指标。

如何计算 LTV

LTV 的计算公式为: LTV = (借款金额 × Oracle 价格) / (抵押品金额 × Oracle 价格比例)

其中:

  • 借款金额:总借款资产(例如,lisUSD)。

  • Oracle 价格:市场 Oracle 提供的价格(例如,Chainlink)。

  • 抵押品金额:提供的抵押品(例如,pt-clisBNB)。

  • Oracle 价格比例:1e36(标准缩放因子)。

标准清算

标准清算是 Lista Lending 防止借款人违约的主要防线,嵌入到协议的核心合约中。

何时可以清算头寸?

当 LTV > LLTV 时,头寸可以被清算

这可能由于:

  • 抵押品价值下降(例如,pt-clisBNB 价格下跌)。

  • 由于利息累积而债务增加。

  • 两者的结合。

示例:

  • 抵押品:$100 (pt-clisBNB)。

  • LLTV:80%。

  • 安全:借款价值 ≤ $80 (LTV ≤ 80%)。

  • 可清算:借款价值 > $80 (LTV > 80%)。

标准清算的工作原理

触发时,任何外部方(清算人)可以偿还部分或全部借款人债务,获得抵押品加上由清算激励因子 (LIF) 决定的奖励。

清算激励因子 (LIF)

LIF 设置奖励: LIF = min(M, (1/β × LLTV + (1 - β)))

其中:

  • β:0.3(常数)。

  • M:1.15(上限)。

  • 对于 LLTV = 80%,LIF ≈ 1.06(6% 奖励);Lista DAO 初始默认设置为 1.048(4.8%)。

所有 LIF 值归清算人所有;Lista Lending 不收取费用。

标准清算步骤

初始头寸:

  • 借款人存入 $100 pt-clisBNB,借出 $70 lisUSD (LLTV = 80%)。

  • 利息累积,债务增至 $80.0001。

  • LTV = 80.0001% > 80% → 可清算。

清算过程:

  • 清算人偿还 $80.0001 lisUSD。

  • LIF = 1.048(4.8% 奖励,根据第 2.6.3 节)。

  • 被没收的抵押品:$80.0001 × 1.048 = $83.84 pt-clisBNB。

清算后:

  • 借款人:债务清除,保留 $16.16 pt-clisBNB。

  • 清算人:花费 $80.0001,收到 $83.84;利润 = $3.84 减去燃气费。

关键特点

  • 清算金额:一次交易最多 100% 的债务。

  • 触发条件:LTV > LLTV。

  • 激励:基于 LLTV 的固定 LIF(例如,4.8%)。

  • 借款人影响:可能的全额清算。

  • 实施:核心合约功能。

​​预清算

预清算是一种可选的、可加入的机制,在标准清算之前提供缓冲。

什么是预清算?

当 LTV 超过预定义的预清算贷款价值比 (preLLTV) 但低于 LLTV 时,预清算允许部分关闭头寸,逐步降低风险。

示例:

  • 抵押品:$100 pt-clisBNB。

  • LLTV:80%,preLLTV:75%。

  • 安全:LTV ≤ 75%。

  • 预清算:75% < LTV < 80%。

  • 完全可清算:LTV > 80%。

预清算参数

  • preLLTV:预清算的阈值(例如,75%)。

  • 预清算关闭因子 (preLCF₁ & preLCF₂):最大可偿还债务,线性缩放: preLCF = [(LLTV - LTV)/(LLTV - preLLTV)] × preLCF₁ + [(LTV - preLLTV)/(LLTV - preLLTV)] × preLCF₂

  • 预清算激励因子 (preLIF₁ & preLIF₂):基于 LTV 在 preLIF₁ 和 preLIF₂ 之间缩放的奖励。

  • 预清算 Oracle:评估预清算资格(可能与市场 Oracle 相匹配)。

预清算步骤

初始头寸:

  • 借款人存入 $100 pt-clisBNB,借出 $75 lisUSD (LLTV = 85%,preLLTV = 79%)。

  • 抵押品下跌,LTV 上升至 80%。

  • 79% < LTV (80%) < 85% → 可预清算。

预清算过程:

  • 预清算人偿还 $80 债务的 50% ($40),假设 preLCF = 50%。

  • preLIF = 1.03(例如,低于 85% LLTV 的标准 1.05)。

  • 被没收的抵押品:$40 × 1.03 = $41.2。

预清算后:

  • 借款人:剩余 $40 债务,$58.8 pt-clisBNB;新 LTV = 68%。

  • 预清算人:利润 = $1.2 减去费用。

关键特点

  • 触发区域:preLLTV ≤ LTV < LLTV。

  • 关闭:受 preLCF 限制(例如,<50%)。

  • 激励:动态 preLIF,通常低于 LIF。

  • 借款人影响:逐步去杠杆化。

  • 实施:通过外部 PreLiquidation 合约选择加入。

Last updated