【HyperLedger-Fabric原理-MSP详解-Peer&Orderer配置MSP】教程文章相关的互联网学习教程文章

HyperLedger-Fabric原理-MSP详解-Peer&Orderer配置MSP【代码】【图】

本文是MSP详解的第二部分,我们通过第一部分对MSP有了初步的认识,下面我们来通过peer和order节点来对MSP做一个详细的讲解本文会以下面的结构展开: 一,生成公私钥和证书信息生成证书和公私钥的过程Fabric中有两种类型的公私钥和证书,一种是给节点之间,为了通讯安全而准备的TLS证书,另一种是用户登录和权限控制的用户证书。这些证书本来应该是由CA来颁发,但是我们这里是测试环境,并没有启用CA节点,这里我们使用:cryptoge...

hyperledger-fabric环境快速搭建踩坑集锦(实用)【代码】【图】

安装docker 及 docker-compose安装docker没什么好说的,一部分教程都给出了指令,在这里就不谈了。docker-compose不同的教程给出了不同的方法,在这里介绍一种极为快速的方法,那就是通过python的pip工具安装docker-compose:ubuntu18.04:sudo apt-get install python-pip; pip install docker-compose; 安装fabric和fabric-sample大部分资源提供的下载链接地址都指向github.com,但是在国内访问github是非常慢的,在这里介绍一种非...

HyperLeger Fabric开发(五)——HyperLeger Fabric账本存储【图】

HyperLeger Fabric开发(五)——HyperLeger Fabric账本存储 一、HyperLeger Fabric账本简介Fabric里的数据以分布式账本的形式存储。账本由一系列有顺序和防篡改的记录组成,记录包含着数据的全部状态改变。账本中的数据项以键值对的形式存放,账本中所有的键值对构成了账本的状态,也称为世界状态(World State)。?每个通道中有唯一的账本,由通道中所有成员共同维护着账本,每个记账节点上都保存了所属通道的账本的一个副本,因...

ubuntu16.04下Hyperledger之搭建Fabric环境简单操作(五步启动e2e_cli)

如果你已经安装好go等工具、git及checkout相关代及下载相关镜像,您只需下面5步就能up e2e_cli~/go/src/github.com/hyperledger/fabric$ sudo chmod 777 release~/go/src/github.com/hyperledger/fabric$ sudo chmod 777 examples/e2e_cli~/go/src/github.com/hyperledger/fabric$ sudo chmod 777 examples/e2e_cli/docker-compose-e2e.yaml~/go/src/github.com/hyperledger/fabric$ sudo chmod -R 777 examples/e2e_cli/channel-a...

linux 部署超级账本Hyperledger Fabric环境【代码】

Golang 安装配置golang下载地址: https://studygolang.com/dlmkdir ~/download cd ~/download wget https://studygolang.com/dl/golang/go1.13.linux-amd64.tar.gz解压 sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz #创建go目录 mkdir $HOME/go #用vi打开~./bashrc,配置环境变量 vi ~/.bashrc # 在最下方插入 # go env export GOROOT=/usr/bin/go export GOPATH=/home/go export GOBIN=$GOROOT/bin export PATH=$GOPA...

Hyperledger fabric 1.0Beta网络组成及构建流程【图】

一、fabric网络结构(暂时不包括CA) 如上图所示,在fabric网络中,O表示Orderer,P代表Peer,EP代表Endorsing Peer(endorser),CC代表Chaincode以及Client、Channel、Ledger、Transaction,由它们组成了整个网络,下面对每种元素进行介绍:  Client:安装在节点(Peer)处的客户端,可以发起构建channel的请求,也可以创建和发起事务(transaction);它不能直接操作chaincode,必须通过peer。  Peer:从orderer处获取区块用于维护...

写在HyperLedger Fabric翻译之前

因为比特币等数字货币的推广,让区块链的知名度越来越高。区块链分为,公有链,联盟链,私有链。从个人了解的知识觉得联盟链的应用程度或高于另外两种。为什么呢?区块链比较核心的作用是解决信用问题,所以私有链的应用场景不是很大(一个人建立一个私有链的商业价值不大),或者完全可以归入到联盟链中。  公有链应用虽然是众心所向,也是最正宗最原始的区块链。但是因为在现在社会中区块链的落地除了理想,还要考虑落地场景的应...

Hyperledger Fabric 环境搭建

前两个月间断的用业余时间在网上查了些相关的环境搭建步骤,没有比较完善的,且版本都比较旧了。最近国家响应区块链技术,于是在图书馆中无疑发现了一本关于hyperledger fabric相关的书籍,有些内容写的比较清晰简洁,结合自己实测经验,在此笔记一下。  环境搭建:    操作系统:建议64位ubuntu16.04, 内存2G以上,硬盘30G以上 (自己也测试过windows,装了个虚拟机即可)    工具:      1.git(用户获取git相关源...