Qitmeer 0.8.4.1更新公告丨修复大图解锁bug

Qitmeer 0.8.4.1更新公告丨修复大图解锁bug

各位亲爱的Qitmeer社区用户及Qitmeer矿工,在第三届挖矿大赛的测试版本 Qitmeer v0.8.4 中,原定计划在 height=17280高度 将解锁 edge_bits=29 的大图挖矿难度。在到达 height=17280高度时,切换大图的miner及节点 按照此高度正常计算了难度,并正常出块。

但是在所产生的块被网络接受时,由于一个BUG导致高度是按0计算的,诚然,难度也自然是按之前的难度来做判定的,因此造成难度与当前实际难度不匹配,所产生的块也就自然不被共识接受。这也就是12月20日晚上8点半左右节点中出现大量报错 (“Failed to process block,… difficulty is too easy!”) 的原因。

在问题已经发现,技术人员通过紧急排查找到了bug所在,并进行了修复,修复版本为 Qitmeer v0.8.4.1。在 Qitmeer v0.8.4.1 中,将正常解锁 edge_bits=29 的大图挖矿难度。由于旧的版本(Qitmeer v0.8.4)无法正常接受 edge_bits=29 所出的块,会造成无法和新版本进行同步,本次升级有可能会造成硬分叉和网络不同步,所以需要大家协调一致统一行动

第三届挖矿大赛的奖励计算也将会按照 Qitmeer v0.8.4.1 来进行计算,因此,在此公告大家,请大家务必在北京时间 2019年12月21日下午14:00完成升级

  • Qitmeer v0.8.4.1 升级细则

    • 1、本次升级不需要清数据!本次升级不需要清数据!本次升级不需要清数据!

    • 2、停止旧的节点版本运行

    • 3、下载最新版 Qitmeer v0.8.4.1 重启节点

    • 4、只需要用最新版的可执行程序 qitmeer.exe 替换旧的版本即可

==================================================================

Qtmeer 0.8.4.1 update announcement丨fix large-cycle unlock bug

Dear qitmeer community users and qitmeer miners, in the beta version of qitmeer v0.8.4 of the third mining competition, it was originally planned to unlock the large-cycle mining difficulty of edge_bits = 29 at height = 17280 . When the height = 17280 is reached, the miner and nodes switchiing to large-cycle have calculated the difficulty normally according to this height, and generated the block normally.

But when the generated block is accepted by the network, because of a bug causing the height to be calculated by 0, it is true that the difficulty is naturally determined by the previous difficulty, so the difficulty does not match the current actual difficulty, and the generated block will not be accepted by consensus. This is why a large number of errors (“Failed to process block,… difficulty is too easy!”) occurred in the nodes around 8:30 p.m. on December 20.

After the problem has been found, the developl team found the bug through emergency troubleshooting and repaired it. The repair version is qitmeer v0.8.4.1. In qitmeer v0.8.4.1, the mining difficulty of large-cycle with edge_bits = 29 will be unlocked normally. Because the old version (qitmeer v0.8.4) can’t normally accept the block with edge_bits = 29, it will cause that it can’t synchronize with the new version, this upgrade may cause hard fork and network out of sync, so we need to coordinate and take unified action.

The rewards of the third mining competition will also be calculated according to qitmeer v0.8.4.1. Therefore, it is hereby announced that **Please complete the upgrade at 14:00 PM, December 21, 2019, Beijing time **.

  • upgrade details of qtmeer v0.8.4.1:

    1. Data clearing is not required for this upgrade! Data clearing is not required for this upgrade! Data clearing is not required for this upgrade!

    2. Stop running the old node version

    3. Download the latest version of qtmeer v0.8.4.1 and restart the node

    4. Just replace the old version with the latest version of the executable program qitmeer.exe

增加公告

另外,该版本也增加了RPC补丁,修复了RPC连接问题。在原版本v0.8.4中,大额转账因 txinput 比较多 让原本的RPC BUG暴露的几率大大提高,因此在更新到v0.8.4.1之前,暂时不要测试大额转账,以免造成节点瘫痪,给这次升级带来不必要的麻烦。

本次升级更新将于 北京时间 2019年12月21日下午14:00给出 release包,为了尽可能的避免硬分叉,请各位矿工尽量在14点前停止旧的节点版本的运行,同时停止挖矿,在14点及时更新后,再重新起航。