cnode: 修复节点分叉
前言
节点稳定运行在版本 10.1.2
数个星期,尽管官方发布了 10.1.4
且 release note 第一段就加粗提示
It is recommended that all other node users upgrade to this version. Node users who do not upgrade put themselves at risk of a potential DoS attack following the hard fork.
我想着版本差距不大偷个懒,没跟进。然后就出事了。
今天一看节点全部不同步而且 P2P 下全部发现的周边节点都变成了Cold Peers
, 而 Hot Peers
只剩下一个,而且一直处于无法同步满的状态。
完了。
- 是新版本脱更主动排斥我的 10.1.2
- 还是因为我所在的地区因为节点太稀少,或者被有意孤立(在 relays map 上我的节点确实是这96万平方公里独一份)
- 还是因为如更新日志所说,我被攻击或意外分叉了呢
仔细想了想,前两项都是自己吓自己
,按分叉的可能性做假设去求证,还好现在又deepseek ,一切处理起来轻松了许多,仿佛有几个大牛带着我干活。不用自己苦苦刨文档刷源码或者到各个国外论坛群组里跪求大佬解答。
好了,不啰嗦..开始正片