前边的文章里提到,一周前hived推出了1.28.8版本(非硬分叉版本),很多见证人都已经更新节点到了这个新版本,咱也要与时俱进呀。

(图源 :pixabay)
可是升级节点也不是个简单的事情,我要先编译hived,然后再Replay全节点,然后再截取生成见证人节点数据,再更新见证人节点。
结果编译就遇到了麻烦,Ubuntu 22.04 LTS上无法编译新版本的hived,于是又去VPS上编译,结果编译出来的hived程序没法在Ubuntu 22.04 LTS上运行。
于是一怒之下把本地大电脑升级到Ubuntu 24.04 LTS,倒是能运行VPS上编译的hived啦,但是不知为何,Replay超慢......
反正这一折腾就从上周六,折腾到这周四(今天),总算Replay完了。
然后我成功地截取出给见证人节点用的数据,不过安全起见,我先在备份节点上测试了一下,直到备份节点成功在1.28.8上出块。


这期间,我的Witnesses Schedule工具功不可没,它可以精准预测我的出块时间
(之前忘记截图了,后补的)

不过为了在主见证人节点上出块,我必须上传数据到主节点目录,然后再用脚本切换出块密钥。
(部分数据,没都截屏,太长啦)

这期间我又将出块密钥切到本地节点,还真在本地节点上出了一个块(注意版本号)

等数据都上传好,节点升级完毕,再将出块密钥切回来,这次总算在主节点上正式出块了(注意版本号)。

这一系列操作用了近一个小时(切密钥、出块;切密钥,出块;切密钥,出块),生成数据和传数据时间还没计呢,哈哈

不过你以为这就完了?不,升级本地服务器带来一堆脚本适配的问题,还有要研究一下为啥Replay这么慢,压力山大呀!
👍👍
这个出块,讲那什么吉利号吗?
比如第888888块?
哈哈哈,那倒应该没有,主要是出块太多了
Upgrading witness nodes and handling full replays is always a tough technical challenge, but your dedication to keeping everything running smoothly for the Hive ecosystem is really impressive! Glad to see your backup node produced blocks successfully on 1.28.8. Thanks for sharing this detailed technical update!
💫 Great Content Deserves to Be Seen
Thank you.
与时俱进,very good。👍
谢谢小影