使用 configtxlator 修改创世块

Modifying the genesis block using configtxlator

对于 Fabric 网络运行后如何修改系统通道配置,我有点困惑。

我了解到 configtxlator 工具可用于创建具有必要更改的补丁交易,但此交易如何应用于系统通道? peer channel update CLI 工具可以用于此吗?

您可以在使用 configtxlator 工具重新配置频道时找到 how-to tour。基本上高级流程将是:

  1. 使用 configtxlator.
  2. 将配置解码为 json
  3. 提取配置部分
  4. 创建新配置
  5. 对新旧配置进行编码
  6. 发送它们来计算配置更新增量
  7. 解码配置更新并封装到信封中
  8. 产生新的配置交易
  9. 通过提交新配置来更新频道。

Here 是 link 官方文档,详细描述了重新配置流程。

是的,您可以使用 peer cli 工具更新配置,如下所示:

peer channel update -f config_update_as_envelope.pb -c mychannel -o orderer:7050