hyperledger fabric环境搭建
程序员文章站
2022-07-14 16:23:04
...
生成秘钥
配置文件:crypto-config.yaml
首先,应该将整个网络的结构在该配置文件中定义好。cryptogen工具将按照网络定义分别为不同的node生成相应的公私钥文件,存放在crypto-config目录下。
cryptogen generate --config=./crypto-config.yaml
res=$?
if [ $res -ne 0 ]; then
echo "Failed to generate certificates..."
exit 1
fi
生成完成**之后,记得将对应**分配给node。例如,如果使用docker作为node,则记得用sed命令替换docker配置文件中的**。
生成配置区块/transaction
配置文件:configtx.yaml
genesis block
configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./channel-artifacts/genesis.block
res=$?
if [ $res -ne 0 ]; then
echo "Failed to generate orderer genesis block..."
exit 1
fi
channel configuration transaction
configtxgen -profile TwoOrgsChannel -outputCreateChannelTx ./channel-artifacts/channel.tx -channelID $CHANNEL_NAME
res=$?
if [ $res -ne 0 ]; then
echo "Failed to generate channel configuration transaction..."
exit 1
fi
anchor peer configuration transaction
configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org2MSPanchors.tx -channelID $CHANNEL_NAME -asOrg Org2MSP
res=$?
if [ $res -ne 0 ]; then
echo "Failed to generate channel configuration transaction..."
exit 1
fi
上一篇: vue list 数组参数交换位置
推荐阅读
-
如何搭建PhpStorm 10.0.2开发环境?PhpStorm 10.0.2环境搭建安装图文教程
-
Android SDK + Appium 环境搭建
-
CentOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装
-
CentOS7 LNMP+phpmyadmin环境搭建 第一篇虚拟机及centos7安装
-
CentOS7 LNMP+phpmyadmin环境搭建 第二篇LNMP环境搭建教程
-
PySpark与GraphFrames的安装与使用环境搭建过程
-
在MAC上搭建python数据分析开发环境
-
Ubuntu 16 Java Develop环境快速搭建
-
[Hadoop] Windows 下的 Hadoop 2.7.5 环境搭建
-
认识Python&基础环境搭建