zoukankan      html  css  js  c++  java
  • 第八章 超级账本—面向企业的分布式账本

    一、简介
    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公司发起支持。
     
    四、开发必备工具
     
    五、贡献代码
     
  • 相关阅读:
    虚拟机更新为阿里数据源
    linux设置开机同步时间
    linux免密码登录
    Google 开源的 Python 命令行库:深入 fire(一)
    统计各个分类和标签下的文章数
    缩写名词解释
    Google 开源的 Python 命令行库:初探 fire
    稳定易用的 Django 分页库,完善分页功能
    Python 命令行之旅:使用 click 实现 git 命令
    Python 库打包分发、setup.py 编写、混合 C 扩展打包的简易指南(转载)
  • 原文地址:https://www.cnblogs.com/yahb/p/9011945.html
Copyright © 2011-2022 走看看