百度区块链 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 如何剪枝 裁剪区块的主要内容,如果未能解决你的问题,请参考以下文章

百度区块链 xuperchain 节点端 tps统计脚本

区块链 xuperchain xuper-java-sdk 部署使用EVM 合约 教程

区块链 使用xbench测试xuperchain 教程

区块链 xuperchain 命令行 部署使用EVM 合约 教程

区块链xuperchain ubuntu多机多节点 single共识 部署教程

区块链 xuperchain 同步模式 纯异步模式 异步阻塞模式 怎么启动