创建自己的区块链网络 十二

前言

上次我们已经将各个节点加入了通道,那么我们现在需要将链码安装至背书节点。话不多说,直接开始。

系列文章直通车

名称 链接 创建自己的区块链网络 一 创建自己的区块链网络 二 创建自己的区块链网络 三 创建自己的区块链网络 四 创建自己的区块链网络 五 创建自己的区块链网络 六 创建自己的区块链网络 七 创建自己的区块链网络 八 创建自己的区块链网络 九 创建自己的区块链网络 十 创建自己的区块链网络 十一 创建自己的区块链网络 十二

在背书节点安装链码

首先第一句命令如下

docker exec cli peer chaincode install -n mycc -v 1.0 -l golang -p github.com/chaincode/supplychain-finance

mycc是我们的链码名称 1.0是我们的链码版本号,我们选择1.0就可以了,然后golang是我们编写智能合约的语言,我们用的是golang改为golang就可以了,后面的就不需要管它了。 然后我们需要把我们的链码安装至背书节点。命令如下

docker exec cli peer chaincode install -n mycc -v 1.0 -l golang -p github.com/chaincode/agricultural-products
docker exec  -e "CORE_PEER_LOCALMSPID=Org2MSP"  -e "CORE_PEER_ADDRESS=node2.organization2.gdzce.cn:7051"  -e "CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/organization2.gdzce.cn/users/Admin@organization2.gdzce.cn/msp" cli peer chaincode install -n mycc -v 1.0 -l golang -p github.com/chaincode/agricultural-products
docker exec  -e "CORE_PEER_LOCALMSPID=Org3MSP"  -e "CORE_PEER_ADDRESS=node2.organization3.gdzce.cn:7051"  -e "CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/organization3.gdzce.cn/users/Admin@organization3.gdzce.cn/msp" cli peer chaincode install -n mycc -v 1.0 -l golang -p github.com/chaincode/agricultural-products

这里注意一下 -e 第一个参数是我们的背书节点的MSPID -e 第二个参数是我们的背书节点地址,千万不要忘记了端口号,然后-e 第三个节点则是我们的背书节点的MSP的路径,注意路径不要写错了,要写绝对路径。然后后面也不用多说了。 然后到这里我们的命令就已经写完了,接下来我们需要来运行一下。

运行start.sh

那么我们运行完成过后是这个结果。

出现如下结果就代表我们已经完成了在背书节点安装链码的这一过程。

结语

那么下一步,就是最后一步了,我们需要实例化链码还有链码交互。

经验分享 程序员 微信小程序 职场和发展