自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除