四、借贷协议核心机制:资金池模型、存款与借款流程、利率模型与抵押资产类型
链上借贷协议(如 Aave、Compound、Liquity)与传统金融借贷最大的区别在于:它不依赖点对点的撮合,而是通过资金池(Liquidity Pool)作为中介,将存款人与借款人连接起来。理解资金池模型、完整的存取款流程、利率定价逻辑以及抵押资产的选择,是掌握链上借贷清算机制的基础。本章将逐一拆解这四个核心模块,并辅以实战案例与常见误区分析。
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 存款流程
- 连接钱包:用户通过 MetaMask 等钱包连接协议前端。
- 选择资产:选择要存入的资产(如 ETH、USDC、DAI)。
- 授权:调用
approve()函数,允许协议合约转移用户的代币。 - 存入:调用
supply()函数,将资产转入资金池。 - 获得 aToken:协议铸造等量的 aToken(如 aETH)到用户钱包,aToken 余额随时间增长,代表本金+利息。
存款人可随时调用 withdraw() 赎回资产,赎回时销毁对应 aToken。
4.2.2 借款流程
- 提供抵押品:用户需先存入资产作为抵押(如存入 ETH)。
- 选择借款资产:选择要借出的资产(如 USDC)。
- 设置利率模式:选择稳定利率或浮动利率(详见 4.3)。
- 执行借款:调用
borrow()函数,协议从池中划转资产。 - 债务累积:借款后,债务按所选利率持续累积,用户需关注健康因子。
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,清算人开始接管抵押品。
这一案例说明,即使主流资产也可能出现脱锚风险。借款人应避免过度依赖单一抵押品,并关注资产相关性。
4.5 常见误区与总结复盘
在实际操作中,用户常陷入以下误区:
- 误区一:只看借款利率,忽视清算风险。低利率可能伴随高波动性,一旦市场剧烈波动,清算损失远超利息节省。
- 误区二:认为稳定利率是“固定”的。协议可根据市场调整稳定利率,并非完全锁定。
- 误区三:忽略利用率对利率的影响。当池子利用率接近 100% 时,浮动利率可能飙升,导致债务快速累积。
- 误区四:将所有资产都存入一个池子。资金池模型虽然便捷,但集中风险较高,建议分散到多个协议或链上。
4.5.1 总结复盘:核心要点
- 资金池模型是链上借贷的基石,通过共享流动性提升效率,但需关注智能合约风险。
- 存款与借款流程需理解授权、铸造 aToken、健康因子等关键步骤。
- 利率模型中,浮动利率适合短期操作,稳定利率适合长期规划,但需关注协议调整。
- 抵押资产类型决定了清算阈值和风险敞口,主流资产更安全,长尾资产需谨慎。