跳到主要内容

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 的分配比例在每个纪元中都保持不变。

纪元长度每日总量纪元结束时的累计供应量
099,580 个区块~1,440 FIRE995,800 FIRE
1105,000 个区块~720 FIRE1,520,800 FIRE
2105,000 个区块~360 FIRE1,783,300 FIRE
3105,000 个区块~180 FIRE1,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 就能获得越高的奖励倍数。锁仓期不能超过当前纪元的到期时间。

锁仓期区块数奖励倍数
不锁仓01.0x
1 周1,0501.25x
1 个月4,3751.5x
3 个月13,1252.0x
6 个月26,2502.5x
1 年52,5003.0x

承诺锁仓的时间越长,你在质押发行中获得的份额就越大。

质押你的 LP

  1. 获取 DIESEL / frBTC LP。 先向 DIESEL / frBTC 资金池提供流动性。金库只接受这一种 LP 代币,其他一律不接受。
  2. 选择锁仓时长。 从不锁仓到锁仓一年皆可。更高的倍数会让同样数量的 LP 按比例获得更多 FIRE,但你的仓位在到期前将被锁定。
  3. 质押并获得一个 NFT 仓位。 这个 NFT 同时承载两样东西:你的 FIRE 收益权(可领取的发行量)和你的 LP 索取权(到期时可取回的流动性)。
  4. 每个区块都在赚取收益。 奖励按区块累积。你可以随时领取或复投。
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 除以年度发行量推导而来,因此质押量越大,这个数字就越高。这条链路已经不存在了。预言机现在是一个被推送上链的喂价。

飞轮效应

质押、债券认购与赎回并非三个各自独立的功能,它们在一个闭环中相互驱动。

FIRE 飞轮 一个由四个环节构成的闭环。质押者锁仓 DIESEL / frBTC LP,锁仓的 LP 分享每个区块发行量中 85% 的份额;剩下的 15% 则用于支撑债券池;债券认购者以相对市场价格的折扣支付 LP 换取 FIRE;国库永久保留这些 LP,从而推高地板价,而更高的地板价既保护持有者,也让承诺流动性变得更安全。 质押者锁仓 DIESEL / frBTC LP 每个区块发行 FIRE 债券认购者支付 LP 换取 FIRE 国库永久保留这些 LP 锁得越久,获得的 FIRE 越多 85% 归质押,15% 归债券 以相对市场价格的折扣 地板价随之上升 锁仓 LP 分享 85% 15% 支撑债券 LP 永不流出 地板价保护持有者 FIRE 发行量固定,地板价只升不降
角色行为引发的结果
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 越多,赎回地板价就越牢固。

下一步