承诺、抽成与饱和线:Cardano 质押池的收益账怎么算 图 1
承诺、抽成与饱和线:Cardano 质押池的收益账怎么算 · 图 1

把 ADA 委托给某个质押池之后,很多界面只显示一个年化数字,但这个数字背后是一条有明确结构的分配链:协议先决定这个 epoch 总共有多少奖励可以分,再算某个池有资格分到多少,然后从池的份额里扣掉池主设定的固定成本和抽成,剩下的才按委托比例发给所有人。Cardano 官方文档把这套规则写成公式,变量不多,但每一个都会实实在在改变你到手的那一份。本文按官方文档逐个数着拆。

先算池子有资格分多少

官方文档把本 epoch 全部可分奖励(交易费加货币扩张)记作 R。某个池能分到的份额,取决于三个相对量:委托给该池的质押占全网的比例 σ、池主自己承诺并委托进池的数量 s,以及两个协议参数——承诺影响因子 a0 和相对饱和尺寸 z0。σ 和 s 都以占总量的小数计。文档用 k=200 的目标池数举例,此时 z0 相当于千分之五。份额公式的关键在两个截断:委托比例先被截到 σ’=min(σ, z0),承诺被截到 s’=min(s, z0)。这意味着委托量增加能抬高份额,但一旦超过饱和线 z0,再多的委托不再增加这个池的分母待遇。

饱和线为什么存在

示意

饱和线是权益证明公链防止质押集中最常见的设计。如果收益严格正比于委托量,理性委托人会不断涌向历史表现最好的池,几个大池吃下全网多数质押,区块生产就可能被少数运营商左右。z0 相当于给每个池的有效计酬规模设了天花板:超过之后池的份额不再增长,边际委托人在这个池里分到的比例被摊薄,换池反而更划算。官方文档明确提醒:奖励随 σ 增长,但 σ 达到 z0 后就不再增长。选池工具里的饱和度进度条,画的就是 σ 离这条线还有多远。

承诺:说得越多,份额权重越大

a0 控制承诺对分配的影响。承诺是池主注册池时公开声明、并由自己实际委托进池的 ADA 数量;a0 越大,声明承诺在公式里的权重越高。这里有一条容易被忽略的硬规则:如果池主们实际委托进池的总量低于声明的承诺值,该 epoch 这个池的奖励为零——不是打折,是零。文档同时说明,若 a0 为零,公式退化为按 σ’ 比例分配,承诺不再起加分作用。对委托人来说,承诺的意义因此是双向的:它既是对池主利益绑定的公开信号,也是一份必须兑现的合约,凑不够承诺的池会让所有委托人的收益一起归零。

固定成本、抽成与性能修正

池子拿到份额之后才轮到分配顺序:先扣池主设定的固定成本,再按声明的 margin 比例抽成,这两项都归池主,剩下的部分按所有委托人(包括池主自己)的质押比例公平分发。固定成本对小额委托人不友好——同一个绝对值摊在规模小的委托上占比更高;margin 则是一个百分比抽成,无论池大小都按同一比例。分发之前还有一个性能修正:官方文档说明池的收益要乘以实际产出区块与应产出区块之比,运行不稳的池即使委托规模大,到手份额也会被这个系数压低。

委托人最容易误判的四件事

第一,委托不转移资产所有权,你的 ADA 始终在自己的账户里,可以随时换池,只需要付一次手续费,但换池与生效节奏受快照与去绑定周期影响,具体天数以当期官方参数文档为准。第二,界面显示的年化是估算值,由参数、性能和你在池内占比共同决定,池主改 margin 或固定成本、池子出块表现波动,都会让你实际收到的数字与展示值有出入。第三,判断一个池先看三样公开信息:是否临近饱和、承诺是否真实兑现(声明承诺与实际委托进池的数量都能链上核对)、margin 与固定成本各是多少。第四,收益归零不止一种原因,性能为零和承诺没凑够在链上表现相同,需要分开查证。最后提醒:本文只解释协议收益分配机制,质押收益随参数与运行状态波动,不构成任何投资建议或收益承诺;涉及具体参数数值时,请以你委托时点的 Cardano 官方文档与链上参数为准。