Hyperledger Project 是一个开源的、协作完成的项目,旨在为 B2B 和 B2C 交易创建区块链。IBM 是 Hyperledger Project 的创始成员之一,向如今成为孵化的第一个项目的 Hyperledger Fabric 贡献了 44,000 行区块链代码。
Hyperledger Fabric 旨在创建一种可应用于涉及 B2B 和 B2C 交易的各种不同行业用例的开放标准。这项工作的主要目标是:
支持各种各样具有不同要求的行业用例
遵守现有的管理制度
支持已验证的身份,以及私人的、机密的交易
支持许可制、共享的账本
支持性能、可伸缩扩展、可审计性、身份识别、安全性和隐私性
减少工作证明中涉及的高成本计算
为了提供功能和所需的能力,Hyperledger Fabric 使用了以下概念作为基础:
智能合约(Smart contract)
数字资产(Digital asset)
记录系统存储库/存储(System of record repositories/stores)
去中心化一致性网络(Decentralized consensus-based network)
可插拔的一致性算法/模型(Pluggable consensus algorithms/models)
密码安全性(Cryptographic security)
Hyperledger Fabric 架构支持模块化、即插即用互操作性和容器技术,支持使用任何流行语言编写的智能合约。
安装配置Vagrant, 安装文档http://zulip.readthedocs.io/en/latest/dev-env-first-time-contributors.html
安装配置Virtualbox
在命令行界面, 输入:
vagrant init Charlemange/fabric-ca-box
正常输出消息如下:
等待下载完成, 大约需要10~15分钟时间。
下载完成之后, 输入:
vagrant up
等待虚拟机加载完成, 超级账本的环境就搭好啦~!