节点有哪些收益来源?
ChainX节点收益来源三部分,块奖励+充值渠道奖励+打包手续费。
1.关于块奖励。块奖励是根据节点的总得票数占比分配的。每个块的PCX奖励是固定的,如果你的节点得票占比高,你的节点分得的奖励就会高。 ChainX的模型和其他公链不太一样的地方在于。ChainX节点奖励分配只有一个维度,就是节点的总得票。收益和总得票占比正相关。其他的公有链可能有类似出块奖励,出一个块得到一个固定工资这样的设计。但ChainX上是没有这种占一个坑位就躺赚固定工资的机制。所有的节点都在一个维度上公平竞争。就是总得票。得票越多,收益越多。
2.另外节点的收益还有一部分来自于渠道奖励,有社区基础,有流量入口,有技术能力支持的节点可以让用户跨链绑定的时候填上推荐节点,这样被绑定的节点会自动得到该用户永久10%充值挖矿奖励。用户越多,充值越多,节点获得收益越多。
3.节点还有另外收益来源是打包区块获得交易手续费。交易越多,收益越多。
所以积极投身社区建设,获得最广大社区用户认可,得到最多用户投票支持的那些节点,最终会成为大赢家。
节点奖励
每个分红周期,系统会根据所有节点的总得票数比例计算出每个节点的应得奖励。
节点应得奖励 = 节点总得票数 / 所有节点总得票数 所有节点总奖励
所有处于参选状态,且总得票数不为 0 的节点,都会按照总得票数占比获得奖励。如果节点因为掉线惩罚被强制下线进入为未参选状态,则无法获得分红周期奖励。
注: 参与挖矿的跨链资产可视作一个虚拟节点,该虚拟节点虽不参与共识,但是参与分红周期发放奖励。
*节点奖池
对于每个分红周期各节点的应得奖励,分配如下:
- 10% 直接进入节点账户
- 90% 进入节点奖池
节点奖池是一个无人知道私钥的特殊账户,奖池账户计算逻辑为
奖池账户 = Hash(节点账户)
用户在节点奖池的待领利息不是自动分配,而是需要用户手工提息时再进行计算。 代领利息的计算依据为用户票龄占节点总票龄的比例。
票龄相关
票龄(对于充值挖矿来说,更准确地说法应该是币龄)逻辑同时适用于投票选举和充值挖矿。
节点票龄
每个真实节点 有如下属性:总票龄、总票龄更新高度,在节点的总得票数有变化时更新,比如投票和赎回时:
总票龄 = 老总票龄 + 老总投票金额 (当前高度 - 老总票龄更新高度)
总票龄更新高度 = 当前高度
用户票龄
用户在节点都有如下属性:用户票龄、用户票龄更新高度,在各用户对该节点的投票变化时更新,比如投票和赎回时:
用户票龄 = 老用户票龄 + 老用户投票量 (当前高度 - 老用户票龄更新高度)
用户票龄更新高度 = 当前高度
投票利息
如果用户对某节点投了票,可以先获取节点和用户的票龄信息,然后根据当前高度,实时在前端计算待领利息,计算逻辑为:
最新总票龄 = 总票龄 + 总投票金额 (当前高度 - 总票龄更新高度)
最新用户票龄 = 用户票龄 + 投票金额 (当前高度 - 用户票龄更新高度)
用户待领利息 = 最新用户票龄 / 最新总票龄 奖池金额
用户提息
用户提息时,按照用户票龄占节点总票龄的比例从奖池中领取利息,领完后,票龄变化为:
节点总票龄 = 节点总票龄 - 用户票龄
用户票龄 = 0
*节点换届
每个选举周期进行验证人节点的选举,可参与验证人选举的节点必须:
- 节点处于参选状态
- 节点总得票数不为 0
满足上述条件的节点按总得票数高低参与验证人节点选举。
分红周期奖励
一个分红周期类似比特币一个块的概念,每个分红周期会发行一定量的 PCX 作为分红奖励。
类似Bitcoin,PCX 总量 2100 万,每隔 21 万个分红周期,奖励减半。 在前 21 万个分红周期,也就是初始轮分红周期,每个分红周期奖励为 50 个 PCX。 次轮分红周期奖励为25个PCX,依次类推。
分红周期节点奖励分配
团队奖励
在前 21 万个分红周期中, 50 个 PCX 的 20% 会分配给团队地址,即在前 21 万个分红周期,每个分红周期的所有节点总奖励 为 50 80% = 40 个 PCX。
团队分配上限为总量的 10%,即在初始轮分红周期团队才有奖励,之后无奖励。
*资产挖矿
除了前 21 万个分红周期分配20%的分红奖励,其他所有奖励都将采用资产挖矿的方式进行分发。
资产挖矿的所有参与方以PCX为算力单位进行竞争,分为虚拟算力的跨链挖矿和真实算力的投票选举挖矿:
- 跨链挖矿指跨链用户通过充值, 映射或锁仓等方式进入的各类链外资产,比如BTC、ETH等,将自动根据该跨链资产兑换PCX的价格和相应的跨链资产折扣D折合成虚拟的PCX跨链挖矿算力。每个跨链资产都有不同的跨链资产折扣, 跨链资产折扣的参数可通过社区投票调整。之所以会有跨链资产折扣,是因为PCX作为系统原生货币,理应比跨链资产获得更大的挖矿权重,鼓励用户更多地持有PCX。
- 投票挖矿指用户所持有的真实PCX参与PoS系统的选举手动投票给某些节点。
用户的总挖矿算力为虚拟PCX的跨链挖矿算力和真实PCX的投票挖矿算力之和。比如用户跨链充值了1个BTC、2个ETH进入ChainX,并持有700个PCX,其中有300个PCX参与了选举投票,400个PCX未参与投票。此时ChainX内交易所撮合产生过去一小时均价为1BTC:10000PCX,1ETH:1000PCX,则用户将自动获得(1 10000 + 2 1000)* 10% + 300 = 1500PCX 的挖矿算力。所有用户根据挖矿总算力瓜分每个奖励周期的PCX挖矿收益,所获PCX可以继续参与选举投票,也可以等待所持有的跨链资产升值,来获得更大的挖矿权重。
