oflyhigh avatar

拳不离手,曲不离口:升级见证人节点至v1.28.7

oflyhigh

Published: 15 Jul 2026 › Updated: 15 Jul 2026拳不离手,曲不离口:升级见证人节点至v1.28.7

拳不离手,曲不离口:升级见证人节点至v1.28.7

不知道中文区有没有朋友注意到几天前的HIVE网站抽风,在几段时间内,发帖、点赞甚至查看文章都做不了!故障影响到几乎所有的DAPP,换节点也没用。

image.png
(插图由ChatGPT辅助生成)

见证人聊天频道的大佬们及时地调研了这个事情,所谓的抽风只是表象,原因是一些BUG导致P2P节点断开链接,没有P2P链接当然就没有数据哦,区块链在断连重连中不断尝试,导致了这些不稳定。

好消息是HIVE的各种处理机制足够强壮💪,纵然出现这些抖动,但是各种数据、用户资产等完全不受影响,而且抖动也会自行修复,原则上不做任何处理也没啥事。

但见证人是追求完美的群体,发现通过修改P2P链接的处理机制可以让HIVE网络更强壮,一定程度上会规避掉类似的抖动,让用户体验更好,所以就有了HIVED的v1.28.7更新。

当v1.28.7版本发布后,我也是第一时间进行了编译,结果发现时隔大半年,好多操作竟然生疏了,都不知道何从着手,好在以前乱七八糟、零零碎碎的写过一些记录,参考着弄,总算编译成功。

按着v1.28.7说明,从v1.28.x升级无需replay,结果我在原来v1.28.3的数据上直接应用,却报了一大堆错误,然后退出。

大概分析了一下错误,应该是某个中间版本修改了共享内存文件中的状态对象定义,导致定义不一致,所以没法直接启动。

这问题从技术上我是解决不了啦,那就只好强制replay啦,于是又用了近一天的时间replay了一遍。

又重温了一下,怎么从完整的区块链数据中截取最近的百万块,生成轻量节点。

再把生成的轻量节点数据部署在本地,并把见证人出块密钥切了过来,测试在v1.28.7上能否正常出块。

等这些测试都正常通过,才把轻量节点数据上传到见证人服务器,由于众所周知的网络原因,上传数据是超慢超折磨人的呢。

image.png
(插图由ChatGPT辅助生成)

等数据上传完毕,见证人节点正常运行在v1.28.7上,再将出块密钥切到见证人节点上,再等到正常出块,才算彻底搞定。

唉,突然发现,不过是大半年没折腾,怎么手生成这样呢?人说拳不离手,曲不离口,真真是真理呀!

Leave 拳不离手,曲不离口:升级见证人节点至v1.28.7 to:

Written by

Programmer, Maker, Freelancer, Witness. Make friends, Make money, Make life better!

Read more #cn posts


Best Posts From oflyhigh

We have not curated any of oflyhigh's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From oflyhigh