fabric
文章平均质量分 71
记录学习fabric的过程
想学习安全的小白
密码学好难学啊
展开
-
install_local
本地编译组件本地编译生成 Fabric 网络的各个组件,可以形成更直观的认识。Fabric 采用 Go 语言实现,推荐使用 Golang 1.10+ 版本进行编译。下面将讲解如何编译生成 fabric-peer、fabric-orderer 和 fabric-ca 等组件的二进制文件,以及如何安装一些配置和开发辅助工具。如果用户在多服务器环境下进行部署,需要注意将文件复制到对应的服务器上。环境配置操作系统常见的 Linux 操作系统发行版(包括 Ubuntu、Redhat、CentOS 等)和 m原创 2021-12-02 10:48:10 · 1109 阅读 · 0 评论 -
start_local
本地启动 Fabric 网络启动一个 Fabric 网络主要包括如下步骤:规划初始网络拓扑:根据联盟的需求规划拓扑信息,包括联盟成员、排序服务集群、应用通道的初始成员等;准备网络配置:包括网络中组织结构和对应的身份证书(可使用 cryptogen 工具或 fabric-ca 完成),系统通道的初始配置区块文件、新建应用通道的配置更新交易文件以及可能需要的锚节点配置更新交易文件(可使用 configtxgen 工具完成);启动 Orderer 节点:使用系统通道的初始区块文件启动排序服务,排序服务启原创 2021-12-02 11:06:41 · 14564 阅读 · 0 评论 -
第四节——解析makefile
一、解析makefile文件makefike文件原文:# Makefile to bootup the network, and do testing with channel, chaincode# Run `make test` will pass all testing cases, and delete the network# Run `make ready` will create a network, pass testing cases, and stand there for原创 2021-12-11 09:31:48 · 919 阅读 · 0 评论 -
第三节——orderer启动注意事项
orderer启动时,可以通过指定环境变量,指定msp以及tls文件使用路径"FABRIC_LOGGING_SPEC=INFO","ORDERER_GENERAL_LISTENADDRESS=0.0.0.0","ORDERER_GENERAL_LISTENPORT=7050","ORDERER_GENERAL_LOCALMSPID=OrdererMSP","ORDERER_GENERAL_LOCALMSPDIR=/var/hyperledger/orderer/msp","ORDERER_G.原创 2021-12-09 15:40:51 · 1855 阅读 · 0 评论 -
第二节——network.sh中main函数解析
network.sh文件中main函数## Parse modeif [[ $# -lt 1 ]] ; then printHelp exit 0else MODE=$1 shiftfi# parse a createChannel subcommand if usedif [[ $# -ge 1 ]] ; then key="$1" if [[ "$key" == "createChannel" ]]; then export MODE="createCh原创 2021-11-17 08:59:50 · 912 阅读 · 0 评论 -
第一节——fabric1.4的安装
更新内核命令:yum -y update配置go语言环境命令:vim /etc/profile添加:export GOPATH=/root/goexport GOROOT=/root/gopathexport PATH=$GOROOT/bin:$PATH让配置文件生效,命令:source /etc/profile验证go安装成功,命令:go version安装git命令:yum install git安装curl命令:yum install curl安装docker原创 2021-09-22 11:50:02 · 461 阅读 · 0 评论