超级账本(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. 再学UML-深入浅出UML类图(五)

    实例分析3——售票机控制程序 某运输公司决定为新的售票机开发车票销售的控制软件.图I给出了售票机的面板示意图以及相关的控制部件. 图I   售票机面板示意图 售票机相关部件的作用如下所述: (1) 目 ...

  2. ftp免交互上传文件脚本

    ftp -i -n <<! open .x.x.x user yourFtpAccount yourPasswd cd /root/DailyBuild/webapps/ delete x ...

  3. 【转载】#446 - Deciding Between an Abstract Class and an Interface

    An abstract class is a base class that may have some members not implemented in the base class, but ...

  4. WPF产生不重复的随机数

    WPF产生不重复的随机数 在给定的区间范围(比如[50,99]),产生给定数量的随机数(不如10个),要求产生的随机数不重复首先给定变量min=50;max=99+1;//习惯与程序规定的编码不同所致 ...

  5. HDU 4944 逆序数对

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4911 题意: 给出一个序列,可以相邻的交换k次,求 k 次之后,逆序数对最少是多少: 分析: 可以发现 ...

  6. Uva 10534 波浪子序列

    题目链接:https://vjudge.net/contest/160916#problem/C 题意: 求一个奇数长的子序列,前一半严格递增,后一半严格递减:O(nlogn) 分析: 再次复习一下L ...

  7. SPFA 全面讲解

    SPFA全面讲解 --最短路高效算法 标签: 最短路 简介:SPFA 是1994年在西安交通大学段凡丁同学所提出,是将Dijsktra以及Bellman-Ford两种最短路算法完美结合的一个算法,效率 ...

  8. EJB结合struts2创建项目、发布jboss服务器和访问、父类(BaseDaoImpl)的封装

    一.环境搭建: 1.准备jboss服务器,将对应数据库的xml配置好放到jboss的发布目录下. <?xml version="1.0" encoding="UTF ...

  9. 关于ProjectServer调用PSI 报Error GeneralReadOnlyColumn (20005) - column TS_ACT_FINISH_DATE错的解决方案

    TimesheetDataSet Table Actuals Row: TS_LINE_UID='f4b970f8-fb03-44d1-9997-cd31da42cb09' TS_ACT_START_ ...

  10. Angularjs基础(二)

    AngularJS 表达式 AngularJS 表达式写在双大括号内:{{expression}} AngularJS 表达式把数据绑定到HTML,这与ng-bind 指令有异曲同工之妙 Angula ...