You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Hyperledger Composer v0.19.4:跨组织节点加入区块链网络步骤咨询

让Warehouse组织节点加入Hyperledger Composer网络的步骤

没问题,针对你使用的Hyperledger Composer v0.19.4版本,要让Warehouse组织的节点加入已经启动的carauction-network,按下面这几步操作就行:

1. 在Warehouse节点上安装BNA包

每个组织的peer节点都得先装上对应的业务网络归档(BNA)包,才能运行链码处理交易。切换到Warehouse组织的操作环境,用该组织的PeerAdmin身份执行安装命令:

composer network install -c Warehouse-PeerAdmin@channel2 -a carauction-network.bna

注意这里的Warehouse-PeerAdmin@channel2是Warehouse对应通道channel2的PeerAdmin连接配置,你得确保这个连接文件已经正确配置好了。

2. 准备好网络管理员的身份凭据

接下来要操作已启动的网络,得用你之前启动网络时指定的网络管理员PartOwnerAdmin的身份。确保这个身份的凭据(私钥+公钥)已经导入到当前环境的本地钱包里,或者你能直接调用对应的连接配置。

3. 为Warehouse组织注册并颁发网络身份

现在要给Warehouse的管理员(比如WarehouseAdmin)注册一个能访问业务网络的身份,用PartOwnerAdmin身份跑注册命令:

composer identity register -c PartOwnerAdmin@carauction-network -u WarehouseAdmin -a "org.example.carauction.WarehouseAdmin" -C ./certs/Warehouse-BnaAdmin/admin-pub.pem

这里的org.example.carauction.WarehouseAdmin要换成你业务网络里定义的Warehouse组织管理员的参与者类型,./certs/Warehouse-BnaAdmin/admin-pub.pem是Warehouse管理员的公钥文件路径,别写错了。

4. 把WarehouseAdmin身份导入本地钱包

注册完之后,得把WarehouseAdmin的身份导入到本地钱包,这样后续操作才能用它:

composer identity import -c PartOwnerAdmin@carauction-network -u WarehouseAdmin -f ./certs/Warehouse-BnaAdmin/admin-priv.pem

这里的./certs/Warehouse-BnaAdmin/admin-priv.pem是Warehouse管理员的私钥文件路径,要和公钥对应上。

5. 验证Warehouse节点是否成功加入

最后一步,用WarehouseAdmin身份连接网络,验证能不能正常访问:

composer network ping -c WarehouseAdmin@carauction-network

如果返回的信息显示成功,那说明Warehouse组织的节点已经顺利加入到业务网络里了。

额外注意事项

  • 得确保通道channel2已经提前把Warehouse组织的节点加进去了,不然Peer节点没法同步通道里的交易。
  • 所有命令里的身份名称、参与者类型、证书路径,都要和你的实际配置完全匹配,别抄错参数。

内容的提问来源于stack exchange,提问作者MrL

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:43:22