之前编译了hived v1.25.0版本,并且作为备份节点运行了一段时间,这段时间看到已经有五个TOP20 & 数个备份见证人切换出块节点到v1.25.0版本,我决定也把自己节点切换到v1.25.0。
(图源 :pixabay)
因为我有主备节点,所以切换起来还是十分简单的,只需在备份节点上配置一组不同的出块私钥,然后在见证人属性中设置对应的公钥即可。
在更新之前,我见证人对应的签名公钥如下:
执行更新见证人属性操作:
然后在hiveblocks.com上就可以看到我见证人对应的签名公钥已经修改啦:
过了一段时间,轮到我出块,我出了在v1.25.0版本上的第一个块55077606:
见证人在硬分叉(Hard fork)版本上出块还有一个特殊的意义,表示对硬分叉的支持,比如我原来的见证人数据中有如下内容:
现在则更新为如下内容:
我在以前文章中曾经提到,硬分叉要正常发生,需要硬分叉发生时段的活跃见证人中的17个见证人投支持票才可以。
// 17 of the 21 dpos witnesses (20 elected and 1 virtual time) required for hardfork. This guarantees 75% participation on all subsequent rounds.
尽管在硬分叉发生时段,我被从备选见证人中选中的概率不是很大,但是投票表示一下我对硬叉25的支持还是要得的,何况,一旦硬分叉发生,v1.24.x的版本就无法出块啦,所以硬分叉之前升级版本还是需要的啦:)。
现在我的见证人节点已经在v1.25.0上稳定出了好几个块啦,从我的见证人列表上可以看到的见证人版本:
现在就静静等待硬分叉喽:)突然想到一个问题,这次硬分叉好像没有起一个响当当的代号呢?现在都流行低调吗?