hyperledger是什么

HyperLedger

Hyperledger(超级账本)是一个为了促进跨行业发展的的开源区块链技术。由Linux基金会主导,汇集了金融、银行、物联网、供应链、制造和技术多个领域及行业。
Hyperledger 孵化并推广了一系列区块链技术,包括分布式账本框架,
智能合约引擎,客户端库,图形接口,使用程序库和示例应用程序。Hyperledger总体的策略是鼓励重用常见的模块并实现DLT组件的快速创新。
(官网:Hyperledger.org)

Hyperledger 项目

Hyperledger,拥有多个子项目以及相应的工具,每一个项目都需要经历Proposal, Incubation, Active, Deprecated, End of Life这样一个生命周期。我们一一罗列并简单介绍方便区分和访问,详细了解可以看去官网或者我的其他文章。

1.Fabric


项目源码:On Github

项目文档:Online Doc

视频介绍:YouTube Playlist

Hyperledger Fabric 是一个分布式账本解决方案,一个区块链框架实现。它旨在通过模块化架构和支持不同组建的可插拔实现,来提供一个具有较高的机密性、弹性、灵活性和可扩展性的解决方案。值得一提的是,Fabric利用容器技术来承载构成系统逻辑的“智能合约”(chaincode)。

  • 2015.12 开源
  • IBM和DAH提出
  • Golang
  • 稳定版本V1.0
  • 93+贡献者,4200+提交

详细介绍参考我的另一篇文章 学习 Hyperledger Fabric

2. Sawtooth Lake


项目源码:On Github

项目文档:Online Doc

视频介绍:YouTube Playlist

Hyperledger Sawtooth Lake用于建立,部署和运行分布式分类帐(也称为块链)的企业解决方案。 它提供了一个非常模块化和灵活的平台。

  • 2016.4 开源
  • Intel提出
  • Python
  • 37+贡献者,4300+提交
  • 主要特点
    • Proof of Elapsed Time(PoET) consensus
    • Transaction Families
    • Scalability

3. Iroha


项目源码:On Github

项目文档:Online Doc

Hyperledger Iroha 项目由Makoto Takemiya (Soramitsu), Toshiya Cho (Hitachi), Takahiro Inaba (NTT Data), and Mark Smargon (Colu)几个人提出。目前正处于孵化阶段。Iroha项目的目的在于将分布式账本技术便捷的应用于现有的基础项目上。

  • C++
  • 19+贡献者,2400+提交
  • 主要特点
    • 实施简单,针对移动开发
    • 领域驱动C++设计
    • 采用新的拜占庭容错共识算法:Sumeragi

4. Burrow


5. Indy


Hyperledger 工具

坚持原创技术分享,记录点滴成长历程!