跳转至

主网 BP 自质押与出块奖励测算

已生效的主网自质押

2026-11-04,主网 flon::bpstakecfg.min_self_stake 已由 500,000 调整为 1,000,000 FLON。enforce_schedule=1,退出等待仍为 21 天(1,814,400 秒)。21 个现有 BP 的 bpstakes 均为 1,000,000 FLON,合计 21,000,000 FLON,均满足新门槛。

变更交易:1e1d76e397ad6b74541ef51d5edab85afeae0707d7102de47fd8fd3247d87032,区块 14985170,已不可逆。本次仅修改准入金额,没有启动主网奖励、调整奖励曲线或更改测试网参数。

“五年减半”的准确含义

现行系统合约按 315,360,000 个累计奖励区块减半。这等于 365 天制、0.5 秒出块时的五年,不是固定五个自然年。未实际产生的 slot 不累加奖励区块计数。

主网当前空闲心跳为 12 秒。以下以“持续每 12 秒产生一个符合资格的奖励区块”为计算情景,并非保证故障时最大间隔为 12 秒。若发生真实漏块或停链,年度区块数还会减少。

公式与假设

  • 当前挖矿预算 C = 500,000,000 FLON,每减半阶段奖励区块数 H = 315,360,000。
  • 第 k 阶段的预算为 C / 2^(k+1),理论平均单块奖励为 R_k = C / (2^(k+1) × H),k=0 为首阶段。
  • 一年按 365 天,即 31,536,000 秒;平均出块间隔为 d 秒,则全网年区块数为 31,536,000 / d。
  • 假设 21 个 Active BP 长期均等轮值、全额达标:单 BP 年奖励 = 全网年区块数 × R_k / 21。
  • 单个 BP 实际产出一块的奖励仍为 R_k。只有“每个全网区块平均分摊到某 BP 的长期贡献”才是 R_k / 21,不能把出块次数与单块奖励各除一次 21。
  • 以下为理论毛奖励,不含 GAS、投票人分享、运营费用、本金机会成本与税费。合约按 8 位最小单位分配余数,实际结算以链上账本为准。

首阶段:0.5 秒与 12 秒对照

项目 持续 0.5 秒出块 持续 12 秒出块
每个实际奖励区块(FLON) 0.79274480 0.79274480
全网每天区块数 172,800 7,200
全网每年区块数 63,072,000 2,628,000
全网每年奖励(FLON) 50,000,000.00 2,083,333.33
单 BP 每年出块数(理论均值) 3,003,428.57 125,142.86
单 BP 每年毛奖励(FLON) 2,380,952.38 99,206.35
单 BP 每天毛奖励(FLON) 6,523.16 271.80
达到下一次减半约需 5 年 120 年

12 秒情景中,单 BP 长期平均每 252 秒获得一次出块机会(12 × 21),但实际排班可能包含连续 slot,不能当作严格固定的个人出块间隔。首阶段每个全网区块折算给一个 BP 的长期平均份额约为 0.03774975 FLON。

12 秒情景:每年及各阶段

首阶段内,第 1、2、3、4、5 个自然年的理论估算均为:全网每年 2,083,333.33 FLON,单 BP 每年 99,206.35 FLON;不会在第五个自然年末自动减半。启用时点、实际出块数、达标情况和阶段跨越会改变某个具体日历年的结果。

阶段 单块理论平均(FLON) 全网年奖励(FLON) 单 BP 年毛奖励(FLON) 持续 12 秒的阶段长度
首阶段 0.79274480 2,083,333.33 99,206.35 约 120 年
第二阶段 0.39637240 1,041,666.67 49,603.17 约 120 年
第三阶段 0.19818620 520,833.33 24,801.59 约 120 年
第四阶段 0.09909310 260,416.67 12,400.79 约 120 年

上述年度金额用未舍入的理论单块均值计算,不能直接将表中 8 位显示值相乘后要求完全相等。

如希望固定五个自然年减半

这属于另一种尚未实施的奖励方案。若首个五年仍计划发放 250,000,000 FLON,则年度计划为 50,000,000 FLON;在持续 12 秒出块假设下,单块理论均值需约 19.02587519 FLON,21 个 BP 均分后的单 BP 年毛奖励约 2,380,952.38 FLON。

这比当前首阶段单块奖励高 24 倍。不能只改文字、bpstakecfg 或初始奖励兼容字段来实现。需要另行确定按时间分配的规则、空闲/停链处理、预算上限和整数精度,再实施合约升级与治理授权。本次没有进行这些变更。主网当前基础奖励仍未启动,测算不代表已开始支付。

核验来源

  • 主网 RPC:https://m.flonscan.io/v1/chain/get_table_rows;读取 flon::bpstakecfg、flon::bpstakes、flon::global,核对完整主网 Chain ID。
  • 奖励实现:scheduled_reward_for_block、onblock。
  • 减半常数。