DeFi 新赛道:Bifrost Staking 衍生品如何选择验证人和结算收益(下篇)
接下来我们来探讨 Staking 衍生品的第二个难题:收益结算。收益结算分为两个环节,一是验证人将收益结算到衍生品协议的合约账户,二是合约账户给 Staker 结算收益。
如何公平的产生 Staking 收益
不同的 PoS 项目,链上分账的支持是不同的。有的项目(例如 Tezos,EOS)没有链上分账机制。而链下分账是不安全的,验证者可能不诚实,不履约,不按时足量给委托人分配收益。
面对这种情况,最笨拙的办法是衍生品协议自己开发一个分账模块,这种办法一来会有额外的开发成本。二来如果遇到 EOS 这种禁止“贿选”的项目,则有可能遭到原链的不兼容反制。
在这点上,Bifrost 的竞选池机制可圈可点。
Bifrost 的竞选池机制,放弃了收益分账的模式,而是采用了“租金先付”的方法。验证人如果想要进入 Bifrost 的验证者集,必须首先进行收益率出价,即告诉协议,愿意给使用协议的 Staker 多少比例的收益。倘若出价为10%,并最终被协议所接受,那么不管该验证者的实际收益率是多少,都将按照10%向协议分享收益。
打个比方,比如我是房东,有一间房子要出租,委托中介去办理,与中介商定,无论出租多少钱,中介抽佣10%,我拿90%,这就是“收益分账”。如果我不找中介,而是找房屋托管公司,约定房子 3000 元/月托管出去,托管公司可以 4000 元租出去,也可以 5000 元租出去,与我无关,当然托管公司为快速回笼资金,打折出租 2000 元/月,也与我无关,我依然可以拿到我的3000 元/月。这就是“租金先付”。
对于验证者而言,Bifrost 的竞选池就像一所托管公司,帮助验证人找到委托人,购买委托人的投票。笔者认为租金先付的方式比收益分账,更加简洁高效。而且租金先付模式向验证者提供了补贴拉新的选项。
如何向 Staker 结算收益
如果让用户自己选择验证者,收益结算自然是基于当前验证者的分佣率来给用户结算。这种情况比较处理起来比较简单。与一般支持质押的钱包交互相同。
如果是协议来统一选择验证人,那么收益也将由衍生品协议按照统一的比例分配给所有 Staker,我们则需要考量下如何来执行派息是最高效的。
假如我们要让衍生品 vDOT 的价值始终1:1等于 DOT 的话,那么我们可以这样,用户在任何时候质押1个 DOT,只能生成1个 vDOT;销毁一个 vDOT,也只能赎回1个 DOT,为了同步 Staking 收益,协议需要定期更新每个账户中的 vDOT 的数量。更新后,原本持有1个 vDOT 的账户中可能会变成1.1个 vDOT,vDOT 就像会自己繁殖一样。少数情况下,vDOT 也有可能减少,即发生 Slash,且 Slash 金额高于当前周期派息金额的情况。
然而这种方式,有两大弊端,第一是定期向所有地址结算收益,要消耗很多计算资源。第二是,一个会自己繁殖的 token,对于 DeFi 而言,是一个异型 token,不利于跨链流通,也不利于广泛参与到 DeFi 中。
因此,目前的 Staking 衍生品协议,基本都采用了另外一种方式:打破衍生品与原生资产的 1:1 汇率,让汇率随着 Staking 收益不断增加而实时变化。
例如,期初用户A stake 了1个 DOT,获得1个 vDOT,过了一段时间,由于 Staking 产出收益,合约账户中的1个 DOT 变成了1.1个 DOT,此时1个 vDOT 则可以赎回1.1个 DOT。随着 Staking 收益的累积,一个 vDOT 可以赎回的 DOT 数量不断增加,vDOT 对 DOT 的汇率提升。如果发生Slash,则汇率降低。
汇率变化意味着赎回率和铸币率都在变化。当协议当前的赎回率是1个 vDOT 可以赎回1.1个DOT 时,通过协议 Stake 1.1个 DOT,只能获得1个 vDOT。只有这样,新用户不会占老用户的便宜,老用户也不会占新用户的便宜。
我们把 Staking 派息和 Slash 导致的合约资产价值变化,转化为了汇率的变化。在这种机制下,衍生品代表了从质押开始到当前时点累积的本金和收益之和。
对于 DeFi 而言,这样的衍生品 token,和其他 token 没有区别,可以轻易兼容。另外,只有用户铸币和赎回的时候,系统需要计算当前汇率(当前汇率等于衍生 token 总数量:协议池中 Staking Token 的总数量),并根据当前汇率到执行铸币或赎回的操作,省去了定期派息的计算量。
铸币和赎回本身不会影响汇率。因为铸币时,链上托管的 Staking 资产和衍生品资产是等比例增加的。而赎回时,链上托管的 Staking 资产和衍生品资产是等比例减少的。能够对汇率产生影响的只有 Staking 派息,和 Slash。
Slash 概率毕竟较低,而 Staking 收益是持续有的,而且在不断复利。总体来看,衍生品对原 token 的汇率会持续增长。短期来看,影响不大,但随着时间推移,可能增长到很大的数字。届时,协议需要拆分新的衍生品计量单位。
Staking 衍生品的未来
什么样的衍生品会更能吸引用户铸造,什么样的衍生品对原链更加友好,什么样的衍生品能更广泛的被采纳为 DeFi 的基础资产?尚未可知。可以肯定的一点是,Staking 衍生品将是一个百花齐放的领域。因为基于不可能三角的不同选择,将满足不同的细分需求。
Bifrost 是什么?
Bifrost 是一个为解放 Staking 流动性而设计的 Parachain,用户可以随时将 PoS 币种通过 Bifrost 转接桥兑换成 Bifrost vToken 从而获得 Staking 收益和流动性。
vToken 可在 DeFi、Dapp、DEX 等多场景下优化交易,如 vToken 作为抵押物进行借贷时,其 Staking 收益可抵销部分利息,实现低息借贷。通过vToken 可以完成锁仓风险对冲,DeFi & Staking 双重收益,Staking 杠杆等应用场景。
往期文章
DeFi 新赛道:Bifrost Staking 衍生品如何选择验证人和结算收益(上篇)