百度区块链 xuperchain 如何剪枝 裁剪区块

Posted 软件工程小施同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度区块链 xuperchain 如何剪枝 裁剪区块相关的知识,希望对你有一定的参考价值。

1. 将所有节点停止

暂时没有停止命令,所以使用ps -ef | grep xchain 查找到进程号,然后kill。

ps -ef | grep xchain

2.修改配置

cd ~/xuper/xuperchain/output
vim conf/xchain.yaml

修改为

  • bcname为要剪枝的区块链
  • targetBlockid为你要裁剪到的目标区块的block_id,启动之后连续裁剪,直到当前tipBlockId = 该指定ID,通过下面的命令查询

3. 重启当前节点

在重启前,可以先看一下原来的账本数据有多少

重启当前节点

nohup ./xchain &

只少了一点点?不知道为什么了

4. 在单个节点上裁剪完毕后,将data/blockchain/xuper下的所有文件都覆盖到其他节点

以上是关于百度区块链 xuperchain 如何剪枝 裁剪区块的主要内容,如果未能解决你的问题,请参考以下文章