第八章 超级账本—面向企业的分布式账本

一、简介

2015年12月,由Linux基金会牵头,30家初始企业成员共同宣布了Hyperledger联合项目成立。目前包括了括Fabric、Sawtooth、Iroha、Blockchain Explorer、Cello、Indy、Composer、Burrow等8大顶级项目。

二、社区组织结构

1.基本结构

技术委员会,TSC:Technical Steering Committe,负责技术相关的工作,下设多个工作组,具体带动各个项目和方向的发展

管理董事会,Governing Board:负责社区组织的整体决策,由超级账本会员中推选出代表

Linux基金会,Linux Foundation, LF:负责基金管理,协助Hyperledge社区在Linux基金会的支持下发展

2 大中华区技术工作组

三、顶级项目介绍

超级账本目前包括如下顶级项目:

Fabric:包括Fabric、Fabric CA、Fabric SDK(包括Node.Js、Python和Java等语言)和fabric-api等,目标是区块链的基础核心平台,支持PBFT等新的共识机制,支持权限管理,最早由IBM和DAH发起;

Sawtooth:包括arcade、core、dev-tools、validator、mktplace等。是Intel主要发起和贡献的区块链平台,支持全新的基于硬件芯片的共识机制Proof of ElapsedTime(PoET);

Iroha:账本平台项目,基于C++实现,带有不少面向Web和Mobile的特性,主要由Soramitsu发起和贡献;

Blockchain Explorer:提供Web操作界面,通过界面快速查看查询绑定区块链的状态(区块个数、交易历史)信息等,由DTCC、IBM、Intel等开发支持;

Cello:提供区块链平台的部署和运行时管理功能。使用Cello,管理员可以轻松部署和管理多条区块链;应用开发者可以无需关心如何搭建和维护区块链,由IBM团队发起;

Indy:提供基于分布式账本技术的数字身份管理机制,由Sovrin基金会发起;

Composer:提供面向链码(链码的概念参见后面9.5节)开发的高级语言支持,自动生成链码等,由IBM团队发起并维护;

Burrow:提供以太坊虚拟机的支持,实现支持高效交易的带权限的区块链平台,由Monax公司发起支持。

四、开发必备工具

五、贡献代码

你可能感兴趣的:(第八章 超级账本—面向企业的分布式账本)