0
点赞
收藏
分享

微信扫一扫

hyperledger中通道创建以及链码安装

墨香子儿 2022-06-20 阅读 28

wilson@wilson-virtual-machine:~/mytestfaric$ docker exec -it cli bash
root@b03510414fb5:/opt/gopath/src/github.com/hyperledger/fabric/peer# CAFILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/wilsoner.com/orderers/orderer.wilsoner.com/msp/tlscacerts/tlsca.wilsoner.com-cert.pem
root@b03510414fb5:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer channel create -o ​​​orderer.wilsoner.com:7050​​ -c testchannel -f ./channel-artifacts/channel.tx --tls true --cafile KaTeX parse error: Expected 'EOF', got '&' at position 196: …02 Got status: &̲{NOT_FOUND} 201…

CAFILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/wilsoner.com/orderers/orderer.wilsoner.com/msp/tlscacerts/tlsca.wilsoner.com-cert.pem

root@3aed2d0be083:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer channel create -o ​​orderer.wilsoner.com:7050​​​ -c testchannel -f ./channel-artifacts/channel.tx --tls true --cafile $CAFILE
2018-12-11 14:52:09.387 UTC [channelCmd] InitCmdFactory -> INFO 001 Endorser and orderer connections initialized
2018-12-11 14:52:09.415 UTC [cli/common] readBlock -> INFO 002 Got status: &{NOT_FOUND}
2018-12-11 14:52:09.419 UTC [channelCmd] InitCmdFactory -> INFO 003 Endorser and orderer connections initialized
2018-12-11 14:52:09.623 UTC [cli/common] readBlock -> INFO 004 Received block: 0
root@3aed2d0be083:/opt/gopath/src/github.com/hyperledger/fabric/peer# ls
channel-artifacts crypto testchannel.block
root@3aed2d0be083:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer channel join -b testchannel.block
2018-12-11 14:56:06.433 UTC [channelCmd] InitCmdFactory -> INFO 001 Endorser and orderer connections initialized
2018-12-11 14:56:06.572 UTC [channelCmd] executeJoin -> INFO 002 Successfully submitted proposal to join channel
root@3aed2d0be083:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer channel update -o ​​​orderer.wilsoner.com:7050​​​ -c testchannel -f ./channel-artifacts/goAnchorPeer.tx --tls true --cafile $CAFILE
2018-12-11 14:56:59.048 UTC [channelCmd] InitCmdFactory -> INFO 001 Endorser and orderer connections initialized
Error: got unexpected status: BAD_REQUEST – error authorizing update: error validating DeltaSet: policy for [Group] /Channel/Application/OrgGo not satisfied: signature set did not satisfy policy
root@3aed2d0be083:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer channel update -o ​​​orderer.wilsoner.com:7050​​​ -c testchannel -f ./channel-artifacts/cppAnchorPeer.tx --tls true --cafile $CAFILE
2018-12-11 14:57:39.505 UTC [channelCmd] InitCmdFactory -> INFO 001 Endorser and orderer connections initialized
2018-12-11 14:57:39.515 UTC [channelCmd] update -> INFO 002 Successfully submitted channel update
root@3aed2d0be083:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode install -l golang -n testcc -p ​​​github.com/chaincode​​​ -v v1.0
2018-12-11 14:58:17.362 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 001 Using default escc
2018-12-11 14:58:17.362 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002 Using default vscc
2018-12-11 14:58:17.642 UTC [chaincodeCmd] install -> INFO 003 Installed remotely response:<status:200 payload:“OK” >
root@3aed2d0be083:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode instantiate -o ​​​orderer.wilsoner.com:7050​​​ -C testchannel -l golang -n testcc -v v1.0 --tls true --cafile $CAFILE -P “AND (‘OrgGoMSP.member’, ‘OrgCppMSP.member’)” -c ‘{“Args”:[“init”, “a”, “100”, “b”, “200”]}’
2018-12-11 14:59:16.884 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 001 Using default escc
2018-12-11 14:59:16.884 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002 Using default vscc
root@3aed2d0be083:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode query -n testcc -C testchannel -c ‘{“Args”:[“query”, “a”]}’
100
root@3aed2d0be083:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode query -n testcc -C testchannel -c ‘{“Args”:[“query”, “b”]}’
200
root@3aed2d0be083:/opt/gopath/src/github.com/hyperledger/fabric/peer#

peer chaincode instantiate -o orderer.wilsoner.com:7050 -C testchannel -l golang -n testcc -v v1.0 --tls true --cafile $CAFILE -P "AND ('OrgGoMSP.member', 'OrgCppMSP.member')" -c '{"Args":["init", "a", "100", "b", "200"]}'


peer chaincode query -n testcc -C testchannel -c '{"Args":["query", "a"]}'


举报

相关推荐

0 条评论