使用 Fabric Node SDK 将新组织添加到现有的 Hyperledger Fabric 网络
Adding a new Org to an existing Hyperledger Fabric network using the Fabric Node SDK
这是我现在所在的位置:
结构版本 1.4.1
使用 byfn.sh 创建 Org1、Org2、Orderer 等并启动频道 mychannel
语言:节点使用 Typescript
我已经按照本教程中的说明添加了第三个组织 Org3 https://medium.com/@kctheservant/add-a-new-organization-on-existing-hyperledger-fabric-network-2c9e303955b2
效果很好。
现在,我想添加另一个组织,但使用的是 Fabric Node SDK。这可能吗?
场景是这样的:
- 网络管理员登录到正在开发的自定义 UI 以管理 Fabric 网络。
- 管理员在 UI
中输入新组织名称、MSP ID、同行信息等详细信息
UI 调用一个服务层,它将
- 调用 Fabric 节点 SDK API 为新的创建加密材料
组织 b。
- 调用 Fabric Node SDK API 创建新组织并拥有它
加入我的频道
- 将链码安装到新组织的节点 d。
- 运行一些调用和查询链代码的测试,以确保新组织可以查询和提交交易
在最后一步中,我会将新的频道配置和新的 Org 配置保存到 yaml 或 json 文件中。
我查看了 Node SDK 并看到了 Organization and Channel 方法。但是,组织 class 似乎没有作为 Typescript 的类型公开,所以我不确定如何使用它。
如果有人能解释我需要使用哪些方法来完成我正在尝试做的事情,那将会有所帮助。
如有任何帮助,我将不胜感激。
提前致谢。
实际上,文章的标题具有误导性。在本文中,您将在现有渠道而不是网络中添加新组织。
请查看官方文档。同样的教程。
Adding an Org to a Channel
根据您的要求,是的,我们可以使用节点 sdk 执行相同的操作。
查看本教程。 update channel config
在教程中,他们正在更新频道 ID 以使用该 ID 创建一个新频道。
您可以使用相同的步骤来更新组织。
您必须使用 shell.js
或 child-process
运行 shell
命令。
希望能解开你的疑惑。
这是我现在所在的位置:
结构版本 1.4.1 使用 byfn.sh 创建 Org1、Org2、Orderer 等并启动频道 mychannel 语言:节点使用 Typescript
我已经按照本教程中的说明添加了第三个组织 Org3 https://medium.com/@kctheservant/add-a-new-organization-on-existing-hyperledger-fabric-network-2c9e303955b2
效果很好。
现在,我想添加另一个组织,但使用的是 Fabric Node SDK。这可能吗?
场景是这样的:
- 网络管理员登录到正在开发的自定义 UI 以管理 Fabric 网络。
- 管理员在 UI 中输入新组织名称、MSP ID、同行信息等详细信息
UI 调用一个服务层,它将
- 调用 Fabric 节点 SDK API 为新的创建加密材料 组织 b。
- 调用 Fabric Node SDK API 创建新组织并拥有它 加入我的频道
- 将链码安装到新组织的节点 d。
- 运行一些调用和查询链代码的测试,以确保新组织可以查询和提交交易
在最后一步中,我会将新的频道配置和新的 Org 配置保存到 yaml 或 json 文件中。
我查看了 Node SDK 并看到了 Organization and Channel 方法。但是,组织 class 似乎没有作为 Typescript 的类型公开,所以我不确定如何使用它。
如果有人能解释我需要使用哪些方法来完成我正在尝试做的事情,那将会有所帮助。
如有任何帮助,我将不胜感激。
提前致谢。
实际上,文章的标题具有误导性。在本文中,您将在现有渠道而不是网络中添加新组织。
请查看官方文档。同样的教程。
Adding an Org to a Channel
根据您的要求,是的,我们可以使用节点 sdk 执行相同的操作。
查看本教程。 update channel config
在教程中,他们正在更新频道 ID 以使用该 ID 创建一个新频道。
您可以使用相同的步骤来更新组织。
您必须使用 shell.js
或 child-process
运行 shell
命令。
希望能解开你的疑惑。