FIRE Vault
FIRE 是 Alkanes 的治理与奖励代币。它奖励为 DIESEL / frBTC 资金池提供流动性的用户,获取方式有两种:质押(staking)你的流动性,或债券认购(bonding)。
没有预挖(premine)。所有存在的 FIRE 都是由协议发行的,FIRE 退出流通的唯一方式是向国库赎回。
FIRE 概览
| 指标 | 数值 |
|---|---|
| 最大供应量 | 2,100,000 FIRE |
| 小数位数 | 8(与 Bitcoin 相同) |
| 预挖 | 0% |
| 质押池 | 85%(1,785,000 FIRE) |
| 债券池 | 15%(315,000 FIRE) |
| 减半间隔 | 105,000 个区块(约 2 年) |
| 激活区块 | 950,420 |
| 首次减半 | 区块 1,050,000 |
| 第 0 个纪元长度 | 99,580 个区块(从激活区块到首次减半) |
FIRE 的发行量每 105,000 个区块减半一次,这是 Bitcoin 减半间隔的一半,因此每两次 FIRE 减半中就有一次恰好落在 Bitcoin 减半上。
纪元边界位于以区块 0 为锚点的固定网格上,不会为了迁就激活区块而移动。FIRE 在区块 950,420 上线,此时已经处在那个于区块 1,050,000 结束的网格纪元的中途,因此第 0 个纪元比一个完整的间隔要短。它之后的每个纪元都是完整的 105,000 个区块。
金库如何向你支付
金库接受 DIESEL / frBTC LP 代币。它通过奖励累加器(标准的 Synthetix 质押模型)发放 FIRE:每个区块,固定数量的 FIRE 会按比例分配给所有加权质押份额。你在某个区块发行量中所占的份额,等于你的加权质押量除以金库中的加权质押总量,因此奖励是持续累积的,而不是离散发放的。
第 0 个纪元(epoch 0)的每区块发行量:
| 资金池 | 每区块 FIRE | 每日 | 每年 |
|---|---|---|---|
| 质押(85%) | 8.5 | ~1,224 FIRE | ~446,250 FIRE |
| 债券(15%) | 1.5 | ~216 FIRE | ~78,750 FIRE |
| 总计 | 10 | ~1,440 FIRE | ~525,000 FIRE |
每日与每年的数字基于 Bitcoin 平均每天 144 个区块、每年 52,500 个区块计算。
发行时间表
每经过 105,000 个区块,每区块发行速率就会减半。纪元(epoch)边界对齐到以区块 0 为锚点的全局网格,而不是以激活区块为锚点,这也是下表中第 0 个纪元较短的原因,且每两次 FIRE 减半中就有一次与 Bitcoin 减半重合。质押池与债券池之间 85 / 15 的分配比例在每个纪元中都保持不变。
| 纪元 | 长度 | 每日总量 | 纪元结束时的累计供应量 |
|---|---|---|---|
| 0 | 99,580 个区块 | ~1,440 FIRE | 995,800 FIRE |
| 1 | 105,000 个区块 | ~720 FIRE | 1,520,800 FIRE |
| 2 | 105,000 个区块 | ~360 FIRE | 1,783,300 FIRE |
| 3 | 105,000 个区块 | ~180 FIRE | 1,914,550 FIRE |
| ... | ... | ... | 趋近于 2,045,800 FIRE |
累计供应量这一列是发行时间表所能释放数量的上限,而不是对流通供应量的预测。发行量只会累积给当时正在质押的人,因此在没有任何质押的区块中,那部分发行量根本不会被发放,之后也不会追溯补发。
为什么这个上限不需要预挖
每个纪元的发行量恰好是前一个纪元的一半,因此总发行量是一个无穷等比级数(geometric series)。它收敛于供应上限:
total = grid_epoch_emission x sum(1/2^i) for i = 0..infinity
= grid_epoch_emission x 2
= 1,050,000 x 2
= 2,100,000 FIRE
这就是合约所依据的上限,也是本页开头列出的最大供应量。由于 FIRE 是在第 0 个纪元的中途、而不是在某个网格边界上激活的,那个纪元只释放了 995,800 FIRE,而不是完整的 1,050,000,因此这个级数实际收敛到约 2,045,800。上限本身没有变,只是发行量趋近的那个点低于它。
时间表本身就保证了这个上限。创世时不需要预留任何数量来让这些数字成立,这就是为什么预挖是 0% 的原因。
锁仓倍数
你可以先用灵活期限锁定 LP 开始赚取 FIRE,获得基础费率。锁定更长时间可以赚得更多(最长可锁仓 1 年,获得 3 倍倍数)。锁仓时间越长,同样数量的 LP 就能获得越高的奖励倍数。锁仓期不能超过当前纪元的到期时间。
| 锁仓期 | 区块数 | 奖励倍数 |
|---|---|---|
| 不锁仓 | 0 | 1.0x |
| 1 周 | 1,050 | 1.25x |
| 1 个月 | 4,375 | 1.5x |
| 3 个月 | 13,125 | 2.0x |
| 6 个月 | 26,250 | 2.5x |
| 1 年 | 52,500 | 3.0x |
承诺锁仓的时间越长,你在质押发行中获得的份额就越大。
质押你的 LP
- 获取 DIESEL / frBTC LP。 先向 DIESEL / frBTC 资金池提供流动性。金库只接受这一种 LP 代币,其他一律不接受。
- 选择锁仓时长。 从不锁仓到锁仓一年皆可。更高的倍数会让同样数量的 LP 按比例获得更多 FIRE,但你的仓位在到期前将被锁定。
- 质押并获得一个 NFT 仓位。 这个 NFT 同时承载两样东西:你的 FIRE 收益权(可领取的发行量)和你的 LP 索取权(到期时可取回的流动性)。
- 每个区块都在赚取收益。 奖励按区块累积。你可以随时领取或复投。
Stake(LP, lock, amount) -> NFT position (FIRE yield + LP claim)
取回你的 LP
根据你想要的灵活度不同,共有三条退出路径。
解除质押(Unstake)
等待锁仓到期后,解除质押该 NFT。你将取回 LP,外加所有已累积的 FIRE。
Unstake(NFT) -> LP + FIRE
一旦锁仓到期,领取奖励这个操作本身就会为你完成取回:对于一个尚未拆分的仓位,到期后的一次领取会同时返还 FIRE 和 LP,并关闭该仓位。你不需要再单独执行解除质押。
拆分为 FIRE-PT
将 NFT 仓位拆分为两部分。NFT 保留 FIRE 收益权。一个可互换的 FIRE-PT 代币(当前纪元为 FIRE-PT-0)则承载 LP 索取权,你可以单独转让或出售它。合并(merge)操作可以将仓位重新组合到一起。
Split(NFT) -> NFT (FIRE yield only) + FIRE-PT (fungible LP claim)
Merge(NFT + FIRE-PT) -> NFT (full position restored)
这就是在不放弃 FIRE 收益流的前提下,将 LP 流动性转移出去的方法。
无论锁仓类型如何,FIRE-PT 代币都是可互换的。这也意味着,任何一枚 FIRE-PT 都可以与任何持有对应数量的 FIRE NFT 重新组合。因此,一枚「裸」的 FIRE NFT 所代表的不只是赚取 FIRE 收益的权利,还包括在纪元结束之前解锁对应数量 FIRE-PT 的权利。
赎回已到期的 FIRE-PT
一旦纪元到期,任何持有 FIRE-PT 的人都可以直接将其赎回为 LP,无需持有 NFT。
RedeemExpired(FIRE-PT) -> LP
债券认购(Bonding)
债券认购适合那些想要立即获得 FIRE,而不是随时间慢慢赚取的人。你将 LP 代币永久交给协议,作为交换,你会以相对于市场价格 10% 的折扣获得 FIRE,并在约 7 天(1,050 个区块)内归属(vest)。该折扣是协议可以调整的一项设置,因此请将 10% 视为当前费率,而不是固定规则。
用于认购债券的 LP 会直接进入国库并留在那里。它不会被退还,并且会永久性地为赎回地板价提供支撑。
用大白话说,债券认购就是这样一笔交易:你把 LP 永久交给协议,换来的是以相对于市场价格 10% 的折扣获得的 FIRE,并在 7 天内归属。
地板价保护机制(floor guard)
债券的定价永远不会低于赎回地板价。这就是地板价保护机制,它的作用是阻止一次「免费的来回套利」。
一旦国库持有 LP 且 FIRE 已被铸造,地板价就是真金白银。如果没有这个保护机制,你就可以在低于地板价的价格认购债券,然后立即赎回,换取比你投入更多的 LP。由于债券价格永远不会跌破地板价,认购债券的价格就永远不会低于赎回的价格:
Bond at floor_price -> mint X FIRE (LP goes into treasury)
Redeem X FIRE at floor -> burn for LP (LP comes out of treasury)
= same LP back (zero net change)
一个认购债券后立即赎回的人,净收益为零。7 天的归属期意味着债券认购者是在押注价格上涨,而不是从协议中抽取价值。
债券认购额度会随时间逐步累积
债券认购的额度是受限的,而不是无限的。额度从合约上线的那一刻起逐区块累积,因此刚上线不久时额度还很少,一笔较大的债券认购可能无法通过。如果一笔债券认购因额度不足被拒绝,这并不代表出了问题:等待一段时间再试,或认购更小的金额即可。
赎回与价格地板
任何 FIRE 持有者都可以销毁 FIRE,按比例换取国库中作为支撑的 LP:
floor_price = total_treasury_LP / total_FIRE_supply
赎回需要收取 1% 的手续费,这笔费用不会支付给任何人:它会留在国库中。因此你实际拿到的大约是你按比例应得份额的 99%,而你留下的那部分则会为所有仍持有 FIRE 的人略微推高地板价。
这是一个硬性地板价,并且会随着国库规模而变化。每一次债券认购都会存入永不离开的 LP,因此随着债券认购活动的增长,地板价长期来看只会朝一个方向移动。
两种参考价格
除了 FIRE 的市场成交价之外,还有另外两个数字,它们回答的是不同的问题。
| 价格 | 来源 | 含义 |
|---|---|---|
| 预言机价格(Oracle) | 一个链上价格喂价 | 协议为债券定价时所读取的参考值 |
| 地板价(Floor) | treasury_LP / total_supply | 一个赎回者销毁 FIRE 能换回多少 |
债券折扣是相对于 FIRE 的市场价格衡量的,而不是相对于地板价。
它过去是这样的:参考值由锁仓 LP 除以年度发行量推导而来,因此质押量越大,这个数字就越高。这条链路已经不存在了。预言机现在是一个被推送上链的喂价。
飞轮效应
质押、债券认购与赎回并非三个各自独立的功能,它们在一个闭环中相互驱动。
| 角色 | 行为 | 引发的结果 |
|---|---|---|
| LP 提供者 | 质押 DIESEL / frBTC LP,锁仓越久获得的 FIRE 越多 | 锁得越久,在这 85% 中分到的份额就越大 |
| 债券认购者 | 支付 LP,以相对于市场价格的折扣换取 FIRE | 债券认购越多,国库充实得越快 |
| 国库 | 永久保留每一笔债券认购存入的 LP | 国库规模越大,地板价就越高 |
| 赎回者 | 销毁 FIRE,按比例换取国库中的 LP | 地板价保护机制随之生效,使低价认购债券变得更难 |
可以把它理解为一个循环:锁仓的 LP 分享每个区块发行量中 85% 的份额,而剩下的 15% 正是债券所支付的来源;认购者交出 LP,以相对于市场价格的折扣换取 FIRE;这些 LP 永远不会离开国库,因此地板价随之上升;而更高的地板价既保护了 FIRE 持有者,也让承诺流动性变得更安全,循环由此回到顶端。发行量本身由发行时间表固定。这个循环真正推动的是地板价,而且只朝一个方向。
风险
| 风险 | 对你意味着什么 |
|---|---|
| 目前仍是受信任的预言机 | 债券所依据的参考值由单一签名者推送上链。让它在多个签名者之间联邦化是设计意图,但这一步尚未完成 |
| 国库初始为空 | 地板价从 0 开始,只有当认购者存入 LP 后才会上升 |
| 锁仓流动性受限 | 锁仓的 LP 在到期前无法取出。如果需要部分灵活性,可以拆分为 FIRE-PT |
| 区块时间存在波动 | 这里的所有时长都假设 Bitcoin 平均约 10 分钟一个区块,实际经过的时间会有偏差 |
小贴士
- 让锁仓期匹配你的信心。 锁仓越久按比例赚得越多,但你无法提前解除。
- 需要拿回流动性时使用拆分(Split)。 把 FIRE 收益权留在 NFT 上,单独交易 FIRE-PT。
- 债券认购不是质押。 债券认购让你立即获得 FIRE,但你的 LP 永久失去了。质押则会把 LP 连同奖励一起还给你。
- 留意减半。 发行量每 105,000 个区块减半一次,因此早期纪元的收益最高。
- 国库增长即地板价增长。 通过债券认购流入的 LP 越多,赎回地板价就越牢固。
下一步
- Pools & Liquidity(资金池与流动性):获取你在此质押所需的 DIESEL / frBTC 流动性。
- Tokens & Economics(代币与经济模型):了解 FIRE 与 frBTC、DIESEL 之间的关系。