生成秘钥
配置文件: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