Fabric网络升级(三)】的更多相关文章

在first-network里,./byfn.sh generate可以生成artifacts文件. generate参数其实是使用了cryptogen和configtxgen这两个工具,这两个工具分别生成不同的artifacts文件. 这里主要介绍详细介绍这两个工具的配置. 1, cryptogen ../bin/cryptogen generate --config=./crypto-config.yaml 执行成功之后会显示 org1.example.com org2.example.co…
HyperLeger Fabric开发(三)--HyperLeger Fabric架构 一.HyperLeger Fabric逻辑架构 1.HyperLeger Fabric逻辑架构简介 Fabric逻辑架构根据不同角度进行划分,上层基于应用程序角度进行设计,包括SDK.API.事件,通过SDK.API.事件来对底层区块链进行操作:包括身份管理.账本管理.交易管理.智能合约的部署和调用:下层基于底层区块链进行设计,对外提供成员管理服务.共识服务.链码服务.安全和密码服务.Fabric为应用开发提…
在fabric网络运行过程中动态追加新的组织是相当复杂的,网上的资料也十分匮乏,大多是基于first-network这样的简单示例,而且是使用启动cli容器的方法来增加组织,几乎没有针对实际应用的解决方案.本文介绍了如何在应用程序中调用SDK来进行组织的动态增加. 前言 首先需要介绍一个配置区块的概念,fabric中的配置信息是作为区块写在链上的,每个配置区块中只有一条配置交易,而且配置区块是全量更新的,最新的配置区块中应包含全部的配置信息. 回忆一下在创建通道时,会从本地读取通道配置交易(根据…
接下来的操作都将在hyperledge环境安装构建的虚拟机的环境下进行 参考https://hyperledgercn.github.io/hyperledgerDocs/build_network_zh/ 1>运行实例 先下载hyperledger fabric samples示例 vagrant@ubuntu-xenial:~$ git clone https://github.com/hyperledger/fabric-samples.git Cloning into 'fabric-s…
这篇文章对fabric的网络环境启动过程进行讲解,也就是我们上节讲到的启动测试fabric网络环境时运行network_setup.sh这个文件的执行流程 fabric网络环境启动过程详解 上一节我们讲到 fabric网络环境的启动测试,主要是使用 ./network_setup.sh up 这个命令,所以fabric网络环境启动的重点就在network_setup.sh这个文件中.接下来我们就分析一下network_setup.sh这个文件 network_setup.sh其中包括两个部分,一…
上一篇已经把运行和开发Fabric需要的程序都安装好了,这一篇主要讲怎么运行一个简单的Fabric网络. 1.  下载官方Sample代码 git clone -b master https://github.com/hyperledger/fabric-samples.git 2.  下载bin工具包,docker images curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0  经过多次测试,在国内网络qian-g下,这个短网址并不能使用   然…
现在所有的文件都已经准备完毕,我们可以启动fabric网络了. 一.启动orderer节点 在orderer服务器上运行: cd ~/go/src/github.com/hyperledger/fabric/examples/e2e_cli docker-compose -f docker-compose-orderer.yaml up -d 运行完毕后我们可以使用docker ps看到运行了一个名字为orderer.example.com的容器. 二.启动peer节点 2.1安装couchdb…
之前介绍了使用官方脚本自动化启动一个Fabric网络,并且所有的证书都是通过官方的命令行工具cryptogen直接生成网络中的所有节点的证书.在开发环境可以这么简单进行,但是生成环境下还是需要我们自定义对网络中的节点的证书进行配置. 所以在本文中,将会详细介绍一个从手动生成证书一直到启动网络的整体步骤.本文只交代整体的搭建步骤.对于Fabric-Ca的讲解不在本文的范围内,将在另一篇文章中说明. 正篇文章也是根据官方的文档进行的.但是由于官方的文档尚未完工,也是好多没有交代清楚的,并且有些地方是…
Fabric 网络架构介绍 1. 网络架构介绍 如图所示,fabric网络架构主要包含客户端节点.CA节点.Peer节点.Orderer节点这几个部分.并且fabric架构是安装组织来进行划分当,每个组织都维护不同功能的peer节点.orderer节点属于整个联盟,一般不属于某个组织. 其中,各个节点功能如下: CA节点 功能:Fabric网络中的成员提供基于数字证书的身份信息.可选.可以用第三方生成的证书 客户端节点 功能:与Fabric区块链交互,实现对区块链的操作.常见cli容器及SDK客…
银弹谷零代码开发V百科|使用技巧:你已经是个成熟的系统了,该学会无网络升级了 伴随网络时代的发展,当今越来越多用户家庭的日常生活已经离不开网络.它就像是一张巨大的蛛网,连接起我们每一户人家.虽然网络不得不说是世纪的主流,但日常却不可能和它寸步不离. 人生中充满了各种偶然和意外,小V也经常突然地遭受命运的考验,比如正在专心噼啪敲击着键盘,突然画面静止不动最后跳出“网络连接失败”的提示,在心急火燎地找寻问题并且把网线重插之后发现是网络总局那边的问题,这下小V能做的只有慢慢等待总部网络修好恢复.不对!…