fabric实验
文章平均质量分 61
记录fabric实验开发流程
想学习安全的小白
密码学好难学啊
展开
-
实验第八节——系统chaincode相关操作
一、使用系统chaincode——qscc使用系统chaincode可以在任意一点上使用,这里使用org1-peer0的身份来调用系统chaincode——qscc进入cli容器,命令:docker exec -it fabric-cli /bin/bash进入容器的tmp目录,命令:cd /tmp设置环境变量,使用org1-peer0身份export org=1export peer=0export CORE_PEER_LOCALMSPID=Org${org}MSPexport COR原创 2021-12-13 10:16:46 · 846 阅读 · 0 评论 -
实验第七节——用户chaincode相关操作
一、编写一个转账的合约创建合约文件,命令:touch /home/test_fabric/chaincodes/test.go编写内容package mainimport ( "fmt" "github.com/hyperledger/fabric-chaincode-go/shim" "github.com/hyperledger/fabric-protos-go/peer" "strconv")// SimpleChaincode example simple Chainco原创 2021-12-13 09:49:24 · 14273 阅读 · 0 评论 -
实验第六节——更新锚节点
一、更新org1的锚节点peer0进入cli容器,命令:docker exec -it fabric-cli /bin/bash进入容器的tmp目录,命令:cd /tmp设置环境变量,使用org1-peer0身份export org=1export peer=0export CORE_PEER_ADDRESS=peer${peer}.org${org}.example.com:7051export CORE_PEER_LOCALMSPID=Org${org}MSPexport CORE_原创 2021-12-12 14:15:34 · 590 阅读 · 0 评论 -
实验第五节——channel相关操作
一、创建channel操作进入cli容器,命令:docker exec -it fabric-cli /bin/bash进入容器的tmp目录,命令:cd /tmp利用环境变量设置cli的证书,这是使用org1-peer0的身份来创建channel,命令:export org=1export peer=0export CORE_PEER_ADDRESS=peer${peer}.org${org}.example.com:7051export CORE_PEER_LOCALMSPID=Org$原创 2021-12-12 11:15:36 · 33267 阅读 · 0 评论 -
实验第四节——启动容器
一、本实验所需容器介绍一个cli端容器,通过调整cli端容器使用的证书,以不同身份来使用cli端容器三个orderere容器——orderer0,orderer1,orderer24个peer容器——org1的peer0,org1的peer1,org2的peer0,org2的peer1二、创建cli容器创建chaincodes目录,用于之后上传chaincode相关文件,命令:makedir -p /home/test_fabric/chaincodes以docker run形式创建容器,原创 2021-12-11 20:24:27 · 723 阅读 · 0 评论 -
实验第三节——生成创世区块,通道,锚节点相关文件
一、创建工作目录使用命令:mkdir -p /home/test_fabric/channel-artifacts创建目录,之后将生成的文件放入此目录中使用二、编辑configtx.yaml2.1configtx.yaml存放位置使用命令:touch /home/test_fabric/configtx.yaml,创建configtx.yaml2.2编写configtx.yaml将下面文件内容复制进configtx.yaml中# Copyright IBM Corp. All Ri原创 2021-12-11 11:09:59 · 694 阅读 · 0 评论 -
实验第二节——生成必要的身份证书文件
一、创建工作目录使用命令:/home/test_fabric/crypto-config创建目录,之后将生成的文件放入此目录中使用二、编辑crypto-config.yaml2.1crypto-config.yaml存放位置使用命令:touch /home/test_fabric/crypto-config.yaml,创建crypto-config.yaml2.2 crypto-config.yaml组织结构定义4个order节点——orderer0,orderer1,orderer2原创 2021-12-11 10:19:21 · 644 阅读 · 0 评论