超级账本简介
2015年12月, 由Linux基金会牵头, IBM、Intel、Cisco等共同宣布了Hyperledger联合项目成立.
超级账本项目为透明、公开、去中心化的企业级分布式账本技术提供开源参考实现
目前超级账本社区中已有
- 艾亿数融、OnChain、比邻共赢、BitSE、布比、三一重工、万达、华为等诸多国内企业加入
超级账本首次将区块链技术引入到分布式联盟账本的应用场景中, 为未来基于区块链技术打造高效率的商业网络打下基础
超级账本由面向不同目的和场景的八大顶级子项目构成:
- Fabric: 目标是区块链的基础核心平台,支持PBFT(拜占庭容错算法)等新的共识机制, 支持权限管理
- Sawtooth: 是Intel 主要发起和贡献的区块链平台. 支持全新的基于硬件芯片的共识机制Proof of Elapsed Time(PoET)
- iroha: 账本平台项目, 基于C++实现, 带有面向Web和Mobile的特性
- Blockchain Explorer: 提供Web操作界面, 可查看查询绑定区块链的状态(区块个数, 交易历史)信息等
- Cello: 提供区块链平台的部署和运行时管理功能, 应用开发者无需关心如何搭建和维护区块链
- Indy: 提供基于分布式账本技术的数字身份管理机制
- Composer: 提供面向链码开发的高级语言支持, 自动生成链码等
- Burrow: 提供以太坊虚拟机的支持, 实现支持高效交易的带权限的区块链平台
Fabric是最早加入到超级账本项目中的顶级项目, 面向企业的分布式账本平台, 引入了权限管理, 支持可插拔、可扩展, 由IBM、DIH等企业于2015年底提交到社区, 是首个面向联盟链场景的开源项目
Fabric基于GO语言实现, 已发布1.1.0版本