化繁为简自行搭建你的Fabric网络:不可或缺的配置文件

当前位置:首页 > 币圈百科 > 化繁为简自行搭建你的Fabric网络:不可或缺的配置文件

化繁为简自行搭建你的Fabric网络:不可或缺的配置文件

2023-01-17币圈百科187

目标


1。理解configtx.yaml配置文件

2中的含义。掌握创建订购者服务启动初始块的命令和参数

3。掌握创建应用通道事务配置文件

任务实现

3 . 2 . 1 config tx . YAML配置文件

中指定了哪些核心内容创建服务启动的初始块和应用通道事务配置文件需要指定订购者服务的相关配置和当前的联盟信息,在一个名为?configtx.yaml?在文件里。

configtx.yaml配置文件如下:

配置文件由什么组成?组织?定义了三个成员Orderer Org、Org1和Org2,并设置了每个成员的MSP目录的位置,从而允许将每个组织的根证书存储在orderer genesis块中。通过该信息与订购者服务通信的任何网络实体可以验证其数字签名。并且为每个对等体指定相应的锚节点(组织1中的peer0.org1.example.com和组织2中的peer0.org2.example.com)。

蓑衣网小编2022区块链技术QQ交流群:263270946 掌握更多技术干货,关注微信公众号“ChainDesk”order部分指定了order节点的信息:

1。OrdererType?指定了共识排序服务的实现,有两个选项(solo和Kafka)。

2。地址?指定订购者节点的服务地址和端口号。

3。批量大小?指定批处理大小,如最大事务数、最大字节数和建议的字节数。

个配置文件?该节中指定了两个模板:TwoOrgsOrdererGenesis和TwoOrgsChannel。

1。TwoOrgsOrdererGenesis?该模板用于生成订购服务的初始块文件。模板由三部分组成:

1.1能力指定了通道的权限信息。

1.2订购方指定订购方服务信息(OrdererOrg)和授权信息。

1.3联合体定义了联盟的成员(Org1Org2)。

2。TwoOrgsChannel?模板用于生成应用渠道事务配置文件。由两部分组成:

2.1联合体指定联盟信息。

2.2应用程序指定了组织和权限信息。

3.2.2订购者服务启动初始块的创建

在熟悉了配置文件中的相关信息后,就可以创建订购者服务启动初始块了;确认你现在在那里?织物样品/第一网络?在目录下。

指定使用?configtx.yaml?文件中定义的?TwoOrgsOrdererGenesis?用于生成订购者服务系统渠道的初始块文件的模板。

区块链技术QQ交流群:263270946 掌握更多技术干货,关注微信公众号“ChainDesk”

区块链技术QQ交流群:263270946 掌握更多技术干货,关注微信公众号“ChainDesk”

常见问题解答

蓑衣网小编2022区块链技术QQ交流群:263270946 掌握更多技术干货,关注微信公众号“ChainDesk”

1。我可以在生成的文件中看到详细信息吗?

可以查看。我们可以输入命令./bin/configtxgen -help在命令提示符下(目前在fabric-samples/first-network目录下)查看对应的参数,我们会发现有两个参数:inspectBlock和inspectChannelCreateTx。这两个参数可用于查看相应配置文件的内容。

未经授权禁止转载和改编。转载请注明出处!

化繁为简自行搭建你的Fabric网络:不可或缺的配置文件 | 分享给朋友: