Hyperledger Fabric当前最新版本为1.2, 自行参考官方安装文档 https://hyperledger-fabric.readthedocs.io/en/release-1.2/prereqs.html...Node.js 官方下载解压设置到环境变量即可, 注意9.x版本不支持, 需要安装8.9.x或更新 wget https://nodejs.org/dist/v8.11.3/node-v8.11.3-linux-x64.../bootstrap.sh 进行安装 当前目录下载fabric-samples目录, 里面的bin目录包含了fabric-tools常用的的cryptogen, peer等工具, 这里我们移动bin到一个外部目录并配置到.../linux-amd64-1.2.0/hyperledger-fabric-linux-amd64-1.2.0.tar.gz https://nexus.hyperledger.org/content/...repositories/releases/org/hyperledger/fabric-ca/hyperledger-fabric-ca/linux-amd64-1.2.0/hyperledger-fabric-ca-linux-amd64
安装后,两种方式存储:XML,sqlserver 建立缓存集 New-CacheCluster -Provider System.Data.SqlClient -ConnectionString “
说起Fabric就必须提到超级账本,超级账本是一个区块链开发平台,该项目是一个由Linux基金会主导推广的区块链开源项目,其目的是为了打造一个跨领域的区块链运用,而Fabric是超级账本的一个框架项目。...接下来直接介绍Fabric的安装和部署,具体过程选择Ubuntu 16.04作为平台。 1 开发环境的安装 1.1 安装Docker运行环境 Docker是一个轻量级的容器环境,类似于虚拟机。...安装命令如下: $ sudo apt install docker.io $ sudo apt install docker-compose 检查是否安装成功: $ docker -v Docker...Node.js和npm 安装命令: $ sudo apt install nodejs-legacy $ sudo apt-get install npm 查看安装的版本: $ node -v...v4.2.6 $ npm -v 3.5.2 2 Fabric组件下载 $ mkdir fabric $ cd fabric/ $ curl -sSL https://goo.gl/iX9dek
1.安装环境的变化 笔者的go版本还是按照要求升级了下, 务必设置docker使用国内的镜像源,不然就慢了。..., 文档建议用最新版本 docker >= 17.06.2-ce docker compose >= 1.14.0 go >= 1.13.x 2.折腾的bootstrap.sh下载 使用curl下载并安装...说是下载神器, 连百度网盘也可有办法加速, 到吾爱破解下了一个尝鲜, 用windows defender扫描无毒, 惊喜啊,最后能稳定在100多K, 总算能下了,看下bootstrap.sh脚本内容或安装提示日志.../bootstrap.sh -s -b 验证一下安装结果, 老规矩到fabric-samples/frist-network执行 ./bysh.sh down ....之前Fabric 2.0好像有fabric token的例子, 在正式版貌似没看到了。Fabric肯定是可以用来发币的, 只是没公链天生支持那么好, 全部要自己开发而已, 有空可以研究下。
/docs.docker.com/v17.12/install/linux/docker-ce/ubuntu/ Go安装参考:https://golang.org/doc/install?...download=go1.12.13.linux-amd64.tar.gz Docker-compose安装参考:https://github.com/docker/compose/releases 注...,并在fabric-samples解压 对应下载地址(建议翻墙) https://github.com/hyperledger/fabric-ca/releases/download/v1.4.0/hyperledger-fabric-ca-linux-amd64...-1.4.0.tar.gz https://github.com/hyperledger/fabric/releases/download/v1.4.0/hyperledger-fabric-linux-amd64...-1.4.0.tar.gz 在fabric-samples目录中解压 tar -xvf hyperledger-fabric-ca-linux-amd64-1.4.0.tar.gz tar -xvf hyperledger-fabric-ca-linux-amd64
CentOS 8.0 安装 Fabric 2.0.0 24.4.1..../releases/download/v1.4.6/hyperledger-fabric-linux-amd64-1.4.6.tar.gz | tar xz curl -L --retry 5 --retry-delay...3 https://github.com/hyperledger/fabric-ca/releases/download/v1.4.6/hyperledger-fabric-ca-linux-amd64...安装 Docker dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo dnf...安装 Fabric 2.0.0 IMAGES=(ca peer orderer couchdb ccenv kafka zookeeper tools javaenv) FABRIC_TAG=latest
本文将介绍如何在Maven、Gradle和Eclipse中安装使用最新1.4版本的Hyperledger Fabric Java SDK。...如果希望快速掌握Fabric区块链的链码及应用开发,建议访问汇智网的在线互动课程: Fabric区块链Java开发详解 Fabric区块链NodeJs开发详解 1、在Maven下使用Fabric Java...4、Fabric Java SDK安装测试代码 fabric-sdk-java的入口类为HFClient,因此我们可以使用下面的简单代码创建一个HFClient实例,然后设置其安全套件,如果可以正常编译执行...,则表示Fabric Java SDK安装成功: package com.hubwiz.demo; import org.hyperledger.fabric.sdk.HFClient; import...installed successfully."); } } ---- 原文链接:Farbic Java SDK 1.4安装方法 — 汇智网 (adsbygoogle = window.adsbygoogle
1.环境准备: lnodejs 6.9.x(不支持v7.x) lmysql 5.7或更高版本 lHyperledger Fabric 1.0 2.跑通网络: 假设现在你已经跑通你的fabric网络,现在想根据已有的...fabric网络,使用fabric-explorer插件,实现对底层网络的具体化展示和实时化查询。...图二:查看容器 3.下载安装fabric-explorer项目: l参考官方文档, https://github.com/hyperledger/blockchain-explorer 跳过fabric...图六:fabric-explorer展示界面 6.总结: 现在fabric-explorer虽然基本能跑,还有一些需要完善的地方。...因此最近准备研究一下这个fabric-explorer,加深理解。
Hyperledger Fabric CA 是 Hyperledger Fabric 的证书颁发机构 (CA)。...一、功能: 身份注册,或作为用户注册表连接到 LDAP 颁发注册证书 (ECerts) 证书更新和撤销 二、组成 1.Hyperledger Fabric CA服务器 2.Hyperledger Fabric...CA客户端 三、安装 1.在Ubuntu上安装GO 1.10+,这个之前已经安装过了 2.在Ubuntu上安装libtool依赖项 sudo apt install libtool libltd1-dev...: fabric-ca-server ports: - "7054:7054" environment: - FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server.../fabric-ca-server:/etc/hyperledger/fabric-ca-server" command: sh -c 'fabric-ca-server start -b admin
在CentOS6.3下安装fabric的时候,总是安装不成功,在执行fab命令的时候,总是会抛出错误。...Python2.7替代系统默认的Python2.6,再安装fabric包 Centos6.3系统默认自带的Python版本是2.6. 1、下载Python2.7安装包 在Python的官网下载页面下载.../get-pip.py python get-pip.py ln -fs /usr/local/python2.7/bin/pip /usr/bin/pip 5、安装fabric pip install...fabric ln -fs /usr/local/python2.7/bin/fab /usr/bin/fab 到这里fabric就安装完成了,可以正常运行了,折腾了好久,终于搞好了。...~~~在Ubuntu下安装fabric就省事很多。 附上执行简单部署的一份代码例子,仅供参考。
Hyperledger Fabric 2.5和2.4新特性 一,2.5新特性: Hyperledger Fabric v2.5中的新增功能 1.清除私有数据的历史记录 虽然一直以来都可以从当前状态中删除私人数据...二,2.4新特性: Hyperledger Fabric v2.4 中的新增功能 1.结构网关 结构网关是在对等节点上运行的一项新服务,用于管理客户端应用程序的事务提交和处理,具有以下优点: 简化客户端应用程序和...Fabric Gateway 具有智能功能,可以确定给定交易需要哪些背书,即使您的解决方案利用链码级背书策略、私有数据收集背书策略和基于状态的背书策略的组合。...3.计算打包链码的包 ID 您可以使用新的对等节点生命周期链码 calculatepackageid 命令从打包的链码计算包 ID 计算打包,而无需在节点上安装链码。...例如,在以下情况下,此命令将很有用: 当安装了多个具有相同标签名称的链码包时,可以在以后识别哪个 ID 对应于哪个包。 在不安装特定链码包的情况下检查是否安装了该包。
本文实际是执行https://github.com/hyperledger/fabric.git 下scripts目录中的bootstrap.sh脚本进行自动化安装的过程。亦可参考其进行手动安装。...基础环境 Go 1.11.4 :CentOS7安装go Docker : 参考 Conent7安装Docker Docker-Compose :Conent7安装Docker-Compose 3....screen -S fabric 如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装...如果网络掉线,可以重新连接SSH,再执行 screen -r fabric 就会看到你的lnmp安装进程。...3.4 构建网络BYFN(build your first network) 进入fabric/scripts/fabric-samples/first-network/目录,执行 生成配置 .
docker CentOS 例如: 如果pip安装软件的速度很慢,可以考虑使用基于aliyun的pip加速 ·各个节点设置pip加速 mkdir .pip && tee ~/.pip/pip.conf...= mirrors.aliyun.com index-url = https://mirrors.aliyun.com/pypi/simple EOF 注意requests包不能在urllib3之后安装...net-tools iproute lrzsz tree git yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux...-net host --name contrail_kolla_ansible_deployer $CAD_IMAGE 4.将配置文件复制到容器 instance.yaml:用于配置Tungsten Fabric...注意python和python-py这两个包是冲突的,只能安装其中之一,最好先全卸载,再安装其中一个: pip uninstall docker-py docker pip install python
一、hyperledger fabric 基础环境搭建 一、下载fabric-samples、二进制文件、镜像文件 1、进入gopath目录下,创建目录src/github.com/hyperledger...3、执行bootstrap.sh下载fabric-samples、二进制文件、docker镜像,网络不好的同学耐心等待哈。 ?...二、运行fabric-samples下面的first-network,网络测试 1、cd first-network 2、先关闭网络,确保服务是关闭状态 ./byfn.sh down ?...设置FABRIC配置文件路径 export FABRIC_CFG_PATH=$PWD ? 生成创世区块 .....8、安装链码 peer chaincode install -n mycc -v 1.0 -p github.com/chaincode/chaincode_example02/go/ ?
准备 apt-get install git 2.GO开发环境设置 从官方下载地址下载最新稳定版本: wget https://storage.googleapis.com/golang/go1.9.linux-amd64....tar.gz sudo tar -xzf go1.9.linux-amd64.tar.gz -C /usr/local 配置环境变量,使用 sudo vim /etc/profile 并添加下面的内容...local/go export GOPATH=$HOME/go export PATH=$PATH:$HOME/go/bin 添加之后使其生效 source /etc/profile 3.Docker安装...获取最新版本的 Docker 安装包 看官方教程 https://docs.docker.com/install/linux/docker-ce/ubuntu/ 安装Docker-Compose sudo...DaoClound下载,为了速度快接下来从DaoClound安装Docker-compose,运行脚本: curl -L https://get.daocloud.io/docker/compose/releases
2. kafka 排序服务安装 所有的代码已分享在 https://github.com/zealzeng/kafka-orderer-demo 2.1 安装环境 官方文档有一些简单的描述 https:.../step4-start-peer1-org2.sh 每一步骤多看下docker进程日志. (9) 创建通道, 加入通道, 安装和调用链码 很多时候在这步才能判断出安装的问题, 没搞好很可能全部重来。...ordererOrganizations/example.com/orderers/orderer2.example.com/msp/tlscacerts/tlsca.example.com-cert.pem 安装链码...chaincode_example02/go/ #实例化, 执行成功后到其它节点查询peer chaincode list --instantiated -C mychannel应该会有记录,但是无安装记录...invoke","a","b","10"]}' ============================== 192.168.31.168, 192.168.121, 192.168.31.231 #需要先安装链码代码
一旦安装了前提条件,就可以下载并安装HyperLedger Fabric了,当我们在Fabric二进制文件上开发真正的安装程序时,我们提供了一个可以将示例、二进制文件和Docker映像安装到你的系统中的脚本...Go版本1.10.x 假设我们将在Go中编写链代码程序,有两个环境变量需要正确设置;你可以通过将这些设置放在适当的启动文件中使其永久存在,比如你的个人~/.bashrc文件,如果你在Linux下使用bash...首先,必须将环境变量GOPATH设置为指向包含下载的Fabric代码库的Go工作区,如下所示: export GOPATH=$HOME/go 必须设置GOPATH变量即使在Linux中,Go的GOPATH...其次,你应该(同样,在适当的启动文件中)扩展命令搜索路径以包含Go bin目录,例如下面Linux下的bash示例: export PATH=$PATH:$GOPATH/bin 虽然这个目录可能不存在于新的...安装示例、二进制文件和Docker映像 当我们为Hyperledger Fabric二进制开发真正的安装程序时,我们提供了一个可以下载并安装示例和二进制文件到你的系统的脚本,我们认为,你会发现安装的示例应用程序对了解有关
Ledger 在Fabric中,账本是顺序的、不可变的状态转换记录,状态转换是ChainCode的执行结果,由参与方提交给网络中所有对等节点,交易会导致一系列的资产键值对被更新、修改或删除,然后这些状态变动被提交至账本...为了解决这种在透明和隐私实现之间的差距,chaincode需要被安装在那些需要访问资产状态的节点上(即:如果chaincode未被安装在该节点上,则该节点无法正确与账本进行交互) 当在channel上组织的子集需要维护它们交易数据的隐私性时...Reference https://hyperledger-fabric.readthedocs.io/en/latest/fabric_model.html
fabric使用 在vue项目中使用 网上参考很多方法做了一个画板,gitee地址放这啦,需要的小伙伴自取 https://gitee.com/xc-dh/vue-fabric-canvas 以下是一些使用笔记...: 安装 npm install fabric(或yarn add fabric) main.js中引入 import fabric from 'fabric' Vue.use(fabric); 使用...提供了7种基本的对象类 fabric.Circle //圆形 fabric.Ellipse //椭圆 fabric.Line //线 fabric.Polygon //多边形 fabric.Polyline...//交叉线 折线 fabric.Rect //矩形 fabric.Triangle//三角形 这些实例都继承fabric.Object,如果你想画一些图形,并且需要一些公共方法。...这时候就可以在fabric.Object上定义一个方法,来让子类继续。
fabric中GetBlockByNumber乱码 一,问题描述 peer chaincode query -C mychannel -n qscc -c ‘{“Args”:[“GetBlockByNumber
领取专属 10元无门槛券
手把手带您无忧上云