Week6- PoS
Day1 如何参与 PoS?
参与 Conflux PoS 目前可以获得 15% 左右的年化收益,参与方式有两种:
- 自己运行一个 Conflux 节点,通过 Staking 内置合约将 CFX 质押,然后通过 PoSRegister 内置合约参与进 PoS
- 直接选择一个 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 高度(区块号):
- 访问 cfx_getStatus 返回数据的
latestFinalized
即为最新 finalized 高度 - 访问 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%。
收益计算参数包含以下三个:
- 基础收益率 4%
- 总流通量(totalCirculate):发行总量-四年锁-两年锁-销毁量(0地址余额)
- PoS 当前质押量(totalStake)
PoS 收益每小时发放一次,直接发放至 PoS 节点账号绑定的 PoW 地址中,如果是通过 PoS 矿池参与,每小时会计算一次收益,随时可领取。
No Comments