Hyperledger-Fabric 超级账本
文章平均质量分 92
Hyperledger-Fabric 超级账本
tank_ft
区块链 web app node go php
展开
-
超级账本 fabric2.0 集群多机部署--docker swarm集群(4个组织8个peer)
联盟链fabric 多机部署文档首先按照确保已经安装好fabric2.0相关环境,且保证docker环境一致(先跑通first-network!!!)参考网站:https://www.icode9.com/content-1-680515.html我们使用 docker swarm 进行集群管理组织架构4台服务器 4个组织 8个peer服务器分别为192.168.1.188 (host1)192.168.1.201 (host2)192.168.1.202 (host3原创 2020-12-15 19:20:16 · 2790 阅读 · 2 评论 -
fabric2.0 开发 chaincode测试 开发者模式和单元测试(4)
通过上文我们成功在fabric-samples的基础上加入了一个新的组织,相信大家对fabric的基础架构已经有了一定的了解和熟悉,接下来我们开始对chaincode的学习,本文主要介绍如何在开发模式中部署并学习chaincode学习之前我们需要注意一下几点本文使用的chaincode的开发语言为nodejs 本文fabric-samples版本为最新版本 本文的chaincod...原创 2020-04-17 10:44:43 · 2191 阅读 · 2 评论 -
fabric2.0开发 配置并添加组织org3(3)
通过上面两篇文章我们已经成功安装了fabric的基本环境和并成功运行了官方提供的first-network示例,接下来我们手动加入一个组织,来更加深刻的认识first-network示例中各配置文件中的关系,以及如何添加一个组织1.我们需要在crypto-config.yaml配置文件中加入组织3(org3)以便根据配置生成各组织和用户所需要的证书及密钥,加入的代码如下所示# Co...原创 2020-04-15 20:21:59 · 2847 阅读 · 1 评论 -
fabric2.0开发 部署fabric环境和fabric-samples的启动(2)
创建项目目录mkdir -p ~/go/src/github.com/hyperledgercd ~/go/src/github.com/hyperledger拉取fabric项目git clone https://github.com/hyperledger/fabric.git切换fabric版本cd fabricgit checkout v2.0....原创 2020-04-03 21:09:11 · 6160 阅读 · 28 评论 -
fabric2.0开发 基本环境安装配置(docker docker-compose go node git等)(1)
基本环境:Ubuntu16.04 linux在安装相关软件之前建议没有更换国内源的同学先更换我们服务上源进入终端1.备份原有的源文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2.删除源文件(如果无法删除,需要赋予权限 chmod 777/etc/apt/sources.list )rm /etc/a...原创 2020-04-03 19:28:01 · 3516 阅读 · 0 评论 -
fabric-笔记
fabric2.0 相关镜像资源生命周期及相关命令fabrci-docker清除环境./byfn downdocker-compose -f docker-compose-cli.yaml down --volumes --remove-orphansdocker volume prune//创建通道tx文件configtxgen -profile TwoOrg...原创 2020-04-02 20:14:59 · 206 阅读 · 0 评论 -
hyperledger-fabric2.0 相关命令
//创建通道tx文件configtxgen -profile TwoOrgsChannel -outputCreateChannelTx ./channel-artifacts/channel.tx -channelID mychannelconfigtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./channel-artif...原创 2020-04-01 20:33:21 · 976 阅读 · 0 评论 -
hyperledger-fabric1.1 单机多点部署(6)-部署peer0.org2节点
在部署节点之前我首先需要编写专门为Org2的peer节点准备新的docker-peer1.yaml启动文件,具体内部源码如下注意:此yaml配置文件与上述课程一样,都是放在aberic目录下version: '2'services: peer0.org2.example.com: container_name: peer0.org2.example.com ...原创 2020-03-27 10:17:20 · 674 阅读 · 0 评论 -
hyperledger-fabric1.1 单机多点部署(5)-初步了解智能合约
fabric 网络搭建起来之后,我们要开始在上面执行合适的智能合约,以此来实现具体的功能。接下来我们开始对智能合约的安装,部署,实例化以及功能测试。我们应该记得 在开始的时候我们上传了智能合约的demo到go目录下,合约目录的路径如下$GOPATH/github.com/hyperledger/fabric1.1/aberic/chaincode/go/chaincode_examp...原创 2020-03-26 17:13:37 · 393 阅读 · 0 评论 -
hyperledger-fabric1.1 单机多点部署(4)-搭建fabric网络
当我们编写完Peer节点所准备的docker-peer.yaml启动文件和部署orderer节点编写的 docker-orderer.yaml启动文件之后,我们可以开始搭建fabric网络接下来我们先要确定下面几个基本问题我们要保证docker-peer.yaml与docker-orderer.yaml文件在我们一开始创建的aberic目录下 我们需要在aberic目录下创建chainc...原创 2020-03-26 14:54:31 · 652 阅读 · 1 评论 -
hyperledger-fabric1.1 单机多点部署(3)-部署peer0.org1节点
有了Orderer排序服务启动文件,还需要专门为Peer节点所准备的docker-peer.yaml启动文件。 docker-peer.yaml内部源码如下version: "2"service: couchdb: container_name: couchdb image: hyperledger/fabric-couchdb # Comment/...原创 2020-03-26 12:49:02 · 832 阅读 · 0 评论 -
hyperledger-fabric1.1 单机多点部署(2)-部署orderer节点
此处用于hperledger-fabric1.1学习,比较基础,使用的是solo启动类型而非kafka。部署orderer节点首先我们需要编写一份 docker-orderer.yaml启动文件编写docker-orderer.yaml文件源码如下:version: "2"service: orderer.example.com: container_name: or...原创 2020-03-26 11:39:17 · 955 阅读 · 1 评论 -
hyperledger-fabric1.1 单机多点部署(1)-生成证书文件
一。生成证书文件1.如果运行过e2e或者fabric-samples服务的需要清理环境e2e : ./network_setup.sh downfabric-samples : ./bysh -m down2.进入fabric1.1.0 创建文件夹 abericcd $GOPATH/src/github.com/hyperledger/fabric...原创 2020-03-26 11:03:28 · 794 阅读 · 6 评论 -
Hyperledger-Fabric 部署 遇到的坑
下载 fabricgit clone https://github.com/hyperledger/fabric.git注意:文件路径结构为: $GOPATH/src/github.com/hyperledger/fabric1.切换到版本fabric1.0.0命令:git checkout v1.0.02.进入到example/e2e_cli目录拉取doc...原创 2020-03-23 14:28:14 · 1475 阅读 · 0 评论