超级账本(Hyperledger)项目分框架类和工具类两种项目,框架类有Hyperledger Burrow、Hyperledger Fabric、Hyperledger Indy、Hyperledger Iroha和Hyperledger Sawtooth五个顶级项目;工具类有Hyperledger Caliper、Hyperledger Cello、Hyperledger Composer、Hyperledger Explorer和Hyperledger Quilt五个项目。项目结构图如下:


图:项目结构

框架类:

  • Hyperledger Burrow:提供以太坊虚拟机的支持,实现支持高效交易的带权限的区块链平台,由Monax 、Intel等企业于2 017 年4 月提交到社区。在GitHub 上源码地址为https://github.com/hyperledger/burrow
  • Hyperledger Fabric:最早加入到超级账本项目中的顶级项目,包括Fabric 、Fabric CA 、Fabric SDK (包括Node.Js 、Python 和Java 等语言)和fabric-api 等,目标是区块链的基础核心平台,支持PBFT 等新的共识机制,支持权限管理。由IBM 、DAH 等企业于2015年底提交到社区。在GitHub 上源码地址为https://github.com/hyperledger/fabric
  • Hyperledger Indy:由Sovrin 基金会牵头进行开发,致力于打造一个基于区块链和分布式账本技术的数字中心管理平台;。在GitHub 上源码地址为https://github.com/hyperledger/indy-node
  • Hyperledger Iroha:是账本平台项目, 基于C++实现,带有面向Web 和Mobile 的特性,由日本Soramitsu 等企业于2016 年10 月提交到社区。在GitHub 上源码地址为https://github.com/hyperledger/iroha
  • Hyperledger Sawtooth:包括arcade 、core 、dev-tools 、validator 、mktplace 等。是Intel 主要发起和贡献的区块链平台,支持全新的基于硬件芯片的共识机制ProofofElapsed Time (PoET),由Intel 等企业于2016 年4 月提交到社区。在GitHub 上源码地址为https://github.com/hyperledger/sawtooth-core;

工具类:

  • Hyperledger Caliper:是一款区块链基准工具,旨在通过一组预定义用例来衡量特定区块链实施的性能。由华为于2017年5月提交到社区。可以为Hyperleger Fabric, Hylerledger Sawtooth和Hyperledger Iroha提供分析支持,预计会在2018年底会加入更多区块链网络。在GitHub 上源码地址为https://github .com/hyperledger/caliper;
  • Hyperledger Cello:提供区块链平台的部署和运行时管理功能。使用Cello ,管理员可以轻松部署和管理多条区块链;应用开发者可以无需关心如何搭建和维护区块链,由IBM 技术团队于2017 年1 月贡献到社区。在GitHub 上源码地址为https://github .com/hyperledger/cello;
  • Hyperledger Composer:一个广泛的,开放的开发工具集和框架,可以使开发区块链应用程序变得更容易, 目标是加快实现价值的时间,并使您更容易将区块链应用程序与现有业务系统集成, 是一个编程模型,包含一种建模语言,以及一组API,用于快速建网和应用程序,允许参与者发起交易,转移资产(Assets)。在GitHub 上源码地址为https://github .com/hyperledger/composer;
  • Hyperledger Explorer:提供Web 操作界面,通过界面快速查看查询绑定区块链的状态(区块个数、交易历史)信息等,由Intel 、DTCC 、IBM等企业于2016 年8 月提交到社区。在GitHub 上源码地址为https://github.com/hyperledger/blockchain-explorer;
  • Hyperledger Quilt:是Interledger Protocol (ILP)协议的Java实现,定义了分布式账本与分布式账本之间、传统账本与分布式账本之间的交互过程,由日本的NTT Data提交到社区。在GitHub 上源码地址为https://github .com/hyperledger/quilt;

HyperLedger Fabric 1.4 超级账本项目(5.4)的更多相关文章

  1. HyperLedger Fabric 1.4 超级账本简介(5.2)

    超级账本(Hyperledger)是推动区块链跨行业应用的开源项目的总称,组织成员可以发起新的区块链项目,加入到超级账本项目(Hyperledger)中,但需要遵循Hyperledger的生命周期.  ...

  2. HyperLedger Fabric 1.4 超级账本起源(5.1)

    至比特币开源以来,无数技术人员对其进行研究,并且对该系统经过了无数次改进,超级账本项目(Hyperledger)最初也是用来改善比特币的底层技术,最终由Linux基金会组织发展起来.       开放 ...

  3. HyperLedger Fabric 1.4 超级账本组织(5.3)

    超级账本组织分为TSC(技术指导委员会).Governing Board(董事会成员).LF Staffs(工作人员)三个组织,组织架构图如下: TSC:技术指导委会员,主导社区的开发工作,下设多个工 ...

  4. 区块链学习7:超级账本项目Hyperledger与Fabric以及二者的关系

    ☞ ░ 前往老猿Python博文目录 ░ 一.超级账本(hyperledger) 超级账本(hyperledger)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,成员包括 ...

  5. 区块链学习7:超级账本项目Fabric中的背书、背书节点、背书策略、背书签名

    ☞ ░ 前往老猿Python博文目录 ░ 在Hyperledger Fabric区块链中,有背书节点进行背书,Hyperledger Fabric 使用背书策略来定义哪些节点需要执行交易. Hyper ...

  6. Hyperledger超级账本在Centos7下搭建运行环境

    超级账本(hyperledger)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,加入成员包括:荷兰银行(ABN AMRO).埃森哲(Accenture)等十几个不同利益体 ...

  7. 阿里云成为Hyperledger超级账本全球会员,发力区块链生态建设

    摘要: 阿里云将会与Hyperledger社区共同推进全球区块链技术和商业生态在多行业领域的建设. 2018年12月12日在瑞士巴塞尔的2018Hyperledger全球峰会上,阿里云正式加入Hype ...

  8. HyperLedger Fabric 学习思路分享

    HyperLedger Fabric 学习思路分享 HyperLedger Fabric最初是由Digital Asset和IBM公司贡献的.由Linux基金会主办的一个超级账本项目,它是一个目前非常 ...

  9. SAP云平台,区块链,超级账本和智能合约

    前一篇文章<Hyperledger Fabric on SAP Cloud Platform>,我的同事Aviva已经给大家介绍了基于区块链技术的超级账本(Hyperledger)的一些概 ...

随机推荐

  1. debug问题记录

    debug进不去,发现断点没有带勾. 方案:去掉所有断点,重新编译,debug启动,重新打断点. source里面加入自己的java project. 关掉所有的java页面!!! dobbo服务用d ...

  2. SVN:验证位置时发生错误解决方案

    1. 2. 3.preferencens > svn >svn接口-选择SVNKit(Pure Java)设置后,再引用svn路径后,直接弹出输入用户名和密码就对了. 4.

  3. Ubuntu 12.04 安装Chrome步骤

    一.添加PPA 从Google Linux Repository(http://www.google.com/linuxrepositories/)下载安装Key,或把下面的代码复制进终端,回车,需要 ...

  4. 类型系统(type system)是一门编程语言最核心也是最基础的部分---编程语言最终的目标,本质上无非是回答两个问题:如何表示信息、如何处理信息

    https://www.cnblogs.com/feng9exe/p/9712059.html 类型系统(type system)是一门编程语言最核心也是最基础的部分.无论该语言基于何种编程范式,都必 ...

  5. Android应用经典主界面框架之中的一个:仿QQ (使用Fragment, 附源代码)

    备注:代码已传至https://github.com/yanzi1225627/FragmentProject_QQ 欢迎fork,如今来审视这份代码,非常多地方写的不太好,欢迎大家指正.有时间我会继 ...

  6. Doubly Linked List

    Doubly Linked List Your task is to implement a double linked list. Write a program which performs th ...

  7. hibermate一对一关联

    在hibernate.cfg.xml配置<mapping class="oneToOne.IDCard" />,以及实体类的get和set方法省略了. User类 @E ...

  8. maven的.m2文件夹

    安装完maven是没有.m2文件夹的. Maven缺省的本地仓库路径为${user.home}/.m2/repository 在linux中以.开头的文件夹都是隐藏的.当使用maven命令的时候,ma ...

  9. mysql五种日期函数

    create table timess( id int primary key auto_increment, YEARs ——” DATEs DATE ——” TIMEs TIME ::——::” ...

  10. P2382 化学分子式

    luogu的oier化学一定都很好 这个题是让我们模拟计算化学方程式的过程. 和时间复杂度类似的题目. 我们可以根据括号,将求解分成若干个步骤. 从外部看,需要将一对括号看做一个整体.然后进行计算. ...