0

我正在寻找使用 Hyperledger Fabric 中的 Java SDK 创建创世块和通道配置事务。我知道我们可以使用 configtxgen 来执行此操作,但我试图避免这种情况,因为我们需要由对等组织管理员从 UI 创建通道

所以,在我看来,目前只有一个选项可用——即使用 ProcessBuilder 创建创世块和通道配置事务。然后继续使用 SDK 创建通道,加入对等点等。

有没有人有任何使用 Java SDK 本地执行此操作的经验?

4

1 回答 1

0

一个更好的方法是使用临时生成创世块的选项。我们可以在网络启动时使用提供的configtx.yaml告诉 Orderer 生成 Genesis 块,而不是提供 Genesis 和 Config Block 文件。

在 orderer 容器/etc/hyperledger/fabric/configtx.yaml中的此位置 放置(卷映射)configtx.yaml文件,并在 docker -compose 中为每个 Orderer 设置下面给出的环境变量。

- ORDERER_GENERAL_GENESISMETHOD=provisional

这适用于 HLF v1.4.2,但我认为这已在 v2.0 中删除。

更新: 是的,它已从 v2.0 JiraIssue中删除

于 2020-07-08T22:15:35.377 回答