【HyperLeger Fabric开发(五)——HyperLeger Fabric账本存储】教程文章相关的互联网学习教程文章

Hyperledger Fabric1.4.0安装教程(无需代理)【代码】

Hyperledger Fabric1.4.0安装教程(无需代理) 最近,为了模拟真实的部署环境,我又在自己的centos8虚拟机中安装了Hyperledger Fabric1.4.0,因为懒得给虚拟机搭梯子,所以自己研究了一下如何不用代理来安装,过程还是非常简单的,不过为了自己以后安装方便也为了一些安装出现问题的朋友,顺手写一篇博客记录一下安装过程。本文基于centos8进行安装,并且无需代理。当然,其他系统的安装过程也是大同小异。 1.前期准备 首先注意:无...

Hyperledger Fabric New Chaincode Lifecycle V 2.0【代码】【图】

我最近在看文档,希望能为大家学习提供一点帮助,欢迎查看之前翻译的文章、提问以及建议,谢谢。 V2.0 新的链码生命周期Chaincode 命令介绍InitInstallInstantiate (已被 chaincode define 替代)Chaincode defineQueryInvokepeer lifecycle chaincode 命令Deploying a chaincodeInstall and define a chaincode步骤 1 :链码打包步骤 2:安装链码同意链码参数链码参数提交到通道Upgrade a ChaincodeSampleJoining a channelUpdat...

Hyperledger之用谷歌云配置Fabric1.4环境【代码】【图】

谷歌云系统配置 如下图所示:选择ubuntu系统进行配置,选择新建实例,名称随便取,地区尽量选择香港,在拉取镜像时比较快,类型选择1个vCPU 3.75G足够。选择永久性磁盘10GBFabric环境配置 首先进行docker安装执行以下命令自动安装:sudo wget -qO- https://get.docker.com/ | bash如果上面出错可执行以下命令:$ curl -fsSL https://get.docker.com -o get-docker.sh $ sudo sh get-docker.sh安装docker-compose命令curl -L "https...

HyperLedger Fabric开发实战 -Kafka集群部署

第5章 Kafka集群部署 根据前面章节的介绍,知道了Fabric组网过程的第一步是需要生成证书等文件,而这些默认配置信息的生成依赖于configtx.yaml及crypto-config.yaml配置文件。 在采用Kafka作为启动过类型的Fabric网络中,configtx.yaml 及 cryto-config.yaml配置文件依然有着重要的地位,但是其中的配置样本与先前的内容会有些不同。 本章将进行基于Kafka集群的部署,其中重要的概念是对前三章的总结,也是对本章及后续章节关于智能...

记如何颁发fabric-ca证书【图】

首先我们开启中间CA4服务器: ../fabric-ca-server start -b admin4:adminpw4 -u http://admin:adminpw@localhost:7054 --home ./intermediaca4 --cfg.affiliations.allowremove --cfg.identities.allowremove 然后我们生成MSP: ../fabric-ca-client register --id.name peer2.org1.food.com --id.type peer --id.affiliation "com.food.org1" --id.attrs "role=peer",ecert=true --id.secret=123456 --csr.cn=peer2.org1.food.com...

Hyperledger Fabric从源码分析链码实例化过程【代码】

上篇文章——Hyperledger Fabric从源码分析链码安装过程,分析了链码安装的大致过程,这篇文章分析一下链码实例化的过程,其中有一部分的代码非常相似,类似的函数解析我就不再展开了,可以直接看链码安装文章的相关介绍。 好了下面就开始吧。链码实例化源码解析 相关源码入口在peer/chaincode/instantiate.go中 先给一个官方实例化的例子吧 peer chaincode instantiate -o orderer.example.com:7050 --tls true --cafile $ORDERER...

hyperledger fabric相关记录

打开对接监控软件(statsd或者prometheus)开关 每个peer上 CORE_OPERATIONS_LISTENADDRESS=peer0.orgxxxxxxxxx:9443 CORE_METRICS_PROVIDER=prometheus 同时打开容器的9443端口映射 对应core.yaml配置,orderer节点也有core.yaml文件,不确定是否也能打开,待验证

运维管理器Fabric【代码】【图】

Fabric是基于Python2.5版本以上实现的SSH命令行工具,简化了SSH的应用程序部署及系统管理任务,它提供了系统基础的操作组件,可以实现本地或远程shell命令,包括命令执行,文件上传,下载及完整执行日志输出等功能。Fabric的安装Fabric支持pip,easy_install或源码方式安装,很方便解决包依赖问题,(根据用户环境,自行选择pip或ease_install)pip install fabriceasy_install fabric源码安装不介绍了。校验安装结果,如果导入模块没...

启动Fabric first-network 时出现ERROR: manifest for hyperledger/fabric-tools:latest not found: manifest un【代码】

这里出现错误是因为需要指定镜像的版本号: 首先打开Docker镜像的网址,搜索fabric-tools; 查看Tags,我用的是fabric1.4,因此我选择了1.4最新的镜像1.4.11;#下载该镜像docker pull hyperledger/fabric-tools:1.4.11然后修改本地的Tags为latest;docker tag hyperledger/fabric-tools:1.4.11 hyperledger/fabric-tools:latest这时启动 first-network 就可以启动了

Hyperledger fabric 账号 CA篇 (七)【代码】

Hyperledger fabric 账号 CA篇 (七) 1、Fabric账号 1.1、含义 ? 根据PKI规范生成的一组证书和密钥文件 1.2、作用保证记录在区块链的数据具有不可逆,防篡改 Fabric中每条组织交易都会加上发起者的标签(签名证书),同时用发起人的私钥进行加密 如果交易需要其他组织的节点提供背书功能,那么背书节点也会在交易中加入自己的签名1.3、适用场景启动order节点 启动peer节点 创建通道2、证书文件 2.1、组织证书 liuhui@liuhui-Thin...

HyperLeger Fabric开发(九)——HyperLeger Fabric网络部署实战(单机【代码】

HyperLeger Fabric开发(九)——HyperLeger Fabric部署实战(单机) 系统环境:RHEL 7.3操作系统Fabric release 1.3 一、crypto-config.yaml文件 1、Orderer节点组织 (1)单节点 OrdererOrgs:- Name: OrdererDomain: example.comSpecs:- Hostname: orderer (2)多节点 OrdererOrgs: ??- Name: Orderer ????Domain: example.com ????Specs: ??????- Hostname: orderer1 ??????- Hostname: orderer2 ??????- Hostname: orderer3 排...