如何通过使用命令行调用事务来获得多个对等方的认可?现在,e2e_cli示例仅显示我们得到了一个同行的认可。 命令如CORE_PEER_ADDRESS = peer0:7051 peer chaincode invoke -C myc -n mycc -v v0 -c' {" Args":[" invoke",&#34 ;一个"" b"" 10"]}'
感谢。
答案 0 :(得分:1)
这没有实现。 如果您希望使用与二进制类似的CLI,则可以轻松地跨机器传输,请考虑使用go-SDK
答案 1 :(得分:0)
过去,对等CLI只能在提交事务时收集单个对等的认可。在following issue report的Hyperledger JIRA中提出了一种简单的技巧来解决此要求。黑客被描述为以下命令。
peer chaincode invoke -o orderer.example.com:7050 --tls --cafile $ORDERER_CA -C $CHANNEL_NAME -n mycc --peerAddresses peer0.org1.example.com:7051 --tlsRootCerts /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt --peerAddresses peer0.org2.example.com:7051 --tlsRootCerts /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt -c '{"Args":["invoke","a","b","10"]}' >&log.txt