- 博客(8)
- 收藏
- 关注
原创 Fabric 2.2 测试网络 ccp-template.yaml 详解
这是一个YAML文件,用于定义Hyperledger Fabric网络中的组织、对等体和证书颁发机构等信息。
2023-03-19 14:46:13 103
原创 Fabric 2.2 测试网络 ccp-template.json 详解
这是一个 JSON 格式的连接配置文件模板,用于创建组织和对等节点的连接配置文件。模板中包括了组织和对等节点的URL、TLS证书、CA证书等信息,这些信息都是动态生成的,因此需要将模板中的占位符。等占位符都是在 shell 脚本中动态生成的,其值将被替换为实际的值。需要注意的是,这里的。
2023-03-19 14:01:54 150
原创 Fabric 2.2 测试网络 setAnchorPeer.sh 详解
createConfigUpdate ${CHANNEL_NAME} ${CORE_PEER_LOCALMSPID}config.json ${CORE_PEER_LOCALMSPID}modified_config.json ${CORE_PEER_LOCALMSPID}anchors.tx 命令会使用configtxlator工具计算出一个关于配置更改的更新,该更新基于两个输入文件:原始的config.json文件和已修改的modified_config.json文件。脚本中定义的变量和函数。
2023-03-15 14:51:56 83
原创 Fabric 2.2 测试网络 ccp-generate.sh详解
它们使用了一个CCP模板文件(ccp-template.json或ccp-template.yaml),这个模板文件包含了CCP文件的基本结构,脚本将模板中的变量替换为实际的值,从而生成最终的CCP文件。最后,脚本将输出两个CCP文件(connection-org1.json和connection-org2.json)和对应的YAML文件(connection-org1.yaml和connection-org2.yaml),这些文件将用于后续部署Hyperledger Fabric网络。
2023-03-15 11:01:10 279
原创 Fabric 2.2 测试网络 configUpdate.sh详解
peer channel fetch config config_block.pb -o orderer.example.com:7050 --ordererTLSHostnameOverride orderer.example.com -c $CHANNEL --tls --cafile $ORDERER_CA 命令用于从排序节点获取通道的最新配置块,并将其保存为名为 config_block.pb 的 protobuf 文件。该命令的-f选项用于指定要签名的config update文件的路径。
2023-03-15 10:31:29 108
原创 Fabric 2.2 测试网络 enVar.sh 详解
然后,将PEER_CONN_PARMS变量设置为"--peerAddresses"加上CORE_PEER_ADDRESS变量的值,并通过循环来拼接所有的PEER_CONN_PARMS参数。sed -e 's/^[[:space:]]*// 使用sed工具进行字符串处理,其中的s代表替换,^[[:space:]]*代表匹配行首的所有空格,替换为空字符,即删除行首的空格,最后的//代表替换的内容为空。shift命令将所有参数向左移动一个位置,也就是将$2的值赋给了$1,$3的值赋给了$2,以此类推。
2023-03-14 16:33:50 179
原创 Fabric 2.2 测试网络 crypto-config-orderer.yaml 详解
其中,OrdererOrgs中只有一个组织,名称为"Orderer",域名为"example.com",并启用了NodeOUs。其中,NodeOUs用于确定访问控制策略中的身份(例如,MSP)是否应该应用于Peer节点或Orderer节点。在"Specs"字段中,定义了一个名为"orderer"的主机名,该主机名将用于标识Orderer节点,并且该节点具有"localhost"的备用名称。该配置文件定义了一个名为"OrdererOrgs"的组织列表,用于定义管理订购者节点的组织。
2023-03-12 20:14:09 68
原创 Fabric 2.2 测试网络crypto-config-org1.yaml详解
(如果同时启动了peer0和peer1,并且它们的主机名都是localhost,都属于org1,域名都是org1.example.com,那么连接localhost.org1.example.com时,具体连接的是哪个节点是不确定的,取决于网络中的路由和负载均衡策略。EnableNodeOUs是指定组织是否启用节点的组织单位(Organizational Units,OUs),节点OU是指定PEER节点的身份的单位,可用于控制对等节点的访问权限和授权策略。,在这个例子中,我们已经将输出目录更改为。
2023-03-12 16:43:18 104 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人