我有一个超级账本结构网络(v2.2.0)在使用 baf 部署的 kubernetes 集群中运行。最初网络有 5 个组织(Org1、Org2、Org3、Org4 和 Org5),后来我尝试使用 baf 脚本将一个 org(Org6)加入网络。由于使用 baf 脚本没有成功将 org 添加到频道,我使用 configtxlator 工具手动将 org6 加入网络。
现在在 Chaincode 安装过程中,我遇到了一个问题。测试了 fabcar 链码(来自 github repo - fabric-samples-2.0.0-beta),这个链码安装导致网络中所有 6 个组织的包 ID 相同。但是当我尝试部署自己的链代码时,我得到了新添加的第 6 个组织的不同包 ID,以及所有剩余 5 个组织的不同包 ID。任何人都可以解释这个的原因吗?
我需要引用一个声明,我正在使用我在 hyperledger fabric 1.4.2 中使用的链代码。为fabric v1.4.x 编写的链码是否适用于fabric v.2.2.0?此外,我正在使用对等生命周期链代码命令来部署链代码。