首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Hyperledger Fabric和Composer实现区块链应用程序

让我们看看使用Hyperledger Fabric和Composer实现区块链应用程序是多么容易。...项目Hyperledger的不同区块链方法是Fabric,Burrow,Iroha,Indy和Sawtooth。私有,许可和联合区块链可以与所有这些区块链一起开发,但每种实现都遵循不同的方法。...我们直接使用Fabric概念开发链代码,权限或任何模型,因为Composer提供了更多优势。 实施功能 现在我们在我们选择的目录中创建我们的BND项目。...我们迫切希望看到Hyperledger等项目将如何继续推动业务中分布式账本技术的适应性。 故障排除 确保所有工具都与Fabric 1.1兼容。这意味着必须下载此版本的所有docker镜像。...这里是原文使用Hyperledger Fabric和Composer实现区块链应用程序 (adsbygoogle = window.adsbygoogle || []).push({});

2.1K20
您找到你想要的搜索结果了吗?
是的
没有找到

hyperledger fabric 1.4.0安装文档

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

65020

hyperledger v1.0.5 区块链运维入门(一)

区块链完全不同,如果举一个最接近的例子,我想可能与多数据中心远程异地灾备比较接近。 2. 部署拓扑 什么是区块链呢?...由于 Hyperledger Fabric 是建立在 Docker 基础之上的。所以建议你去除 Docker 转而使用传统的本地编译安装方式。...我们仍然保持使用 Docker 在每个物理节点上,省去软件的编译和安装环节。 2.1. ...但实际我们看到 Hyperledger Fabric 使用的镜像是 hyperledger/fabric-couchdb 不清楚是否有修改过 CouchDB 数据库。...Tools 节点安装 Tools 在生成创世区块的时候我们就曾经使用,你可以沿用之前的 tools 简单,或者创建一个 cli 节点,这个节点主要是用于管理区块链集群,例如合约部署,调试等等。

2.1K110

hyperledger v1.0.5 区块链运维入门

区块链完全不同,如果举一个最接近的例子,我想可能与多数据中心远程异地灾备比较接近。 2. 部署拓扑 什么是区块链呢?...由于 Hyperledger Fabric 是建立在 Docker 基础之上的。所以建议你去除 Docker 转而使用传统的本地编译安装方式。...我们仍然保持使用 Docker 在每个物理节点上,省去软件的编译和安装环节。 2.1....但实际我们看到 Hyperledger Fabric 使用的镜像是 hyperledger/fabric-couchdb 不清楚是否有修改过 CouchDB 数据库。...Tools 节点安装 Tools 在生成创世区块的时候我们就曾经使用,你可以沿用之前的 tools 简单,或者创建一个 cli 节点,这个节点主要是用于管理区块链集群,例如合约部署,调试等等。

2.5K80

深入理解Fabric环境搭建的详细过程

前面的准备工作我就不用多说了,也就是各种软件和开发环境的安装安装好以后,我们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的时候再安装

1.9K10

Fabric CA的部署与使用

前言 之前使用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

2.9K51

Hyperledger Fabric

入门 在我们开始之前,如果你还没有这样做,你可能希望检查是否已经在开发区块链应用程序和/或运行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二进制开发真正的安装程序时,我们提供了一个可以下载并安装示例和二进制文件到你的系统的脚本,我们认为,你会发现安装的示例应用程序对了解有关

2.2K30

Hyperledger Fabric 2.x 环境搭建

检查环境 「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

1.6K10

在ubuntu下 搭建区块链 (Hyperledger Fabric) 可在腾讯云实验室测试

+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

2.6K00

HyperLedger Fabric 1.0 Alpha 入门 - 开发环境安装测试

导言: 最近在国内某金融公司做区块链开发,主要负责智能合约开发,使用的是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 ~

43940

一、环境准备

以下是在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

31420

fabric区块链(一)—搭建环境

在Ubuntu上搭建Hyperledger Fabric 2.4.9需要进行以下步骤: 安装DockerDocker Compose 在Ubuntu上安装DockerDocker 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 然后使用以下命令启动网络:

64320
领券