风险提示:理性看待区块链,提高风险意识!
化繁为简自行搭建你的Fabric网络:不可或缺的配置文件
首页 > 币界资讯 > 区块链知识 2018-12-21 10:00:00

目标


1.理解 configtx.yaml 配置文件中的各项含义

2.掌握创建 Orderer 服务启动初始区块的命令及参数

3.掌握创建应用通道交易配置文件的命令及参数

任务实现


3.2.1 configtx.yaml配置文件指定哪些核心内容

创建服务启动初始区块及应用通道交易配置文件需要指定 Orderer 服务的相关配置以及当前的联盟信息, 这些信息定义在一个名为 configtx.yaml 文件中。

configtx.yaml 配置文件内容如下:

区块链技术QQ交流群:263270946 掌握更多技术干货,关注微信公众号“ChainDesk”该配置文件中由 Organizations 定义了三个成员 Orderer Org、Org1、Org2,并且设置每个成员的MSP 目录的位置,从而允许在 orderer genesis 块中存储每个 Org 的根证书。通过这些信息实现与Orderer 服务通信的任何网络实体都可以验证其数字签名。而且为每个 PeerOrg 指定了相应的锚节点(Org1 组织中peer0.org1.example.com与 Org2 组织中peer0.org2.example.com)。

Orderer部分指定了Orderer节点的信息:

1.OrdererType 指定了共识排序服务的实现方式,有两种选择(solo 及 Kafka)。

2.Addresses 指定了 Orderer 节点的服务地址与端口号。

3.BatchSize 指定了批处理大小,如最大交易数量,最大字节数及建议字节数。

Profiles 部分指定了两个模板:TwoOrgsOrdererGenesis 与 TwoOrgsChannel 。

1.TwoOrgsOrdererGenesis 模板用来生成Orderer服务的初始区块文件,该模板由三部分组成:

1.1 Capabilities 指定通道的权限信息。

1.2 Orderer 指定了Orderer服务的信息(OrdererOrg)及权限信息。

1.3 Consortiums 定义了联盟组成成员(Org1&Org2)。

2.TwoOrgsChannel 模板用来生成应用通道交易配置文件。由两部分组成:

2.1 Consortium 指定了联盟信息。

2.2 Application 指定了组织及权限信息。

3.2.2 Orderer服务启动初始区块的创建

熟悉了配置文件中的相关信息后,就可以创建 Orderer 服务启动初始区块;确认当前在 fabric-samples/first-network 目录下。

指定使用 configtx.yaml 文件中定义的 TwoOrgsOrdererGenesis 模板,,生成 Orderer 服务系统通道的初始区块文件。

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

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

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

FAQ


1.我可以查看生成的文件中的详细内容吗?

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

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

上一篇: 搭建Fabric网络:生成组织结构与身份证书
下一篇: EOS钱包开发:基于测试网络进行开发
推荐专栏
web3首席知识博主
一位相信价值投资的币圈KOL。稳定盈利的缠论野生交易员 #BTC行情分析师 #价值投资 #链上数据分析
爱Web 3,爱生活,爱科技,爱炒币的老韭菜
热门币种
更多
币种
价格
24H涨跌幅
BTC比特币
¥264,723.74
37,091.22 USDT
+0.1%
ETH以太坊
¥14,416.22
2,019.90 USDT
-0.12%
USDT泰达币
¥7.20
1.01 USDT
0%
BNB币安币
¥1,625.40
227.74 USDT
+0.36%
XRP瑞波币
¥4.32
0.60460 USDT
+0.37%
USDC
¥7.14
1.00 USDT
+0.03%
SOLSolana
¥398.85
55.89 USDT
+1.54%
OKBOK币
¥398.61
55.85 USDT
-1.64%
ADA艾达币
¥2.68
0.37580 USDT
-1.16%
DOGE狗狗币
¥0.55160
0.07730 USDT
-1.52%
热搜币种
更多
币种
价格
24H涨跌幅
Terra Classic
¥0.00
9.402E-5 USDT
-18.95%
Gala
¥0.18
0.025374 USDT
-4.66%
dYdX
¥22.58
3.1918 USDT
-0.91%
比特股
¥0.05
0.006964 USDT
+4.28%
PancakeSwap
¥15.52
2.1936 USDT
-2.74%
Conflux
¥1.08
0.1524 USDT
-2.87%
Filecoin
¥31.45
4.4454 USDT
-0.69%
FTX Token
¥29.82
4.2155 USDT
+16.96%
Yield Guild Games
¥2.55
0.3608 USDT
-0.52%
Shiba Inu
¥0.00
8.14E-6 USDT
-2.51%
比特币
¥262,381.44
37091.22 USDT
+0.1%
比原链
¥0.07
0.010011 USDT
-4.38%
最新快讯
更多
汇丰、恒生、渣打、富邦华一四家外资银行入围首批“数字人民币”业务试点名单
2023-11-28 19:06:57
摩根大通和Apollo计划建立代币化“企业主网”
2023-11-28 19:03:57
Nansen2公测版本上线,新增链上数据异动、智能搜索等功能
2023-11-28 18:59:52
西班牙公民需在明年3月底前申报其海外平台上加密货币持仓
2023-11-28 18:53:43
Nansen2已公开测试
2023-11-28 18:53:38
dYdX基金会:主网启动以来超过1645万DYDX被质押
2023-11-28 18:52:07
NicCarter等比特币倡导者发文:比特币挖矿是清洁能源和平衡电网的关键工具
2023-11-28 18:47:58
下载币界网APP