BYFN 示例中的第 3 个对等点上的链码实例化失败
Chaincode Instantiation fails on 3rd peer in BYFN example
我正在测试 Hyperledger Fabric network
,它基于 BYFN
示例 (2 Organizations, 2 Peers for each organization, Single orderer, 1 channel, 1 chaincode)
。
在默认示例中,它们仅在每个 anchor peer
上实例化 chaincode
。除了两个 anchor peers
之外,我尝试做的是在对等体上实例化 chaincode
。因此,chaincode
在 Org1 的锚点、Org2 的锚点和 Org1 的普通点上实例化。但是,每次我尝试为第三个对等点实例化 chaincode
(无论对等点是什么)时,它都会失败。
例如,
* Anchor peer for Org1 (success) -> Normal peer for Org1 (success) -> Anchor peer for Org2 (failed)
* Anchor peer for Org1 (success) -> Anchor peer for Org2 (success) -> Normal peer for Org1 (failed)
失败的错误信息是"the chaincode is already instantiated"
,实际上不是
chaincode分发的数量有限制吗?我的背书政策是 "OR(Org1.member, Org2.member)"
.
您只能为每个通道而不是每个对等实例化一次链代码。只要通道中的节点安装了链代码,它们就会从排序服务接收实例化交易。第一次在通道中的任何对等点(安装了链码)上调用链码时,将启动链码
我正在测试 Hyperledger Fabric network
,它基于 BYFN
示例 (2 Organizations, 2 Peers for each organization, Single orderer, 1 channel, 1 chaincode)
。
在默认示例中,它们仅在每个 anchor peer
上实例化 chaincode
。除了两个 anchor peers
之外,我尝试做的是在对等体上实例化 chaincode
。因此,chaincode
在 Org1 的锚点、Org2 的锚点和 Org1 的普通点上实例化。但是,每次我尝试为第三个对等点实例化 chaincode
(无论对等点是什么)时,它都会失败。
例如,
* Anchor peer for Org1 (success) -> Normal peer for Org1 (success) -> Anchor peer for Org2 (failed)
* Anchor peer for Org1 (success) -> Anchor peer for Org2 (success) -> Normal peer for Org1 (failed)
失败的错误信息是"the chaincode is already instantiated"
,实际上不是
chaincode分发的数量有限制吗?我的背书政策是 "OR(Org1.member, Org2.member)"
.
您只能为每个通道而不是每个对等实例化一次链代码。只要通道中的节点安装了链代码,它们就会从排序服务接收实例化交易。第一次在通道中的任何对等点(安装了链码)上调用链码时,将启动链码