权益质押(Staking)是Chainlink 2.0经济学的核心要素,目标是为Chainlink网络构建新的加密经济安全层。包括节点运营商和社区成员在内的生态参与者可以通过权益质押来保障预言机服务水平,并获得相应奖励。
去年12月,Chainlink发布了第一版Staking计划(v0.1),并推出上限2,500万枚LINK通证的质押池,以保障Ethereum上ETH/USD Data Feed的加密经济安全。在v0.1版本中,社区质押者和节点运营商质押者都可以参与去中心化的报警系统,监控预言机节点服务水平,以此获得质押奖励。
下一版的Chainlink Staking(v0.2)计划将于今年四季度发布,质押池将初步扩大至4500万枚LINK。V0.2 beta版升级将采取分阶段的方式来扩大参与范围。首先是针对现有v0.1质押者的“优先迁移”(Priority Migration)阶段;接下来是“提前参与”(Early Access)阶段以及“公众参与”(General Access)阶段。
v0.1是第一版权益质押计划,而v0.2则进行了重构,升级成了完全模块化、可扩展且可升级的Staking平台。v0.2在v0.1的基础上关注以下目标:
更高的灵活性:社区质押者和节点运营商质押者可以获得更大的灵活性,并且质押的LINK通证仍采取同样安全的非托管模式。
更大的安全保障:Chainlink Staking为预言机服务提供更大的安全保障。
模块化架构:兼容未来的升级和变更,比如将质押扩展至更多预言机服务。
动态的奖励机制:完美支持未来新的奖励来源,比如用户费用。
安全是Chainlink生态最重视的一环,因此Chainlink Staking v0.2的代码库于今天在Code4Rena平台上正式开启面向公众的代码审计竞赛。竞赛将为期18天,并设立了价值25万美元的奖金池。Staking v0.1和CCIP的代码库都是在Code4Rena平台上审计的。另外,ENS、OpenSea、The Graph以及Aave等众多顶尖项目都采用Code4Rena来审计代码。
本文将总体梳理Staking v0.2的发布流程,以及其中新的升级和功能。更多关于v0.2的详细参数将在主网发布前夕公布。
权益质押是Chainlink 2.0经济学的核心要素
v0.1质押者迁移和分阶段展开
Chainlink Staking v0.2将分多个阶段展开,目的是让广大Chainlink社区成员参与进来,为Chainlink网络的加密经济安全做贡献。v0.2质押池的覆盖将更加广泛,并触及更多小规模的社区参与者,因此可以更好地增强Chainlink Staking的安全保障。
第一阶段:优先迁移(Priority Migration)
v0.1的质押者可以优先将v0.1中质押的LINK通证以及累计的LINK奖励一同迁移到v0.2中或者取出。优先迁移阶段将持续7天。在此期间,v0.1质押者可以迁移所有或部分v0.1 LINK质押通证以及累计的LINK奖励。如果质押者选择迁移一部分LINK,那么v0.1中所有没有迁移的质押或奖励都将被取出。如果v0.1质押者不进行任何操作,那么他们的LINK质押和奖励将留在v0.1中,并且停止累计奖励。
由于v0.2质押池规模大于v0.1,而且也将累计的LINK奖励计算在内,因此v0.1质押者一定可以参与v0.2的优先迁移阶段。优先迁移阶段结束后,v0.1质押者仍可以在之后后续的提前参与和公众参与阶段进行迁移和取出操作,不过在这两个阶段中无法保障一定能够参与,因为质押池规模存在上限。
值得注意的是,在优先迁移阶段,v0.1质押者迁移出的LINK不得超过他们质押和奖励的LINK数量总和。v0.1质押者如果想要在每个地址的上限内质押更多LINK,可以在后续的两个阶段中进行尝试。
第二阶段:提前参与(Early Access)
优先迁移阶段结束后,至少满足一条提前参与资格的LINK通证持有者将有机会在v0.2中质押LINK通证,直到达到每个钱包地址的上限为止。与v0.1的提前参与阶段一样,符合资格仅代表有机会在v0.2质押池中质押,但不保证一定能够质押,因为质押池的规模有上限。提前参与阶段将持续两天。提前参与资格将基于v0.1版本进行设定。与v0.1一样,我们也会在发布前推出一个“提前参与资格APP”(Early Access Eligibility App),大家可以查看自己是否符合资格。
第三阶段:公众参与(General Access)
提前参与阶段结束后,v0.2质押池会向公众开放。届时,如果v0.2质押池还没有达到上限,任何人都有机会参与质押,直到达到单个钱包上限为止。
Chainlink Staking v0.2将分阶段展开
采用模块化框架进行迭代升级
Chainlink Staking v0.2代码库进行了重构,升级成了模块化的一组智能合约。模块化以后,我们就可以进行一系列升级,比如添加新功能或变更配置。质押者无须全部迁移到新的智能合约,就可以实现升级。
比如,v0.2将支持Ethereum上的ETH/USD喂价,并且报警条件与v0.1类似;而Chainlink Staking未来的迭代升级可以增加其他新的报警条件模块,以扩展至其他预言机服务(比如:CCIP)。随着Chainlink Staking在未来为更多的预言机服务提供安全保障,v0.2的模块化设计以及奖励机制升级可以让我们更轻松地推出新的奖励来源(比如:用户费用)。
Chainlink Staking目前正在开发的升级还包括为BUILD项目提供新的工具,将Chainlink BUILD奖励发放给质押者。我们期待未来几个月中有更多优秀的项目不断加入BUILD计划。Staking平台上将推出用户费用奖励以及BUILD奖励领取计划,将基于用户费用和BUILD计划参与情况发放奖励,并不断推动生态成员为Chainlink网络提供更高的安全保障。关于Chainlink BUILD奖励、v0.2质押者资质以及v0.1质押者的具体信息将在未来发布。
除此之外,Chainlink Staking在未来还会扩大节点运营商的声誉系统,更全面地纳入质押机制,并构建更全面的罚款和报警机制,以建立更稳健的安全保障。
扩大质押池规模和可访问性
Staking v0.2的质押池上限将提高至4500万枚LINK,以覆盖更多类型的LINK通证持有者。质押池上限相比v0.1提高了80%,并占当前LINK流通量的8%。
v0.2质押池规模扩大,目的是为了增强预言机服务的安全保障,并提升用户信心。另外,我们在扩大质押规模的同时也时刻关注安全性。在新的质押奖励来源(如:用户费用)实现前,提高质押池上限也可以为Chainlink网络的经济可持续发展提供支撑。质押池规模预期将随着时间推移不断扩大,特别是Chainlink Staking在日后将覆盖越来越多的Chainlink服务。
解除质押机制
(Unbonding Mechanism)
Chainlink Staking v0.2的一个关键设计原则就是为LINK质押者管理LINK通证提供更大的灵活性和可预测性。因此,v0.2推出了解除质押机制。
解除质押机制对于Chainlink Staking的安全保障起到了关键作用。该机制可以在长时间内维持质押池的稳定性。当发出有效报警时,可以保障系统中有足够的LINK通证可以扣除(即:以免在被惩罚之前提走LINK质押通证)。
质押者可以随时从v0.2中提走他们质押的LINK通证,并随即开启为期数周的“冷却期”(cooldown period)。一旦冷却期结束,就会开启为期数天的窗口期。在此期间,质押者可以取出自己质押的LINK通证。如果LINK通证没有在这个窗口期取出,那么就会自动重新进入v0.2。因此,如果质押者在发起提款流程后改变主意了,就可以不进行任何后续操作。
质押的LINK通证会在冷却期和后续的窗口期持续累计奖励,直到最终被取出为止。值得注意的是,通过解除质押机制提取LINK通证可能会导致累计的奖励被扣除,具体情况要取决于质押者参与v0.2的时间长短(注:下文会具体说明)。
可领取奖励和Ramp-up阶段
v0.2中会推出新的LINK奖励机制,旨在进一步增强v0.2质押池的稳定性,提高质押的安全保障,并提升质押奖励的灵活性。
质押者在质押过程中会获得归属奖励(Attributed Rewards),归属奖励包括“可领取奖励”(Claimable Rewards)以及“锁定奖励”(Locked Rewards)。可领取奖励可以随时提出,无须支付罚款。锁定奖励会在ramp-up阶段中逐渐变成可领取奖励。ramp-up阶段为期数周,会针对每个质押者单独追踪。在质押初期,可领取奖金的占比是0%,之后会随时间推移线性增长至100%。可领取奖励的占比会与ramp-up阶段的进程成正比。
比如,如果质押者的ramp-up阶段进行了50%,那么50%的归属奖励(Attributed Rewards)就会转变成可领取奖励(Claimable Rewards)。当质押者的ramp-up阶段进行到100%时,所有的归属奖励都会转变成可领取奖励。而且之后所有新增的归属奖励都会自动转变成可领取奖励。
如果质押者成功取出任意数量的LINK质押通证,那么他的ramp-up进程就会重置成0%,所有已经获得的锁定奖励都会自动作废,并流入公共奖金池,分给所有同类的质押者。比如,某个社区质押者作废的奖励就可以分给所有社区质押者。质押者取出质押的LINK通证后,ramp-up阶段会重置,等到结束后归属奖励才能全部转化成可领取奖励。
这里要注意的是,质押者可以随时取出可领取奖励,取出后ramp-up阶段不会重置。对于节点运营商质押这来说,ramp-up阶段只适用于他们质押的LINK通证所产生的基础奖励,而不适用于来自社区质押者的自动委托奖励。
下方表格中可以看到Chainlink Staking v0.2中的不同奖励类型。
与Staking v0.1一样,一部分社区质押者的归属奖励会以委托质押奖励(Delegation Rewards)的方式分给节点运营商质押者。作为回报,节点运营商会代表社区质押者提供服务(即:执行预言机运算)。这个机制与现行的质押代理机制相似,社区质押所产生的质押奖励会用来进一步提升网络的安全性。
在v0.1版中,社区质押者质押的通证将自动委托给节点运营商质押者,而节点运营商不会控制社区质押的通证。v0.2中,节点运营商质押者获得的委托质押奖励金额与他们质押的LINK数量成正比。
动态奖励率
我们重新调整了v0.2中奖励率(reward rate)的计算方式,以激励质押行为并更好地支持未来新的质押奖励来源(如:用户费用)。v0.1的奖励率是固定的,即:无论质押池中的质押率是多少,所有社区质押者的奖励率都是固定不变的,而v0.2将调整为动态奖励率。
动态奖励率基于的事实前提是,放给所有质押者的奖励总额是固定的,奖励按比例在单位时间内发放给所有质押者,并不受质押池中的LINK总数影响。因此,质押者的奖励率不是固定值,而是基于质押池的质押率以及单位时间内产生的奖励金额动态变化的。质押池规模上限和固定奖励总额在一定水平时,可以形成有效的保底奖励率。如果质押池没有填满,同样额度的奖励将按比例发给数量较少的质押者,因此奖励率就自然会升高,反之亦然。
由于未来Chainlink Staking的奖励来源会逐步偏向用户费用,而用户费用是动态变化的,因此需要改变奖励率的计算方式。
扣除节点运营商质押者质押的LINK通证
Chainlink Staking v0.2允许扣除一部分由节点运营商质押者质押的LINK通证作为惩罚,这些节点运营商通过质押来保障预言机服务质量。扣除LINK通证的做法可以进一步增强Chainlink网络的加密经济安全。当有效报警发出,并触发了惩罚条件,将扣除节点运营商质押的一部分LINK通证,以惩罚他们服务不达标。
未来,随着Chainlink Staking不断扩展至更多预言机服务,报警和惩罚的条件将进一步演变。在v0.2中,社区质押者不会被扣除质押的LINK通证,不过这些质押者需要先升级到新的Staking版本。另外,如果节点运营商质押者提供的是Staking范围外的预言机服务,那么也不会面临被扣除LINK通证的风险。
采用时间锁智能合约进行升级
如果模块化的Chainlink Staking v0.2代码库需要进行任何会对质押者产生重大影响的迭代升级,比如修改slashing机制,那么这些升级将提前公布,好让质押者在链上完成升级前自行选择是否取出质押的LINK通证。
另外还有一个安全措施就是,所有对安全至关重要的链上配置变更和升级都必须采用一个时间锁智能合约,合约中会设置一个最长达数周的时间延迟,其中最关键的配置变更需要延迟最长时间(注:比解除质押的时间更长)。这个时间锁机制可以让社区充分评估更新,并在链上实现之前自行决定是否退出。只有为了保护质押者的紧急功能或者某些高级功能(如:添加奖励)才不需要延迟。然而,所有配置变更和升级都必须经过时间锁才能部署。
这里要注意的是,Chainlink Staking v0.2的智能合约仍将采用非托管模式。也就是说,质押者一直都可以完全控制质押的LINK通证,任何第三方都无法取出。未来v0.2升级到新版Staking时,仍需要质押者手动迁移。
Chainlink Staking的演变历程
V0.2 beta Staking平台的研发工作是基于v0.1之上完成的。另外,我们还听取了社区和节点运营商等服务提供商的反馈意见。我们想要感谢所有参与Staking v0.1的质押者。社区对于Chainlink网络的成功至关重要,而我们也通过提前参与等各种机制来支持生态中最活跃的成员。
Chainlink生态的长期目标仍然是将Chainlink打造成一个全局标准,为用户提供最丰富且安全的预言机服务,涵盖外部数据、链下计算和跨链互操作性等各个领域。Chainlink预言机服务加速了Web3生态的采用,并逐渐建立起可持续的经济模式,基于服务提供商对于预言机经济的贡献来发放奖励。最终,Chainlink Staking将随着Web3生态的发展不断演变,并打造出稳健的智能合约互联网。
查看更多