升级链码后,调用交易失败

时间:2019-01-22 11:15:09

标签: hyperledger-fabric

嗨,我有一项背书政策,需要Org1对等人和Org2对等人的背书。

我在所有对等节点上都安装了链码的第一个版本,并且状态说密钥为CAR0。

我在两个组织的对等方上都安装了最新版本的chaincode(2.0) peer0org1和peer0org2并在频道上对其进行了升级。

我创建了一个新的CAR10状态。

现在,我更新了CAR0字段,由于背书政策不匹配,该交易失败。

我尝试查看对等节点上已安装的链码和通道上的实例化链码。 这是输出。

在通道mychannel上获取实例化的链码:

Name: fabcar, Version: 2.0, Path: github.com/chaincode/fabcar/go/updated/, Escc: escc, Vscc: vscc
Name: mycc, Version: 1.0, Path: github.com/chaincode/chaincode_example02/go/, Escc: escc, Vscc: vscc

在org1的peer0上获取已安装的链码:

Name: fabcar, Version: 1.0, Path: github.com/chaincode/fabcar/go/, Id: e10b6cac04d88a1550e796c10c7fd37198426759f7e724806144dd7a22e2c4f6
Name: fabcar, Version: 2.0, Path: github.com/chaincode/fabcar/go/updated/, Id: dac6920fd86a5d144d90032c245703f580b07f0f8b8a7b757e2ff2dd943700a0
Name: mycc, Version: 1.0, Path: github.com/chaincode/chaincode_example02/go/, Id: 333a19b11063d0ade7be691f9f22c04ad369baba15660f7ae9511fd1a6488209

0 个答案:

没有答案