假设有两个页面,都在推同类稳定币池子:A 写“年化 18%”,B 写“年化 4%”。很多人一看就觉得 A 更划算,可如果这 18% 里只有 3 个点来自借款人或交易者付的钱,剩下 15 个点是协议发代币补上去的,情况就不一样了。等这批代币跌价、奖励期结束,数字会掉到多少,页面未必会说明。

DeFi 页面上的年化收益,是协议或聚合网站按当前利用率、成交量、奖励发放速度折算出来的一个瞬时快照。它不是合同约定的利率,也不是谁对未来的承诺。一种实用的读法是:把这一个数字拆回几笔来源不同的收益,逐笔问“谁付钱、付多久、用什么币结算”。

核心要点

  • 年化数字有两种写法:APR 不计复利,APY 计复利。同样是 10%,按每天复利一次折算成 APY 约是 10.52%;数字越高,两者差得越远,比较前得先统一。
  • 页面上的总数通常是“基础收益”加“奖励收益”。基础收益来自借款人付的利息或交易者付的手续费(是否可持续仍要核对);奖励收益来自协议额外发的治理代币,会随发放计划和代币价格变化。
  • 借贷类存款的收益,由借款利率、资金利用率和协议留存比例三个变量共同决定,其中任何一个变了,存款收益都会跟着变。
  • 奖励是按“总额固定、人头分摊”发的:存进来的钱越多,每一份分到的越少,高年化会被后来的人摊薄。
  • 拆完还得做压力测试:奖励折半、利用率下降时,剩下的数字还能不能接受。接受不了,说明你看中的只是补贴。

先看这张边界卡

  • 适用地区:本文讲的是收益数字怎么读,机制在全球范围内相通,但不对应任何一个地区的合规产品。
  • 个人可参与度:中国大陆境内,中国人民银行等部门的通知(银发〔2026〕42号)把虚拟货币相关的兑换、交易信息中介、代币融资等业务活动定性为非法金融活动,对参与虚拟货币相关投资,违背公序良俗的民事法律行为无效,由此引发的损失由参与者自行承担。读懂收益数字,不等于境内可以参与。
  • 主要风险点:奖励代币价格下跌或补贴中止、合约漏洞与权限风险、借款需求下降导致利率回落、资金被后来者摊薄。
  • 该核对的证据:协议官方文档里的利率模型说明、页面上基础收益与奖励收益的分项、奖励发放计划和到期时间、链上浏览器里的实际资金池规模。
  • 资料截至:2026-09-30。文中所有示例数字都是演示用的假设值,不是任何协议的真实报价;协议参数随时会被治理投票调整。

APR 和 APY 差在哪里?先把两个词换成同一种写法

两个词各自的算法

APR(Annual Percentage Rate)是年化利率,不把收益再投入;APY(Annual Percentage Yield)是年化收益率,假设收益按固定频率滚入本金继续生息。在收益率非负、复利假设一致时,同一笔收益写成 APY 通常不低于写成 APR。

差距有多大,复利靠不靠得住

差距大小看两个因素:名义利率和复利频率。按每天复利一次(一年 365 次)计算:

名义年化(APR)折算 APY多出来的部分
5%约 5.13%约 0.13 个百分点
10%约 10.52%约 0.52 个百分点
50%约 64.82%约 14.82 个百分点

这张表是按公式 (1 + APR/365)^365 − 1 自己算的,统计方式是“每天复利一次、不扣任何费用”。低利率下两种写法几乎没差别;利率一高,复利假设就成了数字膨胀的主要来源。

复利有两个隐含前提:收益每次都得到账并重新投入,而且期间没有手续费。链上每一次领取和再投入都要付网络手续费(Gas 费),本金小的时候,这笔支出可能吃掉一大块复利收益。所以看到三位数的 APY,先别心动,先问一句:这是不是把一个短期的高奖励,用复利公式硬推成了全年数字?

一个数字里装着几笔收益?四种来源的付钱方不一样

拆年化数字,要先弄清里面有几笔钱,每笔钱是谁掏的。

收益来源谁付钱随什么变化用什么币结算
借贷利息借款人资金利用率、借款需求、协议留存比例你存入的同一种币
交易手续费在池子里换币的交易者成交量、价格是否在你的区间内池子里的两种币
代币奖励协议的代币增发或国库发放计划、存入总额、代币价格协议自己的治理代币
底层资产自带收益质押网络、国债类资产等底层资产的收益变化视产品而定

前两笔通常由借款人或交易者支付,规模跟着市场活跃度起伏,不直接依赖协议的补贴预算;但仍要核对借款需求是不是被补贴、循环借贷推出来的,成交量是不是刷量或激励交易堆出来的。第三笔是“协议花钱买人气”,本质是营销支出,预算花完就停。第四笔得单独核对底层资产是什么,质押与流动性质押的退出方式和风险,跟借贷利息完全不是一回事。

借贷利息:存款收益不是借款利率

在借贷协议里,存款人拿到的收益来自借款人付的利息,但并不等于借款利率。以 Aave 为例,官方文档说明借款利率随资金利用率分两段变化:利用率低于协议设定的目标值时,利率缓慢上升;超过这个值后,利率上升得更陡,以此逼借款人还款、吸引更多存款。

存款利率则由借款利率推出,其中一部分作为协议留存(reserve factor)进入国库,剩下的才分给存款人。

把这个关系写成一条便于估算的式子:存款收益 ≈ 借款利率 × 资金利用率 ×(1 − 协议留存比例)。这是根据官方文档描述的机制做的简化估算,具体协议的实际计算方式以其合约和文档为准。

假设借款利率 6%、资金利用率 70%、协议留存比例 10%,存款收益约为 6% × 0.7 × 0.9 = 3.78%。如果借款需求下降,利用率跌到 40%,借款利率也随之降到 4%,存款收益就变成 4% × 0.4 × 0.9 = 1.44%。同一个池子,一个月后的收益可以差出一倍还多,页面上的年化数字却只是截取了其中某一天。

交易手续费:只有在区间内的资金才赚钱

在自动做市的流动性池里,每笔交易收取的手续费会分给提供流动性的人。Uniswap 官方帮助中心说明,手续费按比例分给交易发生时“正在起作用”的流动性;在集中流动性的池子里,价格一旦走出你设定的价格区间,这部分资金就停止赚取手续费。

所以页面显示的手续费年化,通常是把某个时间窗口内的手续费折成全年数字,不同页面的窗口和算法各不相同,需要查看该页面的方法说明。你实际拿到多少,取决于你的资金在不在区间里。

更要紧的是,手续费收益只是账本的一侧。提供流动性还有无常损失这一笔支出,价格波动大的时候,手续费可能补不上。页面上的年化通常只展示收入,不展示这一笔成本。

代币奖励:算的是发放当天的价格

奖励收益的折算有两个陷阱。其一是按当前代币价格折算:奖励一年发 100 万枚、现价 1 美元,就算作 100 万美元,若代币价格随着大家抛售下跌,实际到手的价值就低于页面展示。其二是按当前存入总额折算:奖励总量固定,存的人越多,每人分得越少。

举个假设的例子:某池子每月发放价值 30 万美元的奖励代币,池子里存了 1000 万美元,年化奖励为 30 万 × 12 ÷ 1000 万 = 36%。宣传一出,资金涌入,池子涨到 3000 万美元,同样的发放量只剩 12%。页面数字会随之下调,但看过旧数字进场的人,已经站在了被摊薄的一侧。

用四步路线把展示数字还原一遍

拿到一个年化数字,按四步走,每一步都有明确的判断标准,走完能得到一个“扣掉补贴后的数”和一个风险档位。

步骤 1:找分项

页面或聚合网站有没有把总数拆成基础收益和奖励收益。DeFiLlama 的收益数据规范里,就是把“来自手续费或存款的收益”(apyBase)和“来自流动性挖矿奖励的收益”(apyReward)分开记录;该说明还提到,数据源给不出明细时,才退而提供一个合并的 apy 总数。

  • 有分项:进入步骤 2。
  • 只有一个总数:这一步就该停下,先去协议文档或链上数据里找出明细。找不到,这个数字不能用于比较。

步骤 2:盯基础收益的付钱方

基础收益要能说清楚“谁在为它付钱”。

  • 借款人付息:查借款需求靠什么支撑,利用率长期处在什么区间。
  • 交易者付费:查成交量是否稳定,还是被刷量或短期行情撑起来的。
  • 说不清付钱方,或付钱方就是协议自己:记为一个红色信号。

步骤 3:给奖励做情景折算

把奖励收益分别按 0%、25%、50% 三档计入,各加总一遍。这三档是假设情景,只用来看数字对奖励的依赖有多深,不是实际收益区间,也不是通用的安全系数。

  • 奖励代币能在公开市场卖出、成交深度足够、发放计划公开:三档都看,重点看 50% 档还剩多少。
  • 奖励代币成交清淡,或者有解锁期、锁仓期:以 0% 档为主,视为“兑现不了的账面数字”。
  • 发放计划没公开,或者随时可被治理改动:同样以 0% 档为主。

页面写年化 18%,分项为基础 3%、奖励 15%,三档算下来:0% 档剩 3%,25% 档约 6.75%,50% 档约 10.5%。0% 档和 50% 档差了 7 个多百分点,说明这个数字大半靠奖励。实际落在哪里,取决于奖励代币以后的价格和发放计划,页面推不出来。

步骤 4:压力测试

把两个变量各往不利的方向推一步,看结果。

  • 奖励发放量减半,或池子规模翻三倍,奖励收益还剩多少?
  • 借贷类产品的利用率从 70% 降到 40%,基础收益还剩多少?
  • 扣完这些之后,你能不能接受剩下的数字,同时承担合约漏洞和代币价格的风险?

一个真实的历史案例:Anchor 的 19.5%

2022 年 5 月,Terra 生态的借贷协议 Anchor 对 UST 存款给出约 19.5% 的年化。据媒体报道,这个数字有三块来源:抵押品(bETH、bLUNA)的质押奖励、借款人付的利息,以及协议自己的收益储备,前两项不够付时,就动用储备补差额。UST 脱锚、存款从约 140 亿枚降到约 25 亿枚之后,项目贡献者提出把存款利率从 19.5% 下调到 4%,理由是脱锚后的 UST 已经撑不起近 20% 的利率。

拿四步来还原:页面上只有一个总数,没有分项;付钱方里有一块是协议自己的储备,属于红色信号;储备被消耗,数字就只能下调。高年化被砍,未必是行情变差,也可能是补贴预算有限。

以上数字均引自媒体报道,见The Block和FXStreet,具体统计方式以原报道为准。

走完四步怎么判断

按结果分档:

还原结果判断
基础收益占总数一半以上,压力测试后变化不大对直接代币奖励的依赖较低,但仍需核对借款需求、交易量和可持续性。还要单独核对合约与权限风险,参考存入协议前的五项核查
基础收益占比低于一半,奖励折扣后数字大幅缩水靠补贴撑着的数字,补贴一停就会回落
拆不出分项,或付钱方说不清无法核实,别用这个数字做任何比较

这张表的作用是把“年化多少”换成“扣完补贴后剩多少、由谁付钱”。它不评价某个协议值不值得参与,也不构成投资建议。

数字本身还有哪些容易看走眼的地方?

瞬时值和长期值

有些页面展示的是较短时间窗口的折算值,具体是 24 小时、7 天还是其他窗口,要看页面的方法说明。链上行情热的时候,成交量和借款需求都冲高,折算出来的年化就格外好看。用 7 天或 30 天平均值比看瞬时值稳妥,但平均值同样是历史统计,不预示未来。

分母是谁

收益率是“收益 ÷ 存入资金”,分母变了,数字就变。池子规模下降时,同样的手续费折出更高的年化,这可能只是因为别人在撤资。收益上升未必代表业务变好,也可能是TVL在下降。

稳定币池子不等于低风险

页面写的是稳定币,可池子里的另一侧、抵押品或奖励代币不一定稳定。借款人被清算的机制(见DeFi 借贷为什么会清算)和价格来源(见预言机)出问题时,风险会传到存款人身上。

读完记住这几点

  • 先问一个数字里有几笔钱,再问这些钱由谁付、付多久。
  • 比较两个年化之前,先统一成同一种写法(APR 或 APY),再统一统计的时间窗口。
  • 奖励代币的部分,按折价甚至按零来算,剩下的数才是你能在比较时依赖的部分。
  • 数字高本身就是一个需要解释的信号:谁在为它买单?解释不清,就不要拿它做决定。
  • 境内读者请留意监管边界:读懂数字不代表可以参与,遇到宣传“稳定高收益”的链上产品,先按风险信号处理。

常见问题

读数字时的疑问

Q: APY 比 APR 高,是不是说明这个产品更赚钱?

答: 不是。APY 只是把复利算了进去,同一笔收益换成 APY 写法数字更大。比较不同产品时,必须先把两边换成同一种写法,再看统计的时间窗口是否一致。

Q: 页面上的“年化 20%”,是不是意味着存一年能拿到 20%?

答: 不能这样理解。它是按当前利用率、成交量和奖励发放速度折出来的快照,这些变量随时会变,没有任何一方承诺你会拿到这个数字。

Q: 奖励代币收到之后卖掉,收益就落袋了吗?

答: 只是把奖励从代币换成了别的资产,兑换过程会有价格波动、滑点(大额卖出时成交价变差)和手续费。奖励代币成交清淡时,卖出的价格可能明显低于页面折算时的价格。

风险与境内边界

Q: 只看基础收益就够了吗?

答: 不够。基础收益只说明钱从哪来,不说明本金安不安全。合约漏洞、管理权限、价格来源、清算机制这些风险,要另外核对。

Q: 怎样查到协议官方说的利率是怎么算的?

答: 去协议官方文档的利率模型或费用说明页面,看利用率与利率的关系、协议留存比例;再到链上浏览器核对资金池规模和近期变化,数字对不上时以链上记录为准。

Q: 境内读者能参与 DeFi 的存款或流动性挖矿吗?

答: 中国人民银行等部门的通知(银发〔2026〕42号)把虚拟货币相关的兑换、交易信息中介、代币融资等业务活动定性为非法金融活动,对个人参与虚拟货币相关投资,规定违背公序良俗的民事法律行为无效,损失由参与者自行承担。本文的拆解方法只帮你看懂宣传里的数字,代替不了这条监管边界。

参考资料

版本 1.0 · 更新于 2026-09 · 资料截至 2026-09-30 · 文中示例数字均为假设值,不代表任何协议的真实报价;这些内容不构成投资建议,境内读者请留意监管边界。