让我们看看使用Hyperledger Fabric和Composer实现区块链应用程序是多么容易。...项目Hyperledger的不同区块链方法是Fabric,Burrow,Iroha,Indy和Sawtooth。私有,许可和联合区块链可以与所有这些区块链一起开发,但每种实现都遵循不同的方法。...我们不直接使用Fabric概念开发链代码,权限或任何模型,因为Composer提供了更多优势。 实施功能 现在我们在我们选择的目录中创建我们的BND项目。...我们迫切希望看到Hyperledger等项目将如何继续推动业务中分布式账本技术的适应性。 故障排除 确保所有工具都与Fabric 1.1兼容。这意味着必须下载此版本的所有docker镜像。...这里是原文使用Hyperledger Fabric和Composer实现区块链应用程序 (adsbygoogle = window.adsbygoogle || []).push({});
sudo apt-get install ssh 1.2 安装Docker 安装Docker也会遇到外国网络慢的问题,幸好国内有很好的镜像,推荐DaoClound,安装Docker的命令是: curl...usr/local/bin/docker-compose 二、Fabric部署 2.1 下载Fabric镜像 Fabric的Docker镜像是在https://hub.docker.com/r/hyperledger...docker pull hyperledger/fabric-peer docker pull hyperledger/fabric-membersrvc 但是baseimage是没有latest版本,...docker pull hyperledger/fabric-baseimage:x86_64-0.3.0 docker tag hyperledger/fabric-baseimage:x86_64-...latest 21cb00fb27f4 3 months ago 1.42 GB 2.2 使用Git下载Docker-compose模板 如果没有安装
hyperledger fabric 1.4.0安装文档 一、系统环境 1、 ubuntu 16.04 2、 Docker 18.09.9 3、 Docker-compose 1.25.0 4、 Go...x 5、 Git 无版本要求 6、 Node.js 选装 8.9.4 或以上,10.15.3或以上(如果需要利用node.js的hyperledger结构sdk为hyperledger结构开发应用程序)...Docker 安装参考:https://docs.docker.com/v17.12/install/linux/docker-ce/ubuntu/ Go安装参考:https://golang.org/...:Go安装建议增加/etc/profile中的环境变量,永久生效 2、 安装示例、二进制文件、Docker镜像 官方脚本如下,不指定版本默认为最新版本,安装1.4.0版本需要指定如下版本.../fabric-baseos: amd64-0.4.14 给所有镜像打上latest tag 3、 启动示例first network 注:脚本使用root权限,一路回车 进入示例目录:/work/hyperledger
fabric网络,使用fabric-explorer插件,实现对底层网络的具体化展示和实时化查询。...图二:查看容器 3.下载安装fabric-explorer项目: l参考官方文档, https://github.com/hyperledger/blockchain-explorer 跳过fabric...l下载整个项目 git clone https://github.com/hyperledger/blockchain-explorer.git cd blockchain-explorer 图三:下载...app/network-config.json 发现一些证书路径指定在/fabric-docker-compose-svt目录下,所以把你启动网络时生成的crypto-config文件夹拷贝至/fabric-docker-compose-svt...整个过程会有一些warn,不影响使用。 图五:下载node运行时依赖的库 l修改.
我想展示如何将公共区块链(如ARK.io)的功能与私有区块链(如Hyperledger)结合起来。...安装Hyperledger Fabric 删除以前的Hyperledger Docker镜像(如果有): docker kill $(docker ps -q) docker rm $(docker ps...-aq) docker rmi $(docker images dev-* -q) 安装先决条件: https://hyperledger-fabric.readthedocs.io/en/latest.../prereqs.html 安装依赖项: https://hyperledger-fabric.readthedocs.io/en/latest/install.html cd ~ curl -sSL...使用Web3 设置Fab代理 我们已经在我们的.profile中定义了这些: export FABPROXY_CONFIG=$GOPATH/src/github.com/hyperledger/fabric-chaincode-evm
区块链完全不同,如果举一个最接近的例子,我想可能与多数据中心远程异地灾备比较接近。 2. 部署拓扑 什么是区块链呢?...由于 Hyperledger Fabric 是建立在 Docker 基础之上的。所以不建议你去除 Docker 转而使用传统的本地编译安装方式。...我们仍然保持使用 Docker 在每个物理节点上,省去软件的编译和安装环节。 2.1. ...但实际我们看到 Hyperledger Fabric 使用的镜像是 hyperledger/fabric-couchdb 不清楚是否有修改过 CouchDB 数据库。...Tools 节点安装 Tools 在生成创世区块的时候我们就曾经使用,你可以沿用之前的 tools 简单,或者创建一个 cli 节点,这个节点主要是用于管理区块链集群,例如合约部署,调试等等。
区块链完全不同,如果举一个最接近的例子,我想可能与多数据中心远程异地灾备比较接近。 2. 部署拓扑 什么是区块链呢?...由于 Hyperledger Fabric 是建立在 Docker 基础之上的。所以不建议你去除 Docker 转而使用传统的本地编译安装方式。...我们仍然保持使用 Docker 在每个物理节点上,省去软件的编译和安装环节。 2.1....但实际我们看到 Hyperledger Fabric 使用的镜像是 hyperledger/fabric-couchdb 不清楚是否有修改过 CouchDB 数据库。...Tools 节点安装 Tools 在生成创世区块的时候我们就曾经使用,你可以沿用之前的 tools 简单,或者创建一个 cli 节点,这个节点主要是用于管理区块链集群,例如合约部署,调试等等。
前面的准备工作我就不用多说了,也就是各种软件和开发环境的安装,安装好以后,我们git clone下来最新的代码,并切换到v1.0.0,并且下载好我们需要使用的docker镜像,也就是到步骤6,接下来我们要解析的是之后的步骤...1.1编译生成cryptogen 我们既然获得了Fabric的源代码,那么就可以轻易的使用make命令编译需要的程序。.../channel-artifacts/channel.tx -channelID mychannel 另外关于锚节点的更新,我们也需要使用这个程序来生成文件: ../.....4.初始化Fabric环境 4.1启动Fabric环境的容器 我们将整个Fabric Docker环境的配置放在docker-compose-cli.yaml后,只需要使用以下命令即可: docker-compose...其他节点由于暂时还没使用到,我们可以先不安装,等到了步骤5.4的时候再安装。
前言 之前使用CA服务一直是在docker容器中运行下载好的CA镜像,在应用程序中通过Node SDK中集成的接口来访问CA服务器,这次尝试手动部署CA服务。...通过命令行安装和启动CA 1.直接从github下载源码并编译 go get -u github.com/hyperledger/fabric-ca/cmd/fabric-ca-server go get...library,可能与下载的fabric-ca版本有关系(此时最新为v1.1)。...通过docker镜像安装和启动CA 除了直接运行CA服务器程序,还可以利用docker容器来启动CA,fabric-ca镜像中同时包含了fabric-ca-server和fabric-ca-client...容器中运行fabric-ca镜像,镜像中包含编译好的可执行文件,镜像可以从Docker Hub直接下载,也可以在fabric-ca目录下利用make docker手动编译,然后使用docker-compose
入门 在我们开始之前,如果你还没有这样做,你可能希望检查是否已经在开发区块链应用程序和/或运行Hyperledger Fabric的平台上安装了所有前提条件。...一旦安装了前提条件,就可以下载并安装HyperLedger Fabric了,当我们在Fabric二进制文件上开发真正的安装程序时,我们提供了一个可以将示例、二进制文件和Docker映像安装到你的系统中的脚本...你可以从终端提示符中使用以下命令检查安装的Docker Compose程序的版本: docker-compose --version Go编程语言 Hyperledger Fabric的许多组件使用Go...Node.js Runtime and NPM 如果你使用Node.js的Hyperledger Fabric SDK开发Hyperledger Fabric应用程序,你需要安装版本8.9.x的Node.js...安装示例、二进制文件和Docker映像 当我们为Hyperledger Fabric二进制开发真正的安装程序时,我们提供了一个可以下载并安装示例和二进制文件到你的系统的脚本,我们认为,你会发现安装的示例应用程序对了解有关
Hyperledger Fabric CA 是 Hyperledger Fabric 的证书颁发机构 (CA)。...CA客户端 三、安装 1.在Ubuntu上安装GO 1.10+,这个之前已经安装过了 2.在Ubuntu上安装libtool依赖项 sudo apt install libtool libltd1-dev...-b admin:adminpw -b选项为引导程序管理员提供注册 ID 和密码;如果未使用“ldap.enabled”设置启用 LDAP,则这是必需的。...2.通过Docker启动 创建一个docker-compose.yml fabric-ca-server: image: hyperledger/fabric-ca:amd64-1.4.7 container_name.../src/github.com/hyperledger/fabric-ca make docker cd docker/server docker-compose up -d 5.配置 配置有三种方式
docker images查询了下hyperledger/fabric-couchdb版本都是latest....具体使用docker inspect hyperledger/fabric-couchdb 才查询到实际版本为 ".base.version": "amd64-0.4.14", 这个是当前最新的版本,查看...couchdb: container_name: couchdb image: hyperledger/fabric-couchdb:0.4.10 使用docker-compose -f...实际上hyperledger fabric-couchdb 0.4.14镜像使用的couchdb版本为2.2.0比较新了。...所以docker compose脚本编写的一个最佳实践是, 镜像务必带上版本号, 版本号参考fabric安装脚本bootstrap.sh为准, 不随便升级。
环境,采用VSCode远程开发模式开发调试链码和客户端程序。.../byfn.sh down 3 开发测试 以下将使用VSCode远程开发模式,连接我们前面启动的Fabric网络进行远程开发。...3.1.3.1 安装链码 # 进入工具容器 $ docker exec -it cli bash # 进入链码所在路径 root@ce34ec1e55ae:/opt/gopath/src/github.com.../hyperledger/fabric/peer# cd /opt/gopath/src/github.com/chaincode/ptcc # 执行安装链码命令 ## 组织1的peer节点安装 root...提供Go、Java、Node的SDK,本节使用Go的SDK开发客户端程序调用前面部署好的链码。
检查环境 「Docker版本」 docker -v 「Golang语言环境」 go version 三、Fabric 源码安装 3.1....下载源码 cd $GOPATH/src/github.com/hyperledger git clone https://gitee.com/hyperledger/fabric.git 这里使用国内的码云的镜像仓库...修改安装脚本 如果本地网络访问github顺畅可以忽略该步骤 编辑 bootstrap.sh 文件 vim $GOPATH/src/github.com/hyperledger/fabric/scripts...智能合约包含管理区块链账本上资产的业务逻辑,由成员运行的应用程序网络可以在账本上调用智能合约创建,更改和转让这些资产,应用程序还通过智能合约查询,以在分类账上读取数据。.../network.sh down 该命令将停止并删除节点和链码容器,删除组织加密材料,并从Docker Registry移除链码镜像,另外还会删除之前运行的通道项目: 七、使用认证机构创建网络 Hyperledger
+x /usr/local/bin/docker-compose 6、Fabric源码下载 6.1 github上clone 下载源代码 我们可以使用Git命令下载源码,首先需要建立对应的目录,然后进入该目录...:git clone https://github.com/hyperledger/fabric.git 6.2 Fabric 切换到指定版本v1.0.0 由于Fabric一直在更新,所有我们并不需要最新最新的源码...### 下载完毕后,我们运行以下命令检查下载的镜像列表: 执行命令:docker images 7 、编译cryptogen 7.1 证书工具的使用 编译生成 cryptogen之前我们需要安装一个软件包...cryptogen程序。...请使用命令:exit ---- 后续总结 第一步 开启网络(前提是环境已经部署完成,网络状态是关闭的) 跳转指定文件夹,执行命令:cd ~/go/src/github.com/hyperledger
安装docker sudo apt-get install docker 3. 安装curl sudo apt-get install curl 4....下载fabric镜像 docker pull hyperledger/fabric-orderer:x86_64-1.0.2 docker pull hyperledger/fabric-peer:x86..._64-1.0.2 docker pull hyperledger/fabric-zookeeper:x86_64-1.0.2 docker pull hyperledger/fabric-couchdb...:x86_64-1.0.2 docker pull hyperledger/fabric-kafka:x86_64-1.0.2 docker pull hyperledger/fabric-ca:x86..._64-1.0.2 docker pull hyperledger/fabric-ccenv:x86_64-1.0.2 docker pull hyperledger/fabric-javaenv:x86
#先看这个搭建Hyperledger Fabric基础环境 https://zhuanlan.zhihu.com/p/54759061 #(看到安装docker-compose完成即可,接下来看此篇).../fabric/hyperledger-fabric 下载hyperledger-fabric-linux-amd64-1.0.5.tar.gz压缩包 下载Linux对应压缩包 wget https...://nexus.hyperledger.org/content/repositories/releases/org/hyperledger/fabric/hyperledger-fabric/linux-amd64...-1.0.5/hyperledger-fabric-linux-amd64-1.0.5.tar.gz 解压到fabric-samples目录下 tar -zxvf hyperledger-fabric-linux-amd64...在这里,我们使用CAR4。
导言: 最近在国内某金融公司做区块链开发,主要负责智能合约开发,使用的是HyperLedger Fabric 1.0,自己也开始学习区块链技术,上周已经学会自己搭建区块链网络,同时自己也写了一个关于数字货币发行和管理的智能合约...有可以一起交流可以私信我。...安装 获取最新版本的 Docker 安装包 看官方教程 https://docs.docker.com/install/linux/docker-ce/ubuntu/ 安装Docker-Compose...sudo apt-get install python-pip 然后是安装docker-compose,我们从官方网站(https://github.com/docker/compose/releases...5.部署Fabric 1.0 Beta 1.下载官方自动化部署脚本 Fabric源码下载 我们可以使用Git命令下载源码,首先需要建立对应的目录,然后进入该目录,Git下载源码: mkdir -p ~
以下是在Ubuntu中安装并测试Fabric 1.0 Beta的步骤: 一、环境准备 1.1 安装VirtualBox并在其中安装好Ubuntu 这一步其实没啥好说的,下载好最新版的VirtualBox...sudo apt-get install ssh 1.2 安装Docker 安装Docker也会遇到外国网络慢的问题,幸好国内有很好的镜像,推荐DaoClound,安装Docker的命令是: curl...服务 sudo service docker restart 1.3 安装docker-compose Docker-compose是支持通过模板脚本批量创建Docker容器的一个组件。...在安装Docker-Compose之前,需要安装Python-pip,运行脚本: sudo apt-get install python-pip 安装完成后,接下来从DaoClound安装Docker-compose...mkdir fabric-sample cd fabric-sample 然后就可以使用curl命令下载并运行自动化部署脚本了: 1.0 beta的命令是: curl -sSL https://raw.githubusercontent.com
在Ubuntu上搭建Hyperledger Fabric 2.4.9需要进行以下步骤: 安装Docker和Docker Compose 在Ubuntu上安装Docker和Docker Compose可以使用以下命令...docker-compose 安装完成后,可以使用以下命令检查是否安装成功: # 查看Docker版本 docker --version # 查看Docker Compose版本 docker-compose...--version 安装Go语言 Hyperledger Fabric使用Go语言编写,因此需要安装Go语言环境。...可以使用以下命令安装: sudo apt-get install golang-go 安装完成后,可以使用以下命令检查是否安装成功: go version 安装Node.js和npm Hyperledger...启动Hyperledger Fabric网络 使用以下命令进入解压后的Hyperledger Fabric目录: cd fabric-samples/test-network 然后使用以下命令启动网络:
领取专属 10元无门槛券
手把手带您无忧上云