先说结论
链上借贷不逐笔记账”你欠了多少利息”,而是给每种资产维护一个不断增长的”利息指数”:每秒按当前利率推进一点,你的债务等于本金乘以指数比值。这个设计让任何人任何时刻的账单都能从指数算出来,也意味着利息按复利连续滚动——名义利率、页面 APY、你真实到期支付的利息,是三个不同的数字。
记账方式:为什么不逐笔结息
每次利率变动、每个区块、甚至每秒,协议更新一次该资产的累计利息指数。借款人的债务 = 原始本金 × 最新指数 ÷ 入仓时指数。这样设计有三个好处:不需要谁去”催收”利息;任何人查账只需两个指数读数;利率突变时历史债务自动按新利率向前滚动,没有结算空窗。代价是页面显示的”当前借款利率”只是这一刻曲线的读数——利率随资金利用率实时起伏的机制见 利用率与利率曲线。
三个数字的差距从哪来
- 名义年利率:某一时刻曲线给出的瞬时值。
- 借款 APY:把瞬时利率假设恒定、按复利滚一年的换算值,所以它总是高于同刻的名义利率。APR 与 APY 的定义关系见 APR 和 APY 差在哪。
- 实际支付利息:利率在持仓期间会变。行情狂热期借的钱,可能恰好完整经历一段利率尖峰——到期账单显著高于借款时页面上的 APY 换算。这不是计算错误,是浮动利率的本性(固定利率锁定的取舍见 固定利率与浮动利率)。 一个原理示例(非实时数据):假设利率第一年 2%、第二年 50%,两年连续复利后债务约为 1.02×1.50=1.53,而”平均 APY”的直觉换算可能给出约 1.37——两年复利口径会抹平一段尖峰的存在感,而你的账单不会。
存款端的不对称
存款 APY = 借款利息收入 × 利用率 ×(1 − 协议抽成)。两个折扣都在提醒你:存款人分到的从来不是借款人的全部成本。协议把一部分利息拨给安全模块或国库,比例由各市场治理决定,不同协议差异大,查阅入口在协议文档的参数页。利用率长期偏低的市场,存款 APY 会被双重压缩——低利用率既是”没人借”也是”你别存”的信号。
对仓位决策的意义
借款前把利率尖峰当成默认剧本:压力测试里用的利率应当明显高于页面瞬时值,而不是反过来用”历史平均”安慰自己。借款时长上,利率风险的暴露时间与仓位本身的下跌风险叠加——浮动利率借款适合你能快速清仓的仓位,不适合你”拿一年再看”的仓位。
风险提示
本文公式均为原理演示,不指向任何协议的实时利率。借贷利息的不可预测性与价格风险的不可预测性是同一枚硬币的两面。不构成投资建议。
用两个问题检验你懂没懂指数记账
第一个问题:为什么借款 APY 总在行情最热时显得”突然暴涨”?因为页面 APY 是瞬时利率的复利换算——利率曲线本身随利用率跳升,再叠一层换算放大,读数涨幅比单利口径的直觉更陡,看懂这层你就能区分”利率真的变了”与”口径放大了变化”。第二个问题:为什么还了部分债务后,剩余债务的增速不变?因为指数对全体债务统一推进,你的利率身份由市场决定,不由你的规模决定。两问答得上来,说明你已经把记账方式和利率机制分开理解了——这正是多数人看借贷页面时混在一起的两个概念,分开之后,你对账单的每一次意外都能提前一步预判。
(补充说明与前文同样只讨论机制与操作纪律,其中的假设数字均为原理示例而非实时数据,不构成投资建议。)
发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。