恢复 Substrate 链: unexpected epoch changes
Babe 无法正常工作是因为,在最后出块的下一个 epoch 内,没有正常出块,那么如果所有的验证者节点把系统时间调整到最后出块的时间,理论上就可以让链恢复工作了。正常情况下,区块链和外部时间是一致的,人为的让区块链回到历史时间(最后出块时间),再以加速的时间流逝赶上外部世界的时间。这种方式的原理是通过 rpc 接口(或者状态数据库)获取到最后正常区块高度下的状态数据,生成一个新的创世块,基于新的创世块运行链。:即时间扭曲的倍数,对应被压缩的是出块时间,合理设置自己的倍数;这里我们修改为两倍速运行。...
原创
2022-08-26 16:05:30 ·
2317 阅读 ·
1 评论