区块链技术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”
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
如果启动网络失败怎么办?
如果启动网络时发生错误,则执行关闭命令后重新生成组织结构及证书,然后再次执行启动网络的命令。
未经授权禁止转载、改编,转载请注明出处!
本文地址: http://www.chaindesk.cn/witbook/11/100
ChainDesk——全球区块链技术生态超级社区
以区块链技术为入口,搭建全球区块链技术生态超级社区,社区将服务于公链生态建设、DAPP项目研发、技术咨询、课程体系研发、区块链书籍编写,区块链课程制作、讲师培训、区块链职业教育、区块链线上教育、去中心化技术评测一体化的区块链技术超级社区。
免费·原创·专业·高效·系统
§ 区块链技术QQ交流群:263270946
§ 掌握更多技术干货,关注微信公众号“ChainDesk”
区块链技术QQ交流群:263270946 掌握更多技术干货,关注微信公众号“ChainDesk”