DeFi 借款的利息从哪一秒开始算:计提与还款顺序 图 1
DeFi 借款的利息从哪一秒开始算:计提与还款顺序 · 图 1

一笔账的完整走法

拿一个原理示例走一遍:假设某笔债务的年化利率按连续复利折算,欠款基数固定不动的话,债务规模翻倍所需的时间与利率成反比关系,利率越高翻倍越快,这就是高利率市场里「感觉睡一觉欠款跳了一截」的数学根源。反过来看还款策略:在利率尖峰时刻部分还款,等于把最高成本时段从你的计息历史里切除,剩余本金此后按当下利率继续走表;而等利率回落再还的人,为尖峰时段的全额本金付了费。两者的差别不在本金而在时间上的计息结构,是否值得动用现金去削尖峰,取决于你自己的现金流与抵押缓冲,本文不替任何处境做判断,只把账的结构摆清楚:利息按区块片段累进,每一段都按当时余额与当时利率计费,你的每个还款动作改写的都是未来片段的计费基数。

顺手建立一个习惯:每季度把在途借款的利率类型与市场当前口径复核一遍,名义年化与APY的口径、计息基数、是否含激励冲抵,三处都可能在你不借款的时候悄悄改规则。协议不会给你发站内信,利率模型变更藏在一次普通提案里,季度十分钟的复读成本,对冲的是复利结构下全年的认知滞后。

DeFi 借款的利息从哪一秒开始算:计提与还款顺序 图 2
DeFi 借款的利息从哪一秒开始算:计提与还款顺序 · 图 2

你会先看到的现象

白天借的款,晚上打开页面发现欠款多了几个小数位,而你没有做任何操作。这不是利息被偷偷算进去,而是链上借贷的利息本来就是逐时刻计提的:每一次协议被调用时,合约先根据上一个计息区块到当前区块的间隔,把利率折算成这一小段时间的利息加进总债务,再执行你要的操作。页面显示的欠款数字,是这份累计账的展示。

计提与利率的关系

协议对外公布的借款利率是年化数字,实际计提时被切碎成每个计息周期的极小片段。片段利息累进本金的方式等价于连续复利:债务随时间按指数增长。年化利率相同的两笔借款,如果一笔先还了一部分,另一笔一直挂到到期,最终债务并不相同,区别就出在复利作用的时间长度。页面上的 APY 数字通常已经把这些片段复利折算进去,与名义年利率的差别正在这里,比较两家协议时要先对齐口径。

为什么离开页面利息也在走

计息依赖的是协议合约被调用的时刻——协议内的清算、存取、还款、利息结算入口的任何一次触发都会推动累计账前进,热门协议几乎每个区块都有人调用,所以你的债务数字近似连续地增长。你不需要打开页面,也无法通过「不操作」暂停它;唯一让它停下来的方式是把这笔债务还掉。

还款顺序的机制

当一个地址同时存在多笔债务时,大多数实现按资产或市场维度分别记账,部分还款只冲抵你指定那一笔的本金余额,利息部分已经并进了债务本金,还一笔即降低该笔未来的计息基数。抵押与债务的关系由健康度公式实时重算:还掉一部分债务,抵押率回落,清算距离随之拉远。这就是「能还一点就还一点」在风控上有意义的数学原因,但是否执行取决于你自己的现金流安排,本文不作建议。

自查清单

一、你看到的利率是名义年化还是折算复利后的 APY,口径要对齐;二、你的债务按协议实现多久反映一次累计,热门市场接近实时;三、部分还款时确认还的是哪笔资产、是否误动了别的市场;四、提前还款的手续费或惩罚条款是否存在,逐协议读文档;五、把还款动作和时间写进自己的监控,不要依赖想起来才做。 本文为机制科普,示例不含实时参数,不构成借贷或还款建议,具体规则以协议文档当前版本为准。