Hyperledger Fabric的test-network启动流程中,Bash脚本源码是如何详细实现的?

2026-05-19 19:520阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计5535个文字,预计阅读时间需要23分钟。

Hyperledger Fabric的test-network启动流程中,Bash脚本源码是如何详细实现的?

前言:在基于Debian搭建Hyperledger Fabric 2.4开发环境及运行简单案例中,我们已完成Fabric 2.4的环境搭建及fabric-samples/test-network官方案例的运行。毫无疑问,test-network是一个优秀的入门项目。

前言

在基于Debian搭建Hyperledger Fabric 2.4开发环境及运行简单案例中,我们已经完成了Fabric 2.4的环境搭建及fabric-samples/test-network官方案例的运行。毫无疑问test-network是一个优秀的入门项目,让我们仅仅通过几行命令就能搭建起常用的Fabric联盟链网络,但我相信很多人第一次使用./network.sh up成功启动联盟链网络时跟我一样是懵的:网络是怎样启动的?它在背后做了什么?该网络包含哪些节点?包含哪些功能?它有什么用?为了解决这些问题,本文根据test-network中的几个Bash脚本源码,从启动流程、创建通道、部署链码等多个入口函数着手详细分析了脚本执行过程,对未来定制自己的Fabric网络提供参考。本文分析源码主要包含启动默认网络、启动CA网络、创建通道、部署链码四个方面,每节分为官方调用和过程详解:官方调用是使用官方Bash脚本实现对应功能、过程详解是该脚本的实际实现流程,根据过程详解中的代码能够搭建出完全可用的网络。

准备

在开始前,需要准备好Fabric的开发环境,具体环境搭建和软件版本可参考基于Debian搭建Hyperledger Fabric 2.4开发环境及运行简单案例。

阅读全文
标签:testnetw

本文共计5535个文字,预计阅读时间需要23分钟。

Hyperledger Fabric的test-network启动流程中,Bash脚本源码是如何详细实现的?

前言:在基于Debian搭建Hyperledger Fabric 2.4开发环境及运行简单案例中,我们已完成Fabric 2.4的环境搭建及fabric-samples/test-network官方案例的运行。毫无疑问,test-network是一个优秀的入门项目。

前言

在基于Debian搭建Hyperledger Fabric 2.4开发环境及运行简单案例中,我们已经完成了Fabric 2.4的环境搭建及fabric-samples/test-network官方案例的运行。毫无疑问test-network是一个优秀的入门项目,让我们仅仅通过几行命令就能搭建起常用的Fabric联盟链网络,但我相信很多人第一次使用./network.sh up成功启动联盟链网络时跟我一样是懵的:网络是怎样启动的?它在背后做了什么?该网络包含哪些节点?包含哪些功能?它有什么用?为了解决这些问题,本文根据test-network中的几个Bash脚本源码,从启动流程、创建通道、部署链码等多个入口函数着手详细分析了脚本执行过程,对未来定制自己的Fabric网络提供参考。本文分析源码主要包含启动默认网络、启动CA网络、创建通道、部署链码四个方面,每节分为官方调用和过程详解:官方调用是使用官方Bash脚本实现对应功能、过程详解是该脚本的实际实现流程,根据过程详解中的代码能够搭建出完全可用的网络。

准备

在开始前,需要准备好Fabric的开发环境,具体环境搭建和软件版本可参考基于Debian搭建Hyperledger Fabric 2.4开发环境及运行简单案例。

阅读全文
标签:testnetw