本文基于Hyperledger Fabric 1.4版本。 官方文档地址:传送门 动态添加一个组织到Fabric网络中也是一个比较重要的功能。官方文档写的已经很详细了,有能力的尽量还是看官方文档,本文只是根据官方文档进行整理同时兼翻译。 1.前提条件 这个不再解释了,前提条件自然是搭建 ...
在fabric网络运行过程中动态追加新的组织是相当复杂的,网上的资料也十分匮乏,大多是基于first network这样的简单示例,而且是使用启动cli容器的方法来增加组织,几乎没有针对实际应用的解决方案。本文介绍了如何在应用程序中调用SDK来进行组织的动态增加。 前言 首先需要介绍一个配置区块的概念,fabric中的配置信息是作为区块写在链上的,每个配置区块中只有一条配置交易,而且配置区块是全量 ...
2020-05-23 11:27 0 691 推荐指数:
本文基于Hyperledger Fabric 1.4版本。 官方文档地址:传送门 动态添加一个组织到Fabric网络中也是一个比较重要的功能。官方文档写的已经很详细了,有能力的尽量还是看官方文档,本文只是根据官方文档进行整理同时兼翻译。 1.前提条件 这个不再解释了,前提条件自然是搭建 ...
在使用fabric-java的sdk完成动态添加组织或动态修改组织之前,我们先看一下使用cli是如何完成动态增加组织的; 为什么要先学习一下他,因为使用javasdk的方式步骤是一样的;所以下面,我也会一步一步带着大家使用java-sdk完成动态添加组织; 1,cp ...
我们接着上一节来讲; 在熟悉动态增加组织或修改配置的步骤后,我们就可以使用java的api来完成动态增加组织或修改配置了; 废话不多说,直接上干货; 1,预制条件 org3的证书以及组织3的MSP详情信息,需要提前准备(如果不清楚的,可以回头看一下上一章 ...
Fabric在启动之前需要生成Orderer的创世区块和channel的配置区块。也就是说在Fabric网络启动之前我们就必须定好了有哪些Org,而当Fabric已经跑起来之后,想要增加Org却是很麻烦的事情。 官方给出的解决方案是:使用configtxlator,可以将配置区块二进制转换 ...
1.1 操作概述 在“kafka生产环境部署”和“生产环境使用ca生成msp和tls”两篇文章的搭建的环境基础上,实现组织及节点的动态添加功能。 1.2 网络拓扑 1.3 新组织配置1.3.1 生成新组织证书 切换 ...
1、生成新增组织证书 对于fabric网络来说,要新增一个组织,首先是从证书开始,因为证书就是fabric里面的身份。这里使用fabric-ca生产组织证书。 docker-compose-ca_org3.yaml # Copyright IBM Corp. All Rights ...
Fabric 网络动态添加组织 1.环境准备 如果存在fabric网络环境可不执行,若不存在可以安装下列进行准备 下载fabric-sample,fabric 构建fabric镜像 创建fabric网络 2.org3配置文件准备 ...
1,通道的结构 通道是Fabric中非常重要的概念(类似微信群?),它实质是由排序节点划分和管理的私有原子广播通道,目的是对通道的信息进行隔离,使得通道外的实体无法访问通道内的信息,从而实现交易的隐私性。 目前通道分为系统通道(System Channel)和应用通道(Application ...