这是我目前所处的位置:
结构版本 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。这可能吗?
场景是这样的:
- 网络管理员登录到正在开发的自定义 UI,以管理 Fabric 网络。
- 管理员在 UI 中输入详细信息,例如新组织名称、MSP ID、对等方信息
-
UI 调用一个服务层,该服务层将
- 调用结构节点 SDK API 为新的 组织 b.
- 调用结构节点开发工具包 API 以创建新组织并拥有它 加入频道我的频道
- 将链码安装到新组织的对等节点 d。
- 运行一些调用和查询链码的测试,以确保新组织可以查询和提交交易
在最后一步中,我将新的通道配置和新的组织配置保存到 yaml 或 json 文件中。
我查看了 Node SDK,并了解了组织和渠道方法。但是,似乎组织类没有作为打字稿的类型公开,所以我不确定如何使用它。
如果有人能解释我需要用来达到我正在尝试做的事情的方法,那将会有所帮助。
我将不胜感激任何帮助。
提前谢谢。
实际上,文章的标题具有误导性。在本文中,您将在现有渠道中添加新组织,而不是在网络中。
请查看官方文档。相同的教程。
将组织添加到频道
根据您的要求,是的,我们可以使用节点 sdk 做同样的事情。
查看本教程。 更新通道配置
在本教程中,他们将更新通道 ID 以使用该 ID 创建新通道。
您可以使用相同的步骤来更新组织。
您必须使用 byshell.js
或child-process
运行shell
命令。
希望它能消除你的疑虑。