本文不涉及任何技术开发的内容,仅供你跟同学、同事吹牛B之用。就像很多牛人总爱讲历史典故一样。

一、诞生与现状

HyperLedger 诞生于2015年12月17日,HyperLedger 追寻Apache V2 License,Apache V2是针对商业应用非常有好的。初创时由Linux基金会牵头的30多个成员。目前HyperLedger已经有120个成员,其中29个来自中国本土。

HyperLedger主要的子项目有五个子项目,其中Blockchain Explorer是分布式账本的浏览器、Fabric、STL、Iroha是分布式账本、Cello是负责简化分布式账本部署难度 的项目,具体如下图:



**Fabric:**HyperLedger中最为著名的项目,通常人们说HyperLedger,默认指的就是Fabric。截止发稿之时,Fabric已经发布了1.0版本。由golang开发的一款分布式账本。

STL(SawToothLake):由Python开发,采用PoET的共识机制

Iroha:从名字上看就知道是日本名字,确实是由日本的两家公司提出,其中一家是日立。由C++开发,设计了很多移动端和Web应用的支持

Blockchian Explorer:提供了一个与账本打交道的UI界面,可以了解到每个节点的情况,以及所有的交易信息等。

Cello:是由Python和javascript开发,是为了解决和缓解区块链项目在部署和管理上的问题

HyperLedger Fabric SDK:除了上面说的五个主要的项目之外,还有这个项目,他提供通过SDK方式访问账本的方式:

Node.Js

https://github.com/hyperledger/fabric-sdk-node

Python

https://github.com/hyperledger/fabric-sdk-py

Java

https://github.com/hyperledger/fabric-sdk-java

二、区块链社区

HyperLedger的生命周期共分为五个阶段,分别是Proposal(提案)、Incubation(孵化)、Active(活跃)、Deprecated(过时)、End of Life(结束)。

如果要在HyperLedger发起新项目的话,首先要有发起人将项目要实现的目标已经如何开发、谁来维护等信息撰写成草案,提交技术委员为审核,这个阶段成为Proposal。

如果技术委员会中的2/3同意,则进入孵化阶段。在孵化阶段将对项目进行开发、测试。直至项目完成。

如果大家都多项目没有疑问,则项目进入Active阶段。 如果项目已将想当成熟了,就进入后面的阶段。

如何参与HyperLedger开发

首先要有如下工具:

HyperLedger采用Linux foundation ID作为开发ID;

Jira作为任务管理工具;

Gerrit作为代码管理工具;

RocketChat作为沟通工具;

代码提交过程:

HyperLedger 组织结构

HyperLedger在组织上主要分为三个部分:

TSC:技术委员会,主导社区的开发工作,下面设有多个工作组,每个工作组针对具体的项目进行开发;

Governing Board:负责决策社区的所有事物,对社区成员负责;

LF Staffs:Linux Foundation 工作人员的简称,为社区提供服务;

HyperLedger项目以及社区的更多相关文章

  1. Hyperledger项目中使用的工具

    Hyperledger作为一个众多IT厂商参与的项目,全球化的开源社区,其项目的组织形式.流程.工具,都值得借鉴.好工匠离不开好工具,我注意到Hyperledger项目中使用了大量的好工具,包括项目管 ...

  2. Android 开源项目 eoe 社区 Android 客户端(转)

    本文内容 环境 开源项目 eoe 社区 Android 客户端 本文介绍 eoe 社区 Android 客户端.它是一个开源项目,功能相对简单,采用侧边菜单栏.可以学习一下.点击此处查看 GitHub ...

  3. Android 开源项目 eoe 社区 Android 客户端

    本文内容 环境 开源项目 eoe 社区 Android 客户端 本文介绍 eoe 社区 Android 客户端.它是一个开源项目,功能相对简单,采用侧边菜单栏.可以学习一下.点击此处查看 GitHub ...

  4. GNU 项目(开源社区的由来,背后的哲学)

    转自译言网:http://article.yeeyan.org/view/88497/59257/ 第一个软件共享社区 当我在1971年开始在麻省理工人工智能实验室工作时, 我成为一个已经存在多年的软 ...

  5. Hyperledger 项目

    https://github.com/hyperledger/fabric.githttps://github.com/hyperledger/blockchain-explorer.githttps ...

  6. 搭建基于hyperledger fabric的联盟社区(六) --搭建node.js服务器

    接下来我要做的是用fabric sdk来做出应用程序,代替CLI与整个区块链网络交互.并且实现一个http API,向社区提供一个简单的接口,使社区轻松的与区块链交互. 官方虽然提供了Node.JS, ...

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

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

  8. 如何向Openstack社区提交一个新项目

    前几天有个朋友问我:自己有一个idea不错的项目,也把基本的框架写好了,想贡献到Openstack社区,却不知道应该怎么做.正好之前我有过类似的经历,那么来分享一下我是如何向Openstack社区提交 ...

  9. 无需付费,教你IDEA社区版中开发Web项目(SpringBoot\Tomcat)

    1.IDEA 版本介绍 最近有小伙伴私信我说 IDEA 破解怎么总是失效?难道就没有使用长一点的吗... 咳咳,除了给我留言「激活码」外,或许社区版可能完全满足你的需求. 相信有挺多小伙伴可能不清楚或 ...

随机推荐

  1. openstack service glance-api/registry mysql of max_connection

  2. 客户端JavaScript Ajax

    创建: 2017/10/21 完成: 2017/10/23   [TODO] 对Ajax收发各类型数据制作模板 补充跨域通信(cross origin) p457  HTTP通信  HTTP  超文本 ...

  3. Finding Nemo(搜索)

    http://poj.org/problem?id=2049 题意:有一个迷宫,迷宫中有墙.门和空地.有M道墙,每一道墙用(x,y,d,t)表示,(x,y)表示墙的起始坐标,(d=1,t)表示向上t个 ...

  4. P3194 [HNOI2008]水平可见直线

    传送门 我们把所有的直线按斜率从小到大排序,然后用单调栈维护 发现,如果当前直线与\(st[top-1]\)直线的交点的横坐标大于等于与\(st[top]\)的交点的横坐标,当前直线可以覆盖掉\(st ...

  5. [Swift通天遁地]七、数据与安全-(9)文件的压缩和解压

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...

  6. 【转】深入理解Java多态原理

    之前一直知道多态是什么东西,平时敲代码也经常用到多态,但一直没有真正了解多态底层的运行机制到底是怎么样的,这两天才研究明白点,特地写下来,跟各位同学一起进步,同时也希望各位大神指导和指正. 多态的概念 ...

  7. MySQL数据库笔记总结

    MySQL数据库总结 一.数据库简介 1. 数据 所谓数据(Data)是指对客观事物进行描述并可以鉴别的符号,这些符号是可识别的.抽象的.它不仅仅指狭义上的数字,而是有多种表现形式:字母.文字.文本. ...

  8. HTML--使用单选框、复选框,让用户选择

    在使用表单设计调查表时,为了减少用户的操作,使用选择框是一个好主意,html中有两种选择框,即单选框和复选框,两者的区别是单选框中的选项用户只能选择一项,而复选框中用户可以任意选择多项,甚至全选.请看 ...

  9. hbuilder中的 http://www.w3.org/TR/html4/frameset.dtd

    <!-- This is the HTML 4.01 Frameset DTD, which should be used for documents with frames. This DTD ...

  10. Docker学习系列(一):windows下安装docker(转载)

    本文目录如下: windows按照docker的基本要求 具体安装步骤 开始使用 安装远程连接工具连接docker 安装中遇到的问题 Docker的更新 Docker中的jupyter windows ...