Skip to main content

Week6- PoS

Day1 如何参与 PoS?

参与 Conflux PoS 目前可以获得 15% 左右的年化收益,参与方式有两种:

  1. 自己运行一个 Conflux 节点,通过 Staking 内置合约将 CFX 质押,然后通过 PoSRegister 内置合约参与进 PoS
  2. 直接选择一个 PoS Pool,将 CFX 质押进矿池中,可以随时解质押,提取收益。

第一种方式自主,可控,第二种方式简单方便。

Day2 PoS 常见参数

  • PoS 出块时间平均为 1 分钟
  • PoS 节点地址长度为 256 比特,跟交易或区块 hash 比较像
  • PoS 一票 = 1000 CFX,所以参与 PoS CFX 数量只能是 1000 的整数倍
  • 参与 PoS 会有一个锁定期,从 Stake 到 PoS 中到取出,最短需要 14 天
  • 一届 PoS 委员会最多有 300 票
  • 节点参选进 PoS 委员后将会持续 6 个小时

Day3 PoS 对 PoW 区块的 finalized

PoS 链每产生一个区块中都会包含对 PoW 区块的确认信息 pivotDecision 其中包含所确认的 PoW pivot chain 的高度和 hash 信息,被 PoS 确认后的区块将不会再被 Revert。

PoW 区块中也有一个字段 posReference 表示 PoW 对 PoS 的引用。

如何获取 PoW 最新的 finalized 高度(区块号):

  1. 访问 cfx_getStatus 返回数据的 latestFinalized 即为最新 finalized 高度
  2. 访问 cfx_epochNumber 并传参 latest_finalized 返回的 number 也是最新的 finalized 高度

Day4 ForceRetire

PoS 节点需要保证自身的稳定性,持续参与 PoS 机制,越稳定的节点,奖励越高。如果一个节点参选为 PoS 委员会,但在任内期间超过 1小时没有正常参与 PoS 出块投票,那么该节点将会被强制退出。该节点的所有投票将会自动变为 unlock 状态。节点强制退休状态会持续 7 天。unlock 的票 会持续 7 - 14 天,强制退休期间,如果进行质押操作,票也会自动 unlock 直到满14 天才能 withdraw。

在下一次 hardfork 升级中(2.1.0)将会调整节点的 forceRetire 参数,从原来的一小时,改为三小时。即一个委员会节点不工作超过三小时后才会强制退休。此调整目的是为了给 PoS 运维人员留更多的处理时间。增加节点的鲁棒性

Day5 PoS 收益

参与 Conflux PoS 不仅能帮助提高 Conflux 网络的安全性,还能获取一定的收益。目前全网质押量为 1.3 亿,理论年化收益为 16.6%。

收益计算参数包含以下三个:

  1. 基础收益率 4%
  2. 总流通量(totalCirculate):发行总量-四年锁-两年锁-销毁量(0地址余额)
  3. PoS 当前质押量(totalStake)

MommyTalk1660285733686.png

PoS 收益每小时发放一次,直接发放至 PoS 节点账号绑定的 PoW 地址中,如果是通过 PoS 矿池参与,每小时会计算一次收益,随时可领取。