四、借贷协议核心机制:资金池模型、存款与借款流程、利率模型与抵押资产类型

链上借贷协议(如 Aave、Compound、Liquity)与传统金融借贷最大的区别在于:它不依赖点对点的撮合,而是通过资金池(Liquidity Pool)作为中介,将存款人与借款人连接起来。理解资金池模型、完整的存取款流程、利率定价逻辑以及抵押资产的选择,是掌握链上借贷清算机制的基础。本章将逐一拆解这四个核心模块,并辅以实战案例与常见误区分析。

借贷协议核心机制总览 资金池 aToken / cToken 储备金 + 流动性 存款人 存入 ETH / USDC 获得 aETH / cUSDC 借款人 抵押 ETH / WBTC 借出 DAI / USDC 存款 借款 利率模型 稳定利率 vs 浮动利率 利用率 U = 借款/总存款 清算机制 健康因子 < 1 触发 清算人获得折扣 抵押资产类型 主流资产:ETH / WBTC / USDC 长尾资产:UNI / LINK / stETH 存款人赚取利息 借款人支付利息

4.1 资金池模型:共享流动性的核心架构

链上借贷协议采用资金池模型,而非传统金融的“点对点”撮合模式。在资金池模型中,所有存款人的资产汇入一个统一的智能合约池子,借款人从池中借出资产,利息根据池子的利用率动态调整。这种设计带来了显著的流动性优势:存款人无需等待借款人匹配,借款人也能即时获得贷款。

4.1.1 核心原理:从 P2P 到 P2Pool

传统借贷中,存款人 A 的资金必须找到借款人 B 才能完成交易,效率低且流动性差。资金池模型将“匹配”过程抽象化:

  • 存款人将资产存入池子,获得生息代币(如 Aave 的 aToken、Compound 的 cToken),这些代币可随时赎回本金+利息。
  • 借款人提供超额抵押后,从池子中借出资产,支付浮动或稳定利息。
  • 池子本身是智能合约,记录所有存款、借款、利息和清算状态。

这种模型的关键优势在于:流动性聚合。例如,Aave V3 的 USDC 池可能聚合了数亿美元流动性,任何借款人在抵押充足的情况下都能瞬间借出资金,无需等待对手方。

4.1.2 资金池的储备金与利用率

资金池的核心指标是利用率(Utilization Rate, U),定义为:

U = 总借款额 / 总存款额

利用率直接影响利率水平。当 U 较低时,池中资金充裕,利率较低;当 U 接近 100% 时,资金紧张,利率飙升。协议通常保留一部分储备金(Reserve Factor),用于应对极端行情或协议治理支出。

指标 定义 对利率的影响
利用率 U 借款总额 / 存款总额 U 越高,利率越高
储备金因子 利息收入中留存协议的比例 通常为 5%-10%
流动性溢出 池中未借出的闲置资金 保障存款人随时提款
经验提醒:资金池模型虽然解决了流动性问题,但引入了智能合约风险和系统性风险。一旦池子被攻击或出现坏账,所有存款人都会受影响。因此,选择审计充分、经过时间检验的协议至关重要。

4.2 存款与借款流程:从存入到借出的完整链路

理解存款与借款的具体操作流程,是掌握借贷协议的第一步。以下以 Aave V3 为例,拆解标准流程。

4.2.1 存款流程

  1. 连接钱包:用户通过 MetaMask 等钱包连接协议前端。
  2. 选择资产:选择要存入的资产(如 ETH、USDC、DAI)。
  3. 授权:调用 approve() 函数,允许协议合约转移用户的代币。
  4. 存入:调用 supply() 函数,将资产转入资金池。
  5. 获得 aToken:协议铸造等量的 aToken(如 aETH)到用户钱包,aToken 余额随时间增长,代表本金+利息。

存款人可随时调用 withdraw() 赎回资产,赎回时销毁对应 aToken。

4.2.2 借款流程

  1. 提供抵押品:用户需先存入资产作为抵押(如存入 ETH)。
  2. 选择借款资产:选择要借出的资产(如 USDC)。
  3. 设置利率模式:选择稳定利率或浮动利率(详见 4.3)。
  4. 执行借款:调用 borrow() 函数,协议从池中划转资产。
  5. 债务累积:借款后,债务按所选利率持续累积,用户需关注健康因子。
风险提示:借款不是“免费午餐”。借款后,用户的健康因子(Health Factor, HF)会下降。HF = 抵押品价值 × 清算阈值 / 借款价值。当 HF < 1 时,协议将触发清算。建议借款后保持 HF > 1.5 以留出安全缓冲。

4.2.3 实战场景:存款与借款的完整操作

假设用户小张在 Aave 上操作:

  • 初始状态:小张持有 10 ETH,希望借出 20,000 USDC 用于投资。
  • 步骤 1:存入 10 ETH(价值约 30,000 美元),获得 aETH。
  • 步骤 2:选择浮动利率,借出 20,000 USDC。
  • 步骤 3:此时 HF = (30,000 × 0.83) / 20,000 = 1.245(假设 ETH 清算阈值 83%)。
  • 步骤 4:若 ETH 价格下跌至 2,500 美元,抵押品价值变为 25,000 美元,HF = (25,000 × 0.83) / 20,000 = 1.0375,接近清算线。

小张需要及时补充抵押品或偿还部分借款,否则将面临清算。

4.3 利率模型:稳定利率与浮动利率的博弈

利率是借贷市场的价格信号。链上协议通常提供两种利率模式:稳定利率和浮动利率,分别满足不同风险偏好的用户。

4.3.1 浮动利率:随市场供需波动

浮动利率是默认模式,其计算公式基于利用率 U:

当 U < U_optimal 时:
  利率 = R_base + (U / U_optimal) × R_slope1
当 U ≥ U_optimal 时:
  利率 = R_base + R_slope1 + ((U - U_optimal) / (1 - U_optimal)) × R_slope2

其中,U_optimal 是最优利用率(通常为 80%),R_base 是基础利率,R_slope1 和 R_slope2 是斜率参数。当 U 超过最优值时,利率会急剧上升,以抑制借款并吸引更多存款。

4.3.2 稳定利率:固定成本的可预测性

稳定利率允许借款人在借款期间锁定一个固定利率,不受市场波动影响。但稳定利率通常高于浮动利率的初始值,且协议会根据市场情况动态调整稳定利率(并非完全固定)。稳定利率适合需要成本可预测的借款人,如做市商或长期持仓者。

对比维度 浮动利率 稳定利率
利率变化 随利用率实时波动 相对固定,但协议可调整
初始成本 通常较低 通常较高
适用场景 短期借款、对冲 长期借款、成本预算
清算风险 利率上升可能增加债务 利率相对稳定,风险较低
核心判断方法:选择利率模式时,需评估市场环境。在牛市中,借款需求旺盛,浮动利率可能快速上升;在熊市或横盘期,浮动利率较低。稳定利率适合对利率波动敏感的用户,但需注意协议可能上调稳定利率以维持市场平衡。

4.4 抵押资产类型:从主流资产到长尾资产

抵押资产是借贷协议的安全基石。协议通过清算阈值(Liquidation Threshold, LT)和抵押因子(Collateral Factor, CF)来管理风险。不同资产的流动性和波动性决定了其抵押参数。

4.4.1 主流抵押资产

  • ETH / stETH:流动性极高,波动性相对较低,LT 通常为 80%-85%。
  • WBTC:比特币的锚定代币,LT 约为 80%。
  • 稳定币(USDC、DAI、USDT):波动性极低,LT 可达 90% 以上,甚至可作为“隔离资产”使用。

4.4.2 长尾资产与隔离模式

为扩大市场,协议引入了长尾资产(如 UNI、LINK、CRV),但这些资产流动性较差、波动性高,LT 通常较低(50%-60%)。Aave V3 引入了隔离模式(Isolation Mode),允许用户以特定长尾资产作为抵押,但只能借出稳定币,且借款上限受限。

资产类型 示例 清算阈值 风险特征
主流资产 ETH、WBTC 80%-85% 流动性好,波动适中
稳定币 USDC、DAI 90%-95% 波动极低,接近现金
长尾资产 UNI、LINK 50%-60% 波动大,流动性差
隔离资产 特定新资产 自定义 仅限借稳定币

4.4.3 案例拆解:stETH 作为抵押资产的清算风险

2022 年 5 月,stETH 与 ETH 脱锚事件是抵押资产风险的典型案例。当时,stETH 的 LT 为 80%,但市场恐慌导致 stETH 价格下跌至 0.95 ETH。大量以 stETH 为抵押的借款头寸面临清算。

  • 背景:用户以 100 stETH(价值 95 ETH)抵押,借出 70 ETH。
  • HF 计算:HF = (95 × 0.80) / 70 = 1.086,勉强高于 1。
  • 价格继续下跌:stETH 跌至 0.90 ETH,抵押品价值变为 90 ETH,HF = (90 × 0.80) / 70 = 1.029。
  • 清算触发:当 stETH 跌至 0.875 ETH 时,HF = 1.0,清算人开始接管抵押品。

这一案例说明,即使主流资产也可能出现脱锚风险。借款人应避免过度依赖单一抵押品,并关注资产相关性。

风险提示:抵押资产的相关性是关键。如果抵押品和借款资产高度相关(如 ETH 抵押借 stETH),市场下跌时可能同时影响两边,导致清算风险加剧。建议使用低相关性的资产组合。

4.5 常见误区与总结复盘

在实际操作中,用户常陷入以下误区:

  • 误区一:只看借款利率,忽视清算风险。低利率可能伴随高波动性,一旦市场剧烈波动,清算损失远超利息节省。
  • 误区二:认为稳定利率是“固定”的。协议可根据市场调整稳定利率,并非完全锁定。
  • 误区三:忽略利用率对利率的影响。当池子利用率接近 100% 时,浮动利率可能飙升,导致债务快速累积。
  • 误区四:将所有资产都存入一个池子。资金池模型虽然便捷,但集中风险较高,建议分散到多个协议或链上。

4.5.1 总结复盘:核心要点

  1. 资金池模型是链上借贷的基石,通过共享流动性提升效率,但需关注智能合约风险。
  2. 存款与借款流程需理解授权、铸造 aToken、健康因子等关键步骤。
  3. 利率模型中,浮动利率适合短期操作,稳定利率适合长期规划,但需关注协议调整。
  4. 抵押资产类型决定了清算阈值和风险敞口,主流资产更安全,长尾资产需谨慎。
实战建议:在参与借贷协议前,建议先使用测试网(如 Goerli)模拟完整流程,熟悉操作界面和风险指标。同时,设置价格预警(如 HF < 1.3 时提醒),避免清算发生。