Skip to main content

矿池维护

PoS 节点升级

PoS Pool 节点需要保持持续稳定运行,因为他们被选进委员会的概率很大,委员会中的节点在任期内,需要负责 PoS 出块投票工作,如果节点出现异常将会影响 PoS 共识工作。目前的 PoS 机制,如果节点当选为委员会成员,但不正常参与投票,持续超过 3 小时,节点将会被强制退休 (ForceRetire)。

ForceRetire 节点的所有 PoS 票会自动被 unlock,unlock 需要经过 7-14天时间才能 withdraw 出来。意味着你将会损失 7- 14 天的 PoS 奖励。

因此要保持 PoS 节点的稳定,做好监控。如果需要做节点升级有以下两种方式:

  1. 单节点停机升级防 forceRetire
  2. 主备节点升级无缝升级

合约升级

pos-pool 合约采用 Proxy1967 模式,可实现合约升级。如果需要增加功能,优化代码,或修复问题,可进行合约升级操作

注意:合约升级是一个复杂操作,请确保你了解合约升级的原理和注意事项再操作,否则可能导致合约数据的损坏。

ForceRetire 处理

目前该 pos-pool 实现在遇到节点被 forceRetire 的情况,需要管理员手动处理,才能恢复正常,具体参看