1.e2e_cli启动流程
1.生成各个实体的证书和私钥
【区块链|e2e_cli实例详解】Fabric使用/fabric/release/linux-amd64/bin下的cryptogen来生成,需要e2e_cli下的crypto_config.yaml配置文件。
crypto_config.yaml定义了一个OrdererOrgs类型的组织Orderer(包括一个节点orderer.example.com),以及两个PeerOrgs类型的组织Org1和Org2(分别包括2个节点和1个普通用户).
e2e_cli目录下会多一个文件crypto-config
里面有两个文件夹
ordererOrganizations peerOrganizations对于Orderer节点来说,需要将cryptoconfig/ordererOrganizations/example.com/orderers目录下的内容(包括msp和tls两个子目录)复制到Orderer节点的hyperledger/fabric路径(与Orderer自身配置一致)下。
对于Peer节点来说,则需要复制peerOrganizations下对应的身份证书文件。以org1的peer0为例,将cryptoconfig/peerOrganizations/org1.example.com/peers/peer0.org节点的hyperledger/fabric(与Peer自身配置一致)路径。
2.生成Ordering服务启动初始
Orderer节点在启动时,可以指定使用提前生成的初始区块文件作为
系统通道的初始配置。初始区块中包括了Ordering服务的相关配置信息
以及联盟信息。Fabric使用/fabric/release/linux-amd64/bin下的configtxgen工具进行生成初始区块。生成过程需要依赖e2e_cli/configtx.yaml文件。
configtx.yaml配置文件定义了整个网络中的相关配置和拓扑结构信息
3.生成新建应用通道的配置交易
推荐阅读
- 推动NFT走出监管困境,BSN推出支持NFT基础设施网络
- 腾讯|SaaS的收入模型有哪些(终于有人讲明白了)
- 就业方向上什么才是最重要的(--- 来自程序猿的迷茫。(C++?Java?or算法?))
- 区块链中加密货币的含义
- 波场万倍潜力币HYL23号21:09分 正式上线JustSwap
- 《瀚兰房地产开发区块链应用及案例分享》BSN培训精华回顾
- 对联盟链而言,跨链协议为什么重要()
- 区块链能够应用在哪些行业
- BSN区块链服务网络中密钥托管模式和公钥上传模式有啥区别()
- 币圈人物传|币圈大佬今何在 唯有一诺正当时