跳到正文
← 使用教程

Compound III 利率怎么看?先分清基础资产和抵押资产

链小知 · 进阶 · 核验 · 依官方文档整理

同一个市场里的基础资产与抵押资产承担不同角色。按市场、资产角色和时间口径核对供给与借款利率,避免把抵押数量当成生息本金。

开始前准备

  • 已有一个要研究的 Compound III 市场及其链名称、基础资产名称;只读核对不需要钱包授权。
  • 记录查看时间与市场入口。若使用合约数据,需要市场主代理地址和对应部署资料。

1. 确定是在看哪个市场

从官方文档进入应用,先记下网络和市场的基础资产。Compound III 每个市场围绕一种基础资产组织借贷,跨市场的同名代币不代表同一组参数。

研究合约时按官方部署资料定位主代理地址。不要把实现合约或网上复制的地址当成该市场的读取入口。

检查结果:记录中包含网络、市场、基础资产和查看时间;使用合约数据时也包含主代理地址。

2. 给每项余额标出资产角色

基础资产的正余额代表供给,负余额代表借款;抵押资产用于支持借款资格。官方文档明确:抵押资产余额本身不赚取协议的基础资产供给利息。

将页面余额逐项写成“基础资产供给”“基础资产借款”或“抵押资产”。同样显示为已存入,收益含义可能完全不同。

检查结果:没有用抵押资产数量乘以基础资产供给 APR 计算收益。

3. 分别核对供给和借款利率

将应用展示的供给利率、借款利率各自记录,保留 APR 或 APY 原标签。不要将两个利率相减直接当作个人净收益;个人抵押数量、借款规模与奖励都还需单独计算。

Compound 的两条利率曲线由利用率驱动,且可分别设置。超过曲线拐点后增长速度可能改变,今天的利率不承诺未来持续。

检查结果:对比表中供给与借款各有一列,原始收益标签和单位保留完整。

4. 读取合约时处理每秒单位

如果使用 getSupplyRate 或 getBorrowRate 的原始结果,官方返回的是按 1e18 缩放的每秒速率。年化 APR 百分数可按“原值 / 1e18 × 365 × 24 × 60 × 60 × 100”换算。

利用率也按 1e18 缩放,其定义是总借款除以总供给。先转换单位,再解释数值;不要将 0.01 的比例和 1% 的百分数混用。此处是利率口径核对,不要求连接钱包发送交易。

检查结果:记录保留原始值、缩放精度和换算公式;没有把 APR 换算结果改称 APY。

5. 把可借额度与收益分开

借款能力需要按市场抵押因子与资产价格另算,且受抵押资产供给上限等约束。仅看“已存入很多资产”无法判断还能借多少。

发现应用和自行计算不一致时,先检查是否同一市场、同一时间、同一资产角色,再检查小数位和利率标签。不要用反复授权或重复存款来修正数据误解。

检查结果:能够分别说明收益来自哪种余额、借款资格来自哪些抵押资产,以及仍缺少哪些参数。

怎样确认完成

  • 得到一张按市场与资产角色划分的利率记录。
  • 能解释供给、借款、抵押与可借额度之间的差别。
  • 利率不一致时有可复查的时间、地址与单位记录。

常见错误与边界

  • 将抵押资产误当成领取基础资产利息的供给本金。
  • 将 APR 当成包含复利的 APY,或忘记每秒与 1e18 缩放。
  • 把不同网络或不同市场的利率和抵押因子拼在一起。

本教程根据官方资料整理,尚未完成逐步操作验收。界面、支持范围及费用变化时,先核对官方说明。 纯文本版 · 提交纠错依据