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

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

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


作者:ChainDesk韩小东,ChainDesk区块链行业分析师, ChainDesk区块链工程师

ChainDesk官网:http://www.chaindesk.cn/?20181213jinsecaijingmeiti


目标

熟悉 byfn.sh 脚本的相关命令

能够自动实现你的第一个Fabric网络环境

任务实现

恭喜你,年青人,你经过了漫长的苦修,且经过了诸多的煎熬之后,终于可以进入Fabric的世界,成功已经微笑着向你招手了。

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

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

使用自动化脚本实现

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

手动实现

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

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

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

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”

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

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

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

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

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

FAQ

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

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

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

本文地址: http://www.chaindesk.cn/witbook/11/100


ChainDesk——全球区块链技术生态超级社区

以区块链技术为入口,搭建全球区块链技术生态超级社区,社区将服务于公链生态建设、DAPP项目研发、技术咨询、课程体系研发、区块链书籍编写,区块链课程制作、讲师培训、区块链职业教育、区块链线上教育、去中心化技术评测一体化的区块链技术超级社区。

免费·原创·专业·高效·系统

§ 区块链技术QQ交流群:263270946

§ 掌握更多技术干货,关注微信公众号“ChainDesk”


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

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


 

猜你喜欢

转载自blog.csdn.net/weixin_43970764/article/details/84991812