## 1. Hyperledger Fabric
Hyperledger Fabric 是 Hyperledger 的核心项目,甚至在一些场合当提到 Hyperledger 的时候一般会认为就是指 Fabric ,这其实是误解,但是也从侧面反映 Hyperledger Fabric 在 Hyperledger中占据的地位 。 Hyperledger Fabric 本质上是一个分布式共享账本 。 Hyperledger Fabric 的目标是成为开发应用和解决方案的基础,在设计上它采用模块化架构,模块化架构的好处是组件可以根据需要灵活配置 ,可以做到插入即用 。 Hyperledger Fabric 最初由 IBM 开发,目前由整个 Linux 基金会共同维护 。
## 2. Hyperledger Explorer
Hyperledger Explorer 是一个用来对区块链进行配置管理 、 区块和交易数据查询、节点管理的工具。 通过 Hyperledger Explorer 可以查看区块链内部的信息,比如:账本数、区块数 、 交易数等数据 。 同时 Hyperledger Exp lorer 还可以对区块链进行管理, 比如执行部署智能合约 、 更新智能合约等常用操作 。 Hyperledger Explorer 的前景是支持 Hyperledger下面的所有区块链产品,目前 Hyperledger Explorer 只支持 Fabric ,未来将逐步支持更多的区块链实现 。 Hyperledger Explorer 采用 Node.js 开发 。
## 3. Hyperledger Iroha
Hyperledger Iroha 使开发者和 Hyperledger之间的互动性更强,当开发者需要使用分布式账本技术的时候 Iroha 会提供非常强大的帮助 。 Iroha 采用 C++开发,基于领域驱动 C++设计,在移动应用方面 Iroha 也提供了很好的支持 。 Iroha 目前采用新的 BFT 共识算法 。
## 4. Hyperledger Burrow
Hyperledger Burrow 是 Hyperledger 中第一个源于以太坊框架的项目 。 Hyperledger Burrow 是一个经过许可的智能合同机。Hyperledger Burrow 发布于 2014 年 12 月,首次提供了一个模块化的 、带有经过许可的智 能合约解释器的区块链客户端 。Hyperledger Burrow 采用了部分以太坊虚拟机 ( EVM )的技术规范 。
## 5. Hyperledger Indy
Hyperledger Indy 项目专注于区块链生态系统的数字身份工具,提供基于区块链或者其他分布式账本的数字身份,从而让它们跨管理域、跨应用与其他应用程序进行交互操作 。 在传统的社会中每个人可能拥有多个身份,公司员工、车主、房屋所有人等 。 这些身份都存在于各自独立的系统中,互相之间没有联系 。 Hyperledger Indy 试图将这些身份信息统一处理,提供一套独立于任何系统的数字身份账本来解决身份统一管理的问题 。
## 6. Hyperledger Sawtooth
Hyplerledger Sawtooth (中文名 : 锯齿湖)是一个模块化平台,用以创建、部署和运行分 布式账本 。 Hyperledger Sawtooth 包含诺韦尔共识算法,计时验证( PoET ),它针对的是以最 小的资源消耗处理大量的分布式验证器 。 Hyperledger Sawtooth 还有一个典型的特点就是可 以运行以太坊的智能合约 。 Hyperledger Sawtooth 可以代替单个集中式数据库,分布式账本 中的参与者为共享计算贡献资源,确保对分布式账本的状态的普遍一致 。
## 7. Hyperledger Composer
Hyperledger Composer 是一个应用程序的框架,可以简化 Fabric 应用程序的创建、部署和使用 。 通过 Hyperledger Composer,开发者可以轻松地对业务资产、参与者以及事务建模,将这些模型变成可行的 Fabric 区块链应用 。 目前 Composer 项目的源代码被托管在Gi thub 中,除了 Hyperledger Composer 正式项目,还有一些为Hyperledger Composer 提供服务的模块。
## 8. Hyperledger Cello
Hyperledger Cello 是一个 Fabric 的集成管理工具 。 Hyperledger Cello 的 目标是建立一种 方式来创建、管理和终止区块链 。Hyperledger Cello 项目的愿景是:能够兼容 Hyperledger 下的其他项目,包括 Fabric 、 Iroha 和 Sawtooth 等 。
## 8. Hyperledger Quilt
Hyperledger Quilt 是一种支付协议,主要应用于 Hyperledger 下面的不同区块链产品之间进行价值的传递和转换 。 目前 Hyperledger Quilt 项目正处于发展中 。