309  
备份和还原 
作者: 姜天雨 于 2021年07月16日 发布在分类 / 区块链基础知识 / 底层框架资料 / GoQuorum 下,并于 2021年07月19日 编辑

GoQuorum 节点的备份和 还原

GoQuorum 支持使用内置工具导出和导入链数据。

这是一种有效的节点备份机制,适用于 GoQuorum 的特定需求,例如私有交易、许可和支持的共识算法。

粘贴图片

节点备份(导出)

备份功能模仿原始的 geth export 命令。 GoQuorum 导出接受 3 个参数:

1.  需要导出文件名

2.  第一个区块

3.  最后一个块是可选的,但在使用时必须一起提供

粘贴图片

节点还原(导入)

恢复功能模仿原始 geth import  命令,但需要交易管理器环境变量。

在执行 geth init  后, GoQuorum 导入必须在具有初始化的 --datadir 的新节点上运行。

恢复支持任意数量的导入文件(至少 1 个)。

粘贴图片

示例命令

粘贴图片

特殊共识考虑

IBFT

IBFT 区块数据在标题中包含密封信息,要恢复导出链数据的副本,新节点必须使用一个 IBFT 创世文件进行初始化,该文件在额外的数据字段中编码的验证节点集与原始出口节点的创世文件完全相同。

Raft

Raft 备份不考虑当前 Raft 状态。 从 Raft 集群导出的链数据只能被添加到同一集群的新节点使用。





 推荐知识

 历史版本

修改日期 修改人 备注
2021-07-19 10:45:28[当前版本] 姜天雨 修改内容
2021-07-16 13:58:14 姜天雨 创建版本

 附件

附件类型

PNGPNG

  目录
    区块链服务网络发展联盟