我改变了我的定制Geth私人连锁店Clique PoA,但在我这样做之后,我遇到了: BAD BLOCK Error: invalid receipt root hash

是否有可能:

  • 更改Geth代码

  • 在config.go中添加一个新的硬叉块

  • 在genesis.json中指定块

  • 重新启动genesis文件

  • 保留现有的块并让我的私人链继续正常吗?

我假设在config.go中添加新的硬叉块在Clique中的工作方式相同 . 我的假设是否正确?

或者每次更改geth代码时是否需要擦除整个chaindata?