Hyperledger项目简介

我注意到很多人在谈论“Hyperledger”时会有困惑。我最近在PayPal的新加坡办公室举行的聚会上谈了这个话题。本文总结了那次谈话。

Hyperledger是一个项目,而不是技术,你不能在Hyperledger上构建一些东西。

当人们问“什么是Hyperledger?”时,我给出的答案通常是“你指的是由Linux基金会运行的名为Hyperledger的项目,还是指由该项目孵化的一种账本技术,这种技术曾被混乱地被称为 Hyperledger Fabric ?”。第一个是一群人,第二个是一堆代码。

让我们从Linux基金会开始

根据他们的网站所说,Linux基金会是 世界顶级开发人员和公司建立生态系统以加速开放技术开发和商业化采用的首选组织。

资金。Linux基金会通过会员费得到资助,主要来自企业,并提供会员指导,咨询,培训,活动,网络和网络研讨会。

项目。 Linux基金会运行着许多项目,其中最着名的就是Linux,一个开源操作系统,带有标志性的企鹅标志。目前Linux基金会网站列出了52个这样的项目。Linux基金运行的项目使用开源管理最佳实践,包括许可和贡献协议选择,以符合Linux的理想。Hyperledger项目就是这样的一个项目。

Linux基金会的Hyperledger项目(“ Hyperledger ”)

开放源码区块链和智能合约技术的“保护伞”

Hyperledger只是Linux基金会运行的众多项目之一。

在网站上可以看出:Hyperledger项目是一项通过开源协作,旨在推动跨行业区块链技术的发展。这是一个全球协作项目,涉及金融,银行,物联网,供应链,制造和技术等领域的领导者。该项目旨在通过提供支持不同用途组件的模块化框架,集中开展许多独立工作来开发开放协议和标准。这将包括各种具有自己的共识和存储模型的区块链,以及用于身份识别,访问控制和合同的服务。

谁资助项目?项目成员。

有三种类型的会员支付不同的费用:首席会员,普通会员和准会员。会员费用如下:

  • 首席会员每年25万美元
  • 普通会员根据组织的人数支付5千至5万美元/年
  • 准会员(预先批准的非营利组织,开源项目和政府)

Hyperledger项目的成员也需要企业成为Linux基金的企业成员。

[来源:https ://www.hyperledger.org/about/join检索于2016年12月9日]

谁是会员?

能够代表项目管理委员会和技术指导委员会的首席会员包括:埃森哲(Accenture),空客(Airbus),CME集团,德意志交易所集团(Deutsche Bourse Group),数字资产(Digital Asset),DTCC,富士通(Fujitsu),日立(Hitachi),IBM,英特尔,摩根大通(JP Morgan),R3,万达集团。

目前,数字资产的Blythe Masters是董事会主席,IBM的Chris Ferris是技术指导委员会主席。

R3的Todd McDonald担任理事会成员,Richard Brown担任技术指导委员会成员。

谁协调它?

Linux基金会为员工提供项目管理和协调。目前,Linux基金会的Brian Behlendorf是执行董事。

谁写代码?

可以提交符合项目理想的技术,以供项目孵化考虑。谁开发代码?这 不是 Linux基金会的责任,它不会直接开发任何代码。

该项目有几个代码贡献:这些代码目前是独立的分布式分类账技术(Distributed ledger technologies, DLT),它们都显示出承诺,而不是“整体的一部分”。目前,该项目孵化的分布式账本的主要代码贡献者是:

  • IBM的Fabric(最初主要由IBM *提供)
    • 这是早些时候被混淆地称为“Hyperledger Fabric”的原因,导致一些人简称它为“Hyperledger”。通常当有人说“我们尝试使用Hyperledger”时,他们的意思是“我们试图使用Fabric”,但有时它们是指 在Hyperledger项目中孵化的任何DLT。最好检查一下!
  • Soramitsu的Iroha(由Soramitsu,NTT Data,Colu提供)
    • 现在合并在一起,为“eee-row-ha”
  • 英特尔的Sawtooth Lake(主要由英特尔提供)

R3的Corda

R3 于2016年11月30日开放其分布式账本技术(DLT),称为Corda,目前打算将其提交给Hyperledger进行孵化考虑。Corda旨在满足受监管金融机构的要求,因此首先由金融服务行业使用。它也可用于其他行业:解决财务要求是任何行业的良好选择。为了更加深入理解,值得读一读Corda的这些材料:商业白皮书和Richard Brown自己的解释

互操作性或连锁一起工作

虽然该项目的目标是创建适用于各种行业的 互操作分类帐 ,但个人贡献(Fabric,Sawtooth Lake,Iroha)尚未实现互操作。也就是说,其中一个分类账上的资产或智能合约不能立即与另一个账户交互或直接工作。在最基本的技术层面推动账务互操作是Hyperledger的主要目标和价值之一。

结论

Hyperledger 是Linux基金运行的一个项目,该项目孵化的分布式账本技术包括IBM*的Fabric,英特尔的Sawtooth Lake,Soramitsu的Iroha,或许很快会是R3的Corda。

为了澄清混淆,如果您的意思是项目或者“Fabric/Sawtooth Lake/Iroha”,则称“Hyperledger项目”;如果您指的是一般技术,则称“Hyperledger技术”,但您不能在 “Hyperledger”上 构建应用程序


*“Fabric”贡献的历史很复杂(我不明白),为了简单起见,我将它描述为IBM的Fabric。它似乎最初主要由IBM提供。Tim Swanson在写作的时候介绍了维基百科说“第一件提案是结合数字资产控股、Blockstream的libconsensus和IBM的OpenBlockchain以前工作的代码库。[5]这后来被命名为Fabric。[6]

本文的版权归 wheel_BL 所有,如需转载请联系作者。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏c#开发者

C# : row-clickable GridView and get and set gridview rows using JavaScript

Complete C# code: ---------------- using System; using System.ComponentModel; ...

2986
来自专栏跟着阿笨一起玩NET

GB2312转换成UTF-8与utf_8转换成GB2312

1771
来自专栏听雨堂

想修改CSS

      下载了一个“通用”的CSS文件,本来想偷懒的,结果发现有问题,就是它用的颜色是变量定义的,无法识别。我又找不到在哪里可以定义。 BODY{     ...

20210
来自专栏互联网开发者交流社区

WinForm之窗体应用程序

1793
来自专栏菩提树下的杨过

MSDN官方的ASP.Net异步页面的经典示例代码

示例1.演示异步获取一个网址的内容,处理后显示在OutPut这一Label上 using System; using System.Web; using S...

1975
来自专栏xingoo, 一个梦想做发明家的程序员

windows程序设计-第四章 system1.c

/*---------------------------------------------------- SYSMETS1.C -- System M...

23010
来自专栏Pulsar-V

C#下各种获取时间的姿势

直接贴代码吧 DateTime dt = DateTime.Now; Label1.Text = dt.ToString();//2005-11-5 13:21...

3196
来自专栏跟着阿笨一起玩NET

C#巧用Excel模版变成把Table打印出来

转载:http://blog.csdn.net/gwblue/article/details/38865525

1152
来自专栏闻道于事

商城项目整理(三)JDBC增删改查

商品表的增加,修改,删除,订单表的增加,确认,用户表的查看,日志表的增加,查看 商品表建表语句: 1 create table TEST.GOODS_TABL...

5425
来自专栏跟着阿笨一起玩NET

[C#]工具类—FTP上传下载

  不错的文章:http://www.cnblogs.com/greatverve/archive/2012/03/03/csharp-ftp.html

1131

扫码关注云+社区