參考:html
http://hyperledger-fabric.rea...
https://blog.csdn.net/m0_3801...
此安裝流程僅介紹MAC系統,其餘系統略有差異,請自行查看參考連接超級帳本教程。
- 執行以下命令: 1. cd ~ 2. vi .bashrc 3. 添加以下語句 ``` export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin ``` 4. source .bashrc
- 對於Mac版本,docker compose會隨docker一塊兒安裝,沒必要單獨安裝 - docker安裝以後須要添加鏡像路徑,添加兩個國內鏡像地址,不然很慢。 - 在performanceS->Daemon->Registry mirrors,添加以下地址: https://docker.mirrors.ustc.edu.cn https://hub-mirror.c.163.com
- 此軟件包安裝目的是爲了能讓mac安裝軟件像linux等系統同樣可使用相似apt-get命令
- 超級帳本教程中會用到此命令,在安裝以前能夠查看本身電腦是否已經安裝,可能隨xcode一塊兒安裝了
- brew install node - node版本不支持7.x, Node.js 6.9.x 或者更高版本
官方方式:curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0-alpha
- 獲取 https://github.com/hyperledger/fabric/blob/master/scripts/bootstrap.sh 內容 - 複製bootstrap.sh文件內容,建立一個目錄位置,新建一個bootstrap.sh文件,copy到bootstrap.sh中。 - 執行以下命令: chmod +x bootstrap.sh sed -i '' 's/curl/#curl/g' bootstrap.sh (目的:先不下載二進制包文件,由於下載也不必定能成功) ./bootstrap.sh (執行腳本,須要一段時間,會下載fabric須要的image文件)
curl https://nexus.hyperledger.org/content/repositories/releases/org/hyperledger/fabric/hyperledger-fabric/${ARCH}-${VERSION}/hyperledger-fabric-${ARCH}-${VERSION}.tar.gz | tar xz curl https://nexus.hyperledger.org/content/repositories/releases/org/hyperledger/fabric-ca/hyperledger-fabric-ca/${ARCH}-${VERSION}/hyperledger-fabric-ca-${ARCH}-${VERSION}.tar.gz | tar xz
ARCH=$(echo "$(uname -s|tr '[:upper:]' '[:lower:]'|sed 's/mingw64_nt.*/windows/')-$(uname -m | sed 's/x86_64/amd64/g')" | awk '{print tolower($0)}') echo ${ARCH} VERSION=${1:-1.0.4}` echo ${VERSION} 最終路徑名稱: https://nexus.hyperledger.org/content/repositories/releases/org/hyperledger/fabric/hyperledger-fabric/darwin-amd64-1.0.4/hyperledger-fabric-darwin-amd64-1.0.4.tar.gz https://nexus.hyperledger.org/content/repositories/releases/org/hyperledger/fabric-ca/hyperledger-fabric-ca/darwin-amd64-1.0.4/hyperledger-fabric-ca-darwin-amd64-1.0.4.tar.gz
configtxgen configtxlator cryptogen get-byfn.sh get-docker-images.sh orderer peer
export PATH=<path to download location>/bin:$PATH
git clone -b master https://github.com/hyperledger/fabric-samples.git cd fabric-samples
lydeiMac:first-network ly$ ./byfn.sh -m generate Generating certs and genesis block for with channel 'mychannel' and CLI timeout of '10' seconds and CLI delay of '3' seconds Continue? [Y/n] y proceeding ... /Users/ly/go/src/github.com/hyperledger/fabric-binary/bin/cryptogen ########################################################## ##### Generate certificates using cryptogen tool ######### ########################################################## + cryptogen generate --config=./crypto-config.yaml org1.example.com org2.example.com + res=0 + set +x /Users/ly/go/src/github.com/hyperledger/fabric-binary/bin/configtxgen ########################################################## ######### Generating Orderer Genesis block ############## ########################################################## + configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./channel-artifacts/genesis.block 2018-04-02 06:45:34.580 CST [common/configtx/tool] main -> INFO 001 Loading configuration 2018-04-02 06:45:34.612 CST [common/configtx/tool] doOutputBlock -> INFO 002 Generating genesis block 2018-04-02 06:45:34.614 CST [common/configtx/tool] doOutputBlock -> INFO 003 Writing genesis block + res=0 + set +x ################################################################# ### Generating channel configuration transaction 'channel.tx' ### ################################################################# + configtxgen -profile TwoOrgsChannel -outputCreateChannelTx ./channel-artifacts/channel.tx -channelID mychannel 2018-04-02 06:45:34.643 CST [common/configtx/tool] main -> INFO 001 Loading configuration 2018-04-02 06:45:34.646 CST [common/configtx/tool] doOutputChannelCreateTx -> INFO 002 Generating new channel configtx 2018-04-02 06:45:34.646 CST [common/configtx/tool] doOutputChannelCreateTx -> INFO 003 Writing new channel tx + res=0 + set +x ################################################################# ####### Generating anchor peer update for Org1MSP ########## ################################################################# + configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org1MSPanchors.tx -channelID mychannel -asOrg Org1MSP 2018-04-02 06:45:34.671 CST [common/configtx/tool] main -> INFO 001 Loading configuration 2018-04-02 06:45:34.675 CST [common/configtx/tool] doOutputAnchorPeersUpdate -> INFO 002 Generating anchor peer update 2018-04-02 06:45:34.675 CST [common/configtx/tool] doOutputAnchorPeersUpdate -> INFO 003 Writing anchor peer update + res=0 + set +x ################################################################# ####### Generating anchor peer update for Org2MSP ########## ################################################################# + configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org2MSPanchors.tx -channelID mychannel -asOrg Org2MSP 2018-04-02 06:45:34.699 CST [common/configtx/tool] main -> INFO 001 Loading configuration 2018-04-02 06:45:34.703 CST [common/configtx/tool] doOutputAnchorPeersUpdate -> INFO 002 Generating anchor peer update 2018-04-02 06:45:34.704 CST [common/configtx/tool] doOutputAnchorPeersUpdate -> INFO 003 Writing anchor peer update + res=0 + set +x
lydeiMac:first-network ly$ ./byfn.sh generate Generating certs and genesis block for with channel 'mychannel' and CLI timeout of '10' seconds and CLI delay of '3' seconds Continue? [Y/n] y proceeding ... /Users/ly/go/src/github.com/hyperledger/fabric-binary/bin/cryptogen ########################################################## ##### Generate certificates using cryptogen tool ######### ########################################################## + cryptogen generate --config=./crypto-config.yaml org1.example.com org2.example.com + res=0 + set +x /Users/ly/go/src/github.com/hyperledger/fabric-binary/bin/configtxgen ########################################################## ######### Generating Orderer Genesis block ############## ########################################################## + configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./channel-artifacts/genesis.block 2018-04-02 06:43:04.370 CST [common/configtx/tool] main -> INFO 001 Loading configuration 2018-04-02 06:43:04.374 CST [common/configtx/tool/localconfig] Load -> CRIT 002 Error unmarshaling config into struct: 4 error(s) decoding: * '' has invalid keys: capabilities * 'Profiles[TwoOrgsChannel].Application' has invalid keys: Capabilities * 'Profiles[TwoOrgsOrdererGenesis]' has invalid keys: Capabilities * 'Profiles[TwoOrgsOrdererGenesis].Orderer' has invalid keys: Capabilities + res=1 + set +x Failed to generate orderer genesis block...
lydeiMac:first-network ly$ ./byfn.sh -m up Starting with channel 'mychannel' and CLI timeout of '10' Continue (y/n)? y proceeding ... Creating network "net_byfn" with the default driver Creating volume "net_peer0.org2.example.com" with default driver Creating volume "net_peer1.org2.example.com" with default driver Creating volume "net_peer1.org1.example.com" with default driver Creating volume "net_peer0.org1.example.com" with default driver Creating peer1.org2.example.com ... done Recreating orderer.example.com ... Recreating peer0.org1.example.com ... Creating peer1.org2.example.com ... Creating peer1.org1.example.com ... Recreating orderer.example.com ... done Recreating cli ... done ____ _____ _ ____ _____ / ___| |_ _| / \ | _ \ |_ _| \___ \ | | / _ \ | |_) | | | ___) | | | / ___ \ | _ < | | |____/ |_| /_/ \_\ |_| \_\ |_| Build your first network (BYFN) end-to-end test Channel name : mychannel Creating channel... CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key CORE_PEER_LOCALMSPID=Org1MSP CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt CORE_PEER_TLS_ENABLED=true CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp CORE_PEER_ID=cli CORE_LOGGING_LEVEL=DEBUG CORE_PEER_ADDRESS=peer0.org1.example.com:7051 2018-04-01 23:14:00.166 UTC [msp] GetLocalMSP -> DEBU 001 Returning existing local MSP 2018-04-01 23:14:00.166 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identity 2018-04-01 23:14:00.173 UTC [channelCmd] InitCmdFactory -> INFO 003 Endorser and orderer connections initialized 2018-04-01 23:14:00.197 UTC [msp] GetLocalMSP -> DEBU 004 Returning existing local MSP 2018-04-01 23:14:00.197 UTC [msp] GetDefaultSigningIdentity -> DEBU 005 Obtaining default signing identity 2018-04-01 23:14:00.197 UTC [msp] GetLocalMSP -> DEBU 006 Returning existing local MSP 2018-04-01 23:14:00.197 UTC [msp] GetDefaultSigningIdentity -> DEBU 007 Obtaining default signing identity 2018-04-01 23:14:00.197 UTC [msp/identity] Sign -> DEBU 008 Sign: plaintext: 0A9E060A074F7267314D53501292062D...53616D706C65436F6E736F727469756D 2018-04-01 23:14:00.197 UTC [msp/identity] Sign -> DEBU 009 Sign: digest: D8BCCB1C46D4A71F86C4613C897B24DC29241392CC6B1705DD98D913BEF785BF 2018-04-01 23:14:00.198 UTC [msp] GetLocalMSP -> DEBU 00a Returning existing local MSP 2018-04-01 23:14:00.198 UTC [msp] GetDefaultSigningIdentity -> DEBU 00b Obtaining default signing identity 2018-04-01 23:14:00.198 UTC [msp] GetLocalMSP -> DEBU 00c Returning existing local MSP 2018-04-01 23:14:00.198 UTC [msp] GetDefaultSigningIdentity -> DEBU 00d Obtaining default signing identity 2018-04-01 23:14:00.198 UTC [msp/identity] Sign -> DEBU 00e Sign: plaintext: 0AD5060A1508021A0608B8CF85D60522...A1F5A466934DDC184ABB535B76C1DD53 2018-04-01 23:14:00.198 UTC [msp/identity] Sign -> DEBU 00f Sign: digest: 78384187606AC8AA120EAE4AB0F6D4DDB4B48165A694DC89DADC6C4D1C0E302D 2018-04-01 23:14:00.261 UTC [msp] GetLocalMSP -> DEBU 010 Returning existing local MSP 2018-04-01 23:14:00.261 UTC [msp] GetDefaultSigningIdentity -> DEBU 011 Obtaining default signing identity 2018-04-01 23:14:00.261 UTC [msp] GetLocalMSP -> DEBU 012 Returning existing local MSP 2018-04-01 23:14:00.261 UTC [msp] GetDefaultSigningIdentity -> DEBU 013 Obtaining default signing identity 2018-04-01 23:14:00.261 UTC [msp/identity] Sign -> DEBU 014 Sign: plaintext: 0AD5060A1508021A0608B8CF85D60522...0216C77625A412080A021A0012021A00 2018-04-01 23:14:00.261 UTC [msp/identity] Sign -> DEBU 015 Sign: digest: 8DA2D41317DE5585A7C7A34A97D6008EF936A50F39AF11737572DC4DA8BFC859 2018-04-01 23:14:00.263 UTC [channelCmd] readBlock -> DEBU 016 Got status: &{NOT_FOUND} 2018-04-01 23:14:00.264 UTC [msp] GetLocalMSP -> DEBU 017 Returning existing local MSP 2018-04-01 23:14:00.264 UTC [msp] GetDefaultSigningIdentity -> DEBU 018 Obtaining default signing identity 2018-04-01 23:14:00.272 UTC [channelCmd] InitCmdFactory -> INFO 019 Endorser and orderer connections initialized 2018-04-01 23:14:00.473 UTC [msp] GetLocalMSP -> DEBU 01a Returning existing local MSP 2018-04-01 23:14:00.474 UTC [msp] GetDefaultSigningIdentity -> DEBU 01b Obtaining default signing identity 2018-04-01 23:14:00.474 UTC [msp] GetLocalMSP -> DEBU 01c Returning existing local MSP 2018-04-01 23:14:00.474 UTC [msp] GetDefaultSigningIdentity -> DEBU 01d Obtaining default signing identity 2018-04-01 23:14:00.474 UTC [msp/identity] Sign -> DEBU 01e Sign: plaintext: 0AD5060A1508021A0608B8CF85D60522...66AA96322E7B12080A021A0012021A00 2018-04-01 23:14:00.474 UTC [msp/identity] Sign -> DEBU 01f Sign: digest: F6A190E459BA417300F3751042E5AEE88AA67CF49C4632C82111301A4AFCA0FC 2018-04-01 23:14:00.478 UTC [channelCmd] readBlock -> DEBU 020 Received block: 0 2018-04-01 23:14:00.479 UTC [main] main -> INFO 021 Exiting..... ===================== Channel "mychannel" is created successfully ===================== Having all peers join the channel... CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key CORE_PEER_LOCALMSPID=Org1MSP CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt CORE_PEER_TLS_ENABLED=true CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp CORE_PEER_ID=cli CORE_LOGGING_LEVEL=DEBUG CORE_PEER_ADDRESS=peer0.org1.example.com:7051 2018-04-01 23:14:00.615 UTC [msp] GetLocalMSP -> DEBU 001 Returning existing local MSP 2018-04-01 23:14:00.615 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identity 2018-04-01 23:14:00.621 UTC [channelCmd] InitCmdFactory -> INFO 003 Endorser and orderer connections initialized 2018-04-01 23:14:00.621 UTC [msp/identity] Sign -> DEBU 004 Sign: plaintext: 0A9C070A5C08011A0C08B8CF85D60510...A42F397D05231A080A000A000A000A00 2018-04-01 23:14:00.621 UTC [msp/identity] Sign -> DEBU 005 Sign: digest: E516CC192ABCC212CEC19BE1CE9AD28C25C43CCA8B39EEAABFF90AC83C7BA3F5 2018-04-01 23:14:00.701 UTC [channelCmd] executeJoin -> INFO 006 Successfully submitted proposal to join channel 2018-04-01 23:14:00.701 UTC [main] main -> INFO 007 Exiting..... ===================== PEER0 joined on the channel "mychannel" ===================== CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key CORE_PEER_LOCALMSPID=Org1MSP CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt CORE_PEER_TLS_ENABLED=true CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp CORE_PEER_ID=cli CORE_LOGGING_LEVEL=DEBUG CORE_PEER_ADDRESS=peer1.org1.example.com:7051 2018-04-01 23:14:03.809 UTC [msp] GetLocalMSP -> DEBU 001 Returning existing local MSP 2018-04-01 23:14:03.809 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identity 2018-04-01 23:14:03.815 UTC [channelCmd] InitCmdFactory -> INFO 003 Endorser and orderer connections initialized 2018-04-01 23:14:03.815 UTC [msp/identity] Sign -> DEBU 004 Sign: plaintext: 0A9C070A5C08011A0C08BBCF85D60510...A42F397D05231A080A000A000A000A00 2018-04-01 23:14:03.815 UTC [msp/identity] Sign -> DEBU 005 Sign: digest: 318A2E84D5F8C77FAEFAE6323FB02C023DCFC2483AB2BD627BEDA48A70ABE2EF 2018-04-01 23:14:03.906 UTC [channelCmd] executeJoin -> INFO 006 Successfully submitted proposal to join channel 2018-04-01 23:14:03.906 UTC [main] main -> INFO 007 Exiting..... ===================== PEER1 joined on the channel "mychannel" ===================== CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key CORE_PEER_LOCALMSPID=Org2MSP CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt CORE_PEER_TLS_ENABLED=true CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp CORE_PEER_ID=cli CORE_LOGGING_LEVEL=DEBUG CORE_PEER_ADDRESS=peer0.org2.example.com:7051 2018-04-01 23:14:07.058 UTC [msp] GetLocalMSP -> DEBU 001 Returning existing local MSP 2018-04-01 23:14:07.058 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identity 2018-04-01 23:14:07.063 UTC [channelCmd] InitCmdFactory -> INFO 003 Endorser and orderer connections initialized 2018-04-01 23:14:07.063 UTC [msp/identity] Sign -> DEBU 004 Sign: plaintext: 0A9F070A5B08011A0B08BFCF85D60510...A42F397D05231A080A000A000A000A00 2018-04-01 23:14:07.063 UTC [msp/identity] Sign -> DEBU 005 Sign: digest: D07751B76067854976B1783431802E3F8793CEDE5B3B2E1522225EFF3E75A44C 2018-04-01 23:14:07.133 UTC [channelCmd] executeJoin -> INFO 006 Successfully submitted proposal to join channel 2018-04-01 23:14:07.133 UTC [main] main -> INFO 007 Exiting..... ===================== PEER2 joined on the channel "mychannel" ===================== CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key CORE_PEER_LOCALMSPID=Org2MSP CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt CORE_PEER_TLS_ENABLED=true CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp CORE_PEER_ID=cli CORE_LOGGING_LEVEL=DEBUG CORE_PEER_ADDRESS=peer1.org2.example.com:7051 2018-04-01 23:14:10.221 UTC [msp] GetLocalMSP -> DEBU 001 Returning existing local MSP 2018-04-01 23:14:10.222 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identity 2018-04-01 23:14:10.230 UTC [channelCmd] InitCmdFactory -> INFO 003 Endorser and orderer connections initialized 2018-04-01 23:14:10.231 UTC [msp/identity] Sign -> DEBU 004 Sign: plaintext: 0A9F070A5B08011A0B08C2CF85D60510...A42F397D05231A080A000A000A000A00 2018-04-01 23:14:10.231 UTC [msp/identity] Sign -> DEBU 005 Sign: digest: 489C92DDC475904265D23EC43226DA86CC051B1B8A6C0B6318D5FB7FEA96DED8 2018-04-01 23:14:10.314 UTC [channelCmd] executeJoin -> INFO 006 Successfully submitted proposal to join channel 2018-04-01 23:14:10.314 UTC [main] main -> INFO 007 Exiting..... ===================== PEER3 joined on the channel "mychannel" ===================== Updating anchor peers for org1... CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key CORE_PEER_LOCALMSPID=Org1MSP CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt CORE_PEER_TLS_ENABLED=true CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp CORE_PEER_ID=cli CORE_LOGGING_LEVEL=DEBUG CORE_PEER_ADDRESS=peer0.org1.example.com:7051 2018-04-01 23:14:13.428 UTC [msp] GetLocalMSP -> DEBU 001 Returning existing local MSP 2018-04-01 23:14:13.429 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identity 2018-04-01 23:14:13.435 UTC [channelCmd] InitCmdFactory -> INFO 003 Endorser and orderer connections initialized 2018-04-01 23:14:13.476 UTC [msp] GetLocalMSP -> DEBU 004 Returning existing local MSP 2018-04-01 23:14:13.476 UTC [msp] GetDefaultSigningIdentity -> DEBU 005 Obtaining default signing identity 2018-04-01 23:14:13.476 UTC [msp] GetLocalMSP -> DEBU 006 Returning existing local MSP 2018-04-01 23:14:13.476 UTC [msp] GetDefaultSigningIdentity -> DEBU 007 Obtaining default signing identity 2018-04-01 23:14:13.476 UTC [msp/identity] Sign -> DEBU 008 Sign: plaintext: 0A9E060A074F7267314D53501292062D...2A0641646D696E732A0641646D696E73 2018-04-01 23:14:13.476 UTC [msp/identity] Sign -> DEBU 009 Sign: digest: C01DF70344B0640BC500105E0739DD3905A40CEDE0D16553FA075F1175F81E60 2018-04-01 23:14:13.476 UTC [msp] GetLocalMSP -> DEBU 00a Returning existing local MSP 2018-04-01 23:14:13.476 UTC [msp] GetDefaultSigningIdentity -> DEBU 00b Obtaining default signing identity 2018-04-01 23:14:13.476 UTC [msp] GetLocalMSP -> DEBU 00c Returning existing local MSP 2018-04-01 23:14:13.476 UTC [msp] GetDefaultSigningIdentity -> DEBU 00d Obtaining default signing identity 2018-04-01 23:14:13.476 UTC [msp/identity] Sign -> DEBU 00e Sign: plaintext: 0AD5060A1508021A0608C5CF85D60522...CE4DABAF6EFAC916317C164602799497 2018-04-01 23:14:13.476 UTC [msp/identity] Sign -> DEBU 00f Sign: digest: D31F5C9139BF9564181D0B900944AC6596A886A3413C2999650B72A432FFEC21 2018-04-01 23:14:13.532 UTC [channelCmd] update -> INFO 010 Successfully submitted channel update 2018-04-01 23:14:13.532 UTC [main] main -> INFO 011 Exiting..... ===================== Anchor peers for org "Org1MSP" on "mychannel" is updated successfully ===================== Updating anchor peers for org2... CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key CORE_PEER_LOCALMSPID=Org2MSP CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt CORE_PEER_TLS_ENABLED=true CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp CORE_PEER_ID=cli CORE_LOGGING_LEVEL=DEBUG CORE_PEER_ADDRESS=peer0.org2.example.com:7051 2018-04-01 23:14:16.662 UTC [msp] GetLocalMSP -> DEBU 001 Returning existing local MSP 2018-04-01 23:14:16.662 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identity 2018-04-01 23:14:16.680 UTC [channelCmd] InitCmdFactory -> INFO 003 Endorser and orderer connections initialized 2018-04-01 23:14:16.728 UTC [msp] GetLocalMSP -> DEBU 004 Returning existing local MSP 2018-04-01 23:14:16.728 UTC [msp] GetDefaultSigningIdentity -> DEBU 005 Obtaining default signing identity 2018-04-01 23:14:16.728 UTC [msp] GetLocalMSP -> DEBU 006 Returning existing local MSP 2018-04-01 23:14:16.728 UTC [msp] GetDefaultSigningIdentity -> DEBU 007 Obtaining default signing identity 2018-04-01 23:14:16.728 UTC [msp/identity] Sign -> DEBU 008 Sign: plaintext: 0AA2060A074F7267324D53501296062D...2A0641646D696E732A0641646D696E73 2018-04-01 23:14:16.728 UTC [msp/identity] Sign -> DEBU 009 Sign: digest: 264C8A60DD60478250B944D95D7C5DDE787778BFA734BC190BC17D4D6D98D3E5 2018-04-01 23:14:16.728 UTC [msp] GetLocalMSP -> DEBU 00a Returning existing local MSP 2018-04-01 23:14:16.728 UTC [msp] GetDefaultSigningIdentity -> DEBU 00b Obtaining default signing identity 2018-04-01 23:14:16.728 UTC [msp] GetLocalMSP -> DEBU 00c Returning existing local MSP 2018-04-01 23:14:16.728 UTC [msp] GetDefaultSigningIdentity -> DEBU 00d Obtaining default signing identity 2018-04-01 23:14:16.728 UTC [msp/identity] Sign -> DEBU 00e Sign: plaintext: 0AD9060A1508021A0608C8CF85D60522...320E949C085FD9C952A3B6904400E217 2018-04-01 23:14:16.728 UTC [msp/identity] Sign -> DEBU 00f Sign: digest: C0E6F8233061BFB47B799E9A586F12D20B78691DCC66ED3A9D59C034E0CA259E 2018-04-01 23:14:16.751 UTC [channelCmd] update -> INFO 010 Successfully submitted channel update 2018-04-01 23:14:16.752 UTC [main] main -> INFO 011 Exiting..... ===================== Anchor peers for org "Org2MSP" on "mychannel" is updated successfully ===================== Installing chaincode on org1/peer0... CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key CORE_PEER_LOCALMSPID=Org1MSP CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt CORE_PEER_TLS_ENABLED=true CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp CORE_PEER_ID=cli CORE_LOGGING_LEVEL=DEBUG CORE_PEER_ADDRESS=peer0.org1.example.com:7051 2018-04-01 23:14:19.847 UTC [msp] GetLocalMSP -> DEBU 001 Returning existing local MSP 2018-04-01 23:14:19.847 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identity 2018-04-01 23:14:19.847 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 003 Using default escc 2018-04-01 23:14:19.847 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 004 Using default vscc 2018-04-01 23:14:19.847 UTC [chaincodeCmd] getChaincodeSpec -> DEBU 005 java chaincode disabled 2018-04-01 23:14:20.417 UTC [golang-platform] getCodeFromFS -> DEBU 006 getCodeFromFS github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02 2018-04-01 23:14:20.956 UTC [golang-platform] func1 -> DEBU 007 Discarding GOROOT package fmt 2018-04-01 23:14:20.956 UTC [golang-platform] func1 -> DEBU 008 Discarding provided package github.com/hyperledger/fabric/core/chaincode/shim 2018-04-01 23:14:20.956 UTC [golang-platform] func1 -> DEBU 009 Discarding provided package github.com/hyperledger/fabric/protos/peer 2018-04-01 23:14:20.956 UTC [golang-platform] func1 -> DEBU 00a Discarding GOROOT package strconv 2018-04-01 23:14:20.960 UTC [golang-platform] GetDeploymentPayload -> DEBU 00b done 2018-04-01 23:14:20.960 UTC [container] WriteFileToPackage -> DEBU 00c Writing file to tarball: src/github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02/chaincode_example02.go 2018-04-01 23:14:20.965 UTC [container] WriteFileToPackage -> DEBU 00d Writing file to tarball: src/github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02/chaincode_example02_test.go 2018-04-01 23:14:20.967 UTC [msp/identity] Sign -> DEBU 00e Sign: plaintext: 0A9C070A5C08031A0C08CCCF85D60510...1B7DFE1B0000FFFFF19919A700300000 2018-04-01 23:14:20.967 UTC [msp/identity] Sign -> DEBU 00f Sign: digest: 18389993D2050590DA120052C1B0C9610FC6FB0B968C595F996E9DBC305D365A 2018-04-01 23:14:20.972 UTC [chaincodeCmd] install -> DEBU 010 Installed remotely response:<status:200 payload:"OK" > 2018-04-01 23:14:20.972 UTC [main] main -> INFO 011 Exiting..... ===================== Chaincode is installed on remote peer PEER0 ===================== Install chaincode on org2/peer2... CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key CORE_PEER_LOCALMSPID=Org2MSP CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt CORE_PEER_TLS_ENABLED=true CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp CORE_PEER_ID=cli CORE_LOGGING_LEVEL=DEBUG CORE_PEER_ADDRESS=peer0.org2.example.com:7051 2018-04-01 23:14:21.079 UTC [msp] GetLocalMSP -> DEBU 001 Returning existing local MSP 2018-04-01 23:14:21.079 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identity 2018-04-01 23:14:21.079 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 003 Using default escc 2018-04-01 23:14:21.079 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 004 Using default vscc 2018-04-01 23:14:21.079 UTC [chaincodeCmd] getChaincodeSpec -> DEBU 005 java chaincode disabled 2018-04-01 23:14:21.117 UTC [golang-platform] getCodeFromFS -> DEBU 006 getCodeFromFS github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02 2018-04-01 23:14:21.240 UTC [golang-platform] func1 -> DEBU 007 Discarding GOROOT package fmt 2018-04-01 23:14:21.240 UTC [golang-platform] func1 -> DEBU 008 Discarding provided package github.com/hyperledger/fabric/core/chaincode/shim 2018-04-01 23:14:21.240 UTC [golang-platform] func1 -> DEBU 009 Discarding provided package github.com/hyperledger/fabric/protos/peer 2018-04-01 23:14:21.240 UTC [golang-platform] func1 -> DEBU 00a Discarding GOROOT package strconv 2018-04-01 23:14:21.244 UTC [golang-platform] GetDeploymentPayload -> DEBU 00b done 2018-04-01 23:14:21.244 UTC [container] WriteFileToPackage -> DEBU 00c Writing file to tarball: src/github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02/chaincode_example02.go 2018-04-01 23:14:21.247 UTC [container] WriteFileToPackage -> DEBU 00d Writing file to tarball: src/github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02/chaincode_example02_test.go 2018-04-01 23:14:21.250 UTC [msp/identity] Sign -> DEBU 00e Sign: plaintext: 0A9F070A5B08031A0B08CDCF85D60510...1B7DFE1B0000FFFFF19919A700300000 2018-04-01 23:14:21.250 UTC [msp/identity] Sign -> DEBU 00f Sign: digest: 23096B0C7F31C8B06D4010F5EE010FD6A7133CA39340ADAA405E140BD8DAB3B9 2018-04-01 23:14:21.257 UTC [chaincodeCmd] install -> DEBU 010 Installed remotely response:<status:200 payload:"OK" > 2018-04-01 23:14:21.258 UTC [main] main -> INFO 011 Exiting..... ===================== Chaincode is installed on remote peer PEER2 ===================== Instantiating chaincode on org2/peer2... CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key CORE_PEER_LOCALMSPID=Org2MSP CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt CORE_PEER_TLS_ENABLED=true CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp CORE_PEER_ID=cli CORE_LOGGING_LEVEL=DEBUG CORE_PEER_ADDRESS=peer0.org2.example.com:7051 2018-04-01 23:14:21.353 UTC [msp] GetLocalMSP -> DEBU 001 Returning existing local MSP 2018-04-01 23:14:21.353 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identity 2018-04-01 23:14:21.360 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 003 Using default escc 2018-04-01 23:14:21.361 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 004 Using default vscc 2018-04-01 23:14:21.361 UTC [chaincodeCmd] getChaincodeSpec -> DEBU 005 java chaincode disabled 2018-04-01 23:14:21.361 UTC [msp/identity] Sign -> DEBU 006 Sign: plaintext: 0AAB070A6708031A0C08CDCF85D60510...324D53500A04657363630A0476736363 2018-04-01 23:14:21.362 UTC [msp/identity] Sign -> DEBU 007 Sign: digest: 0D954D038F31E6DC3698C527D27A4564090CA423CC8D138CA5F621E91A88177D 2018-04-01 23:14:43.519 UTC [msp/identity] Sign -> DEBU 008 Sign: plaintext: 0AAB070A6708031A0C08CDCF85D60510...EC80A5D9D20545C632DAC11407FDACDD 2018-04-01 23:14:43.519 UTC [msp/identity] Sign -> DEBU 009 Sign: digest: C3D4126A0B38AC910C2DF574FF512FE7FA9DC741DACE3EA097B1897F8E8E2AA4 2018-04-01 23:14:43.524 UTC [main] main -> INFO 00a Exiting..... ===================== Chaincode Instantiation on PEER2 on channel 'mychannel' is successful ===================== Querying chaincode on org1/peer0... ===================== Querying on PEER0 on channel 'mychannel'... ===================== CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key CORE_PEER_LOCALMSPID=Org1MSP CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt CORE_PEER_TLS_ENABLED=true CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp CORE_PEER_ID=cli CORE_LOGGING_LEVEL=DEBUG CORE_PEER_ADDRESS=peer0.org1.example.com:7051 Attempting to Query PEER0 ...3 secs 2018-04-01 23:14:46.707 UTC [msp] GetLocalMSP -> DEBU 001 Returning existing local MSP 2018-04-01 23:14:46.707 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identity 2018-04-01 23:14:46.707 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 003 Using default escc 2018-04-01 23:14:46.707 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 004 Using default vscc 2018-04-01 23:14:46.707 UTC [chaincodeCmd] getChaincodeSpec -> DEBU 005 java chaincode disabled 2018-04-01 23:14:46.708 UTC [msp/identity] Sign -> DEBU 006 Sign: plaintext: 0AA7070A6708031A0C08E6CF85D60510...6D7963631A0A0A0571756572790A0161 2018-04-01 23:14:46.708 UTC [msp/identity] Sign -> DEBU 007 Sign: digest: 3D351098C616D30B77E024E75298EE328B1245F99CD373FCE207825833B163A8 Query Result: 100 2018-04-01 23:15:05.929 UTC [main] main -> INFO 008 Exiting..... ===================== Query on PEER0 on channel 'mychannel' is successful ===================== Sending invoke transaction on org1/peer0... CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key CORE_PEER_LOCALMSPID=Org1MSP CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt CORE_PEER_TLS_ENABLED=true CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp CORE_PEER_ID=cli CORE_LOGGING_LEVEL=DEBUG CORE_PEER_ADDRESS=peer0.org1.example.com:7051 2018-04-01 23:15:06.079 UTC [msp] GetLocalMSP -> DEBU 001 Returning existing local MSP 2018-04-01 23:15:06.080 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identity 2018-04-01 23:15:06.097 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 003 Using default escc 2018-04-01 23:15:06.097 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 004 Using default vscc 2018-04-01 23:15:06.097 UTC [chaincodeCmd] getChaincodeSpec -> DEBU 005 java chaincode disabled 2018-04-01 23:15:06.097 UTC [msp/identity] Sign -> DEBU 006 Sign: plaintext: 0AA6070A6608031A0B08FACF85D60510...696E766F6B650A01610A01620A023130 2018-04-01 23:15:06.097 UTC [msp/identity] Sign -> DEBU 007 Sign: digest: B9BB0412B4B268A016BE5527A9F4E859EF62E3A2EDE3A4327EE23B51364B3BF3 2018-04-01 23:15:06.121 UTC [msp/identity] Sign -> DEBU 008 Sign: plaintext: 0AA6070A6608031A0B08FACF85D60510...3EA34B2B1DA3C1645A88C95A20E5E3E2 2018-04-01 23:15:06.121 UTC [msp/identity] Sign -> DEBU 009 Sign: digest: AC0FCEEE617B0909D04EE4FF5AB2BF9E4AE0760FD69643FF5656B9F7DD103994 2018-04-01 23:15:06.126 UTC [chaincodeCmd] chaincodeInvokeOrQuery -> DEBU 00a ESCC invoke result: version:1 response:<status:200 message:"OK" > payload:"\n A4\317\252=>YvZOz\\Lr\226J\310M\0360\212d#\341\021\206\337\231\315\263\211\333\022Y\nE\022\024\n\004lscc\022\014\n\n\n\004mycc\022\002\010\003\022-\n\004mycc\022%\n\007\n\001a\022\002\010\003\n\007\n\001b\022\002\010\003\032\007\n\001a\032\00290\032\010\n\001b\032\003210\032\003\010\310\001\"\013\022\004mycc\032\0031.0" endorsement:<endorser:"\n\007Org1MSP\022\226\006-----BEGIN CERTIFICATE-----\nMIICGjCCAcCgAwIBAgIRAJeNVSVlXHnUh/7Mu//nFcAwCgYIKoZIzj0EAwIwczEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh\nLm9yZzEuZXhhbXBsZS5jb20wHhcNMTgwNDAxMjMwODQ0WhcNMjgwMzI5MjMwODQ0\nWjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN\nU2FuIEZyYW5jaXNjbzEfMB0GA1UEAxMWcGVlcjAub3JnMS5leGFtcGxlLmNvbTBZ\nMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDLElA9lSZRv2Dx6m1zPaFb8mRGdFPe2\nLgBEtH0m7v2NQOvDf2QO7EtN/6q47+dOSBwK39efU/cWnka96PKcixmjTTBLMA4G\nA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIKSyg5HRgPc8\n9Z0xQ2jbF1wfEu4rxZeDx/UWWhKeQS7EMAoGCCqGSM49BAMCA0gAMEUCIQCvdVwY\nRCOpm/1oE6tCgCSgEaSoJPRNIdRvPDk724vVPAIgIThWbatPkpqKoMBanTd1s+KJ\nunk8GPj4BY2DKZlwa2M=\n-----END CERTIFICATE-----\n" signature:"0D\002 (\025\372%k4@\306\237\237\010G\242\322_\344#\300 \006\305\321\242g\223M\367\3035|\3154\002 2\352\346\024d\225\023\206m\275\223\342\326\241\212&>\243K+\035\243\301dZ\210\311Z \345\343\342" > 2018-04-01 23:15:06.126 UTC [chaincodeCmd] chaincodeInvokeOrQuery -> INFO 00b Chaincode invoke successful. result: status:200 2018-04-01 23:15:06.127 UTC [main] main -> INFO 00c Exiting..... ===================== Invoke transaction on PEER0 on channel 'mychannel' is successful ===================== Installing chaincode on org2/peer3... CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key CORE_PEER_LOCALMSPID=Org2MSP CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt CORE_PEER_TLS_ENABLED=true CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp CORE_PEER_ID=cli CORE_LOGGING_LEVEL=DEBUG CORE_PEER_ADDRESS=peer1.org2.example.com:7051 2018-04-01 23:15:06.234 UTC [msp] GetLocalMSP -> DEBU 001 Returning existing local MSP 2018-04-01 23:15:06.234 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identity 2018-04-01 23:15:06.234 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 003 Using default escc 2018-04-01 23:15:06.234 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 004 Using default vscc 2018-04-01 23:15:06.234 UTC [chaincodeCmd] getChaincodeSpec -> DEBU 005 java chaincode disabled 2018-04-01 23:15:06.286 UTC [golang-platform] getCodeFromFS -> DEBU 006 getCodeFromFS github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02 2018-04-01 23:15:06.489 UTC [golang-platform] func1 -> DEBU 007 Discarding GOROOT package fmt 2018-04-01 23:15:06.489 UTC [golang-platform] func1 -> DEBU 008 Discarding provided package github.com/hyperledger/fabric/core/chaincode/shim 2018-04-01 23:15:06.489 UTC [golang-platform] func1 -> DEBU 009 Discarding provided package github.com/hyperledger/fabric/protos/peer 2018-04-01 23:15:06.489 UTC [golang-platform] func1 -> DEBU 00a Discarding GOROOT package strconv 2018-04-01 23:15:06.491 UTC [golang-platform] GetDeploymentPayload -> DEBU 00b done 2018-04-01 23:15:06.492 UTC [container] WriteFileToPackage -> DEBU 00c Writing file to tarball: src/github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02/chaincode_example02.go 2018-04-01 23:15:06.495 UTC [container] WriteFileToPackage -> DEBU 00d Writing file to tarball: src/github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02/chaincode_example02_test.go 2018-04-01 23:15:06.498 UTC [msp/identity] Sign -> DEBU 00e Sign: plaintext: 0AA0070A5C08031A0C08FACF85D60510...1B7DFE1B0000FFFFF19919A700300000 2018-04-01 23:15:06.498 UTC [msp/identity] Sign -> DEBU 00f Sign: digest: FFA9086B17547C19B9016129B7F1E94AA9EC182737AF362BBD0ED1BD0AD12298 2018-04-01 23:15:06.505 UTC [chaincodeCmd] install -> DEBU 010 Installed remotely response:<status:200 payload:"OK" > 2018-04-01 23:15:06.505 UTC [main] main -> INFO 011 Exiting..... ===================== Chaincode is installed on remote peer PEER3 ===================== Querying chaincode on org2/peer3... ===================== Querying on PEER3 on channel 'mychannel'... ===================== CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key CORE_PEER_LOCALMSPID=Org2MSP CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt CORE_PEER_TLS_ENABLED=true CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp CORE_PEER_ID=cli CORE_LOGGING_LEVEL=DEBUG CORE_PEER_ADDRESS=peer1.org2.example.com:7051 Attempting to Query PEER3 ...3 secs 2018-04-01 23:15:09.963 UTC [msp] GetLocalMSP -> DEBU 001 Returning existing local MSP 2018-04-01 23:15:09.963 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identity 2018-04-01 23:15:09.963 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 003 Using default escc 2018-04-01 23:15:09.963 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 004 Using default vscc 2018-04-01 23:15:09.963 UTC [chaincodeCmd] getChaincodeSpec -> DEBU 005 java chaincode disabled 2018-04-01 23:15:09.963 UTC [msp/identity] Sign -> DEBU 006 Sign: plaintext: 0AAB070A6708031A0C08FDCF85D60510...6D7963631A0A0A0571756572790A0161 2018-04-01 23:15:09.963 UTC [msp/identity] Sign -> DEBU 007 Sign: digest: 372119C08D562D18E636BC6CBD2FAD1F37D33A7E98E44BC6261AC3142CE2B006 Query Result: 90 2018-04-01 23:15:26.374 UTC [main] main -> INFO 008 Exiting..... ===================== Query on PEER3 on channel 'mychannel' is successful ===================== ========= All GOOD, BYFN execution completed =========== _____ _ _ ____ | ____| | \ | | | _ \ | _| | \| | | | | | | |___ | |\ | | |_| | |_____| |_| \_| |____/
lydeiMac:first-network ly$ ./byfn.sh -m down Stopping with channel 'mychannel' and CLI timeout of '10' Continue (y/n)? y proceeding ... WARNING: The CHANNEL_NAME variable is not set. Defaulting to a blank string. WARNING: The DELAY variable is not set. Defaulting to a blank string. WARNING: The TIMEOUT variable is not set. Defaulting to a blank string. Stopping peer0.org1.example.com ... done Stopping peer0.org2.example.com ... done Stopping peer1.org2.example.com ... done Stopping peer1.org1.example.com ... done Stopping orderer.example.com ... done Removing cli ... done Removing peer0.org1.example.com ... done Removing peer0.org2.example.com ... done Removing peer1.org2.example.com ... done Removing peer1.org1.example.com ... done Removing orderer.example.com ... done Removing network net_byfn Removing volume net_peer0.org2.example.com Removing volume net_peer1.org2.example.com Removing volume net_peer1.org1.example.com Removing volume net_peer0.org1.example.com Removing volume net_orderer.example.com WARNING: The CHANNEL_NAME variable is not set. Defaulting to a blank string. WARNING: The DELAY variable is not set. Defaulting to a blank string. WARNING: The TIMEOUT variable is not set. Defaulting to a blank string. Removing network net_byfn WARNING: Network net_byfn not found. Removing volume net_peer0.org2.example.com WARNING: Volume net_peer0.org2.example.com not found. Removing volume net_peer1.org2.example.com WARNING: Volume net_peer1.org2.example.com not found. Removing volume net_peer1.org1.example.com WARNING: Volume net_peer1.org1.example.com not found. Removing volume net_peer0.org1.example.com WARNING: Volume net_peer0.org1.example.com not found. Removing volume net_orderer.example.com WARNING: Volume net_orderer.example.com not found. 389ed3a38abf c4b56da41f51 caa02bceaf6c Untagged: dev-peer1.org2.example.com-mycc-1.0-26c2ef32838554aac4f7ad6f100aca865e87959c9a126e86d764c8d01f8346ab:latest Deleted: sha256:6bc9b85b8b4fe07808137387f9e75af367818548339a5385f8f9715783968ca6 Deleted: sha256:2d2cfb15f165142c1426ea70e6c3b5f2b6e38de2418b53f180d3e777d5a6d168 Deleted: sha256:25e7d518159d8850c652d51f7a6f5e0a9d4c3ad3b3985fc51e537c90a10e2ced Deleted: sha256:616f9e47c2abc203d1bca1e51ff57e88b2de97bace6c53257d6b718ae568908d Untagged: dev-peer0.org1.example.com-mycc-1.0-384f11f484b9302df90b453200cfb25174305fce8f53f4e94d45ee3b6cab0ce9:latest Deleted: sha256:871ef869b1cc8dd03ad3b7e97d1e40f31eac48a07caa998a19d004960543defa Deleted: sha256:d13d66c2a3a6bf081db64c31f356b02ce7c33a43a887e9e743b61b0f3ab2c298 Deleted: sha256:31749d3a9fdf18322dc6495b955e8d79351a707492ec8184e747d16f858b562a Deleted: sha256:b404bf8e91621e513efe10366954d638d61834d88545259b52e6cd9a93476715 Untagged: dev-peer0.org2.example.com-mycc-1.0-15b571b3ce849066b7ec74497da3b27e54e0df1345daff3951b94245ce09c42b:latest Deleted: sha256:2dd01c73685b06d2eed7de76a6defd4549de71b12ef8093bcae8ff3c23ead38e Deleted: sha256:efa9c1a04f735e071e4416a21768ca5c7e9c9d3edbf8b76e3b936f3933f0a8bb Deleted: sha256:9e639cf430e45a725a69eeb0d1665272a131a12f1311ee25ae34a9b95851b31c Deleted: sha256:9544a92fa33638007c3306e200434be14b145b00dd62157c550cb95051e214bf