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

Posted 患孤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建自己的区块链网络 十二相关的知识,希望对你有一定的参考价值。

目录

前言

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

系列文章直通车

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

在背书节点安装链码

首先第一句命令如下

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

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

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

结语

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

以上是关于创建自己的区块链网络 十二的主要内容,如果未能解决你的问题,请参考以下文章

创建自己的区块链网络 九

创建自己的区块链网络 八

创建自己的区块链网络 六

创建自己的区块链网络 七

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

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