Hyperledger Fabric 环境搭建

2016年3月,在Linux协会的推动下,超级账本项目将正式把Blockstream,Digital Asset Holdings(数字资产控股公司)以及科技巨头IBM这三个项目成员贡献的代码合并为一个新的代码库,形成一个新的企业级区块链的基础。这个代码集合被称为Hyperledger Fabric。
Fabric 致力在一个共识网络内,对指定资产资产的信息进行互换、维护和调阅。Fabric的架构支持模块的插拔,例如:共识模块、会员模块等。它将进一步推广“智能和约”在容器技术中的应用,从而实现各种商业应用场景。

源码地址:https://github.com/hyperledger/fabric

文档:http://hyperledger-fabric.readthedocs.io/en/latest/


官方wiki https://wiki.hyperledger.org/projects/fabric


中文文档: https://hyperledgercn.github.io/hyperledgerDocs/sdk-design_zh/


Install Prerequisites

Install cURL


http://blog.csdn.net/u013720726/article/details/60775580
Docker and Docker Compose

安装docker, 版本要求17.06.2-ce or greater: https://yeasy.gitbooks.io/docker_practice/content/install/centos.html

安装docker compose, 版本要求1.14.0 or greater:https://yeasy.gitbooks.io/docker_practice/content/compose/install.html

可能需要安装pip:

sudo yum install python-pip

报错:No package python-pip available

yum -y install epel-release

sudo pip install --upgrade pip
Go Programming Language

要求1.9.x

https://golang.org/doc/install?download=go1.9.1.linux-amd64.tar.gz

Python

要求2.7

Install Binaries and Docker Images
新建一个文件夹,在文件夹内执行

curl -sSL https://goo.gl/Q3YRTi | bash

如果curl执行失败,可以打开网址,复制一份文件再执行cat file | bash


Hyperledger Fabric Samples

git clone https://github.com/hyperledger/fabric-samples.git
cd fabric-samples


API Documentation

https://godoc.org/github.com/hyperledger/fabric


Hyperledger Fabric SDKs

目前只有Node.js和java的sdk


Hyperledger Fabric CA



Tutorials

我们提供四个初始教程,让您开始使用Hyperledger Fabric。 第一个面向Hyperledger Fabric应用程序开发人员,撰写您的第一个应用程序。 它将引导您完成使用Hyperledger Fabric Node SDK为Hyperledger Fabric编写第一个块链应用程序的过程。

第二个教程面向Hyperledger Fabric网络运营商,构建您的第一个网络。 这将引导您完成使用Hyperledger Fabric建立块链网络的过程,并提供一个基本的示例应用程序来测试它。

最后,我们提供两个链码教程。 一个面向开发人员,Chaincode for Developers,另一个面向运营商,Chaincode for Operators。


环境搭建完成后

进入 fabric/examples/e2e_cli,执行 ./network_setup.sh up,这是一个转账的区块链实例,如果成功开启,说明你的fabric环境搭建成功,如果失败则按照报出问题修改,说明一下clone fabric源码时,需要加上 -b master,否则下载不是master分支, 运行上述./network_setup.sh up命令时会报错












  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值