Hyperledger Fabric开发精要:测试Fabric网络环境

Hyperledger Fabric 网络环境的构成较为复杂,由N个节点组成一个分布式网络,每个节点都有自己的实体身份标识;而且 Hyperledger Fabric 还可以通过 channel(通道) 将一个网络分割成为不同的私有子网,从而实现不同账本数据的隔离性。所以,我们在使用 Hyperledger Fabric 之前,必须先搭建所需的网络环境。

搭建 Hyperledger Fabric 网络环境可以有两种方式实现:

使用自动化脚本实现

使用一个名为自动化脚本 byfn.sh 的脚本文件自动构建一个简易的 Hyperledger Fabric 网络环境并引导启动,且自动生成相应的一些配置文件,一般作为测试环境使用,本节内容主要就是讲解此方式。

手动实现

为了适应不同的且较为复杂的场景,自动化脚本方式就有些力不从心,这时,必须由开发/运维人员根据不同的情况,手动输入相关命令构建一个相当复杂的网络环境。此种实现方式参见第三章的相关内容。

1.4.1 测试Fabric环境

1.4.1.1 byfn.sh都有哪些命令

进入fabric-samples目录中的 first-networkd 子目录

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

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

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

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

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

FAQ

如果启动网络失败怎么办?

如果启动网络时发生错误,则执行关闭命令后重新生成组织结构及证书,然后再次执行启动网络的命令。

该内容来自于互联网公开内容,非区块链原创内容,如若转载,请注明出处:https://htzkw.com/archives/894

联系我们

aliyinhang@gmail.com