使用结构节点 SDK 将新组织添加到现有的 Hyperledger Fabric 网络



这是我目前所处的位置:

结构版本 1.4.1 使用 byfn.sh 创建 Org1、Org2、Orderer 等,并启动频道 mychannel 语言:使用打字稿的节点

我已按照本教程中的说明添加了第三个组织 Org3 https://medium.com/@kctheservant/add-a-new-organization-on-existing-hyperledger-fabric-network-2c9e303955b2

这很好用。

现在,我想添加另一个组织,但使用结构节点 SDK。这可能吗?

场景是这样的:

  1. 网络管理员登录到正在开发的自定义 UI,以管理 Fabric 网络。
  2. 管理员在 UI 中输入详细信息,例如新组织名称、MSP ID、对等方信息
  3. UI 调用一个服务层,该服务层将

    1. 调用结构节点 SDK API 为新的 组织 b.
    2. 调用结构节点开发工具包 API 以创建新组织并拥有它 加入频道我的频道
    3. 将链码安装到新组织的对等节点 d。
    4. 运行一些调用和查询链码的测试,以确保新组织可以查询和提交交易

在最后一步中,我将新的通道配置和新的组织配置保存到 yaml 或 json 文件中。

我查看了 Node SDK,并了解了组织和渠道方法。但是,似乎组织类没有作为打字稿的类型公开,所以我不确定如何使用它。

如果有人能解释我需要用来达到我正在尝试做的事情的方法,那将会有所帮助。

我将不胜感激任何帮助。

提前谢谢。

实际上,文章的标题具有误导性。在本文中,您将在现有渠道中添加新组织,而不是在网络中。

请查看官方文档。相同的教程。
将组织添加到频道

根据您的要求,是的,我们可以使用节点 sdk 做同样的事情。

查看本教程。 更新通道配置

在本教程中,他们将更新通道 ID 以使用该 ID 创建新通道。

您可以使用相同的步骤来更新组织。

您必须使用 byshell.jschild-process运行shell命令。

希望它能消除你的疑虑。

最新更新