我注意到很多人在谈论“Hyperledger”时会有困惑。我最近在PayPal的新加坡办公室举行的聚会上谈了这个话题。本文总结了那次谈话。
Hyperledger是一个项目,而不是技术,你不能在Hyperledger上构建一些东西。
当人们问“什么是Hyperledger?”时,我给出的答案通常是“你指的是由Linux基金会运行的名为Hyperledger的项目,还是指由该项目孵化的一种账本技术,这种技术曾被混乱地被称为 Hyperledger Fabric ?”。第一个是一群人,第二个是一堆代码。
根据他们的网站所说,Linux基金会是 世界顶级开发人员和公司建立生态系统以加速开放技术开发和商业化采用的首选组织。
资金。Linux基金会通过会员费得到资助,主要来自企业,并提供会员指导,咨询,培训,活动,网络和网络研讨会。
项目。 Linux基金会运行着许多项目,其中最着名的就是Linux,一个开源操作系统,带有标志性的企鹅标志。目前Linux基金会网站列出了52个这样的项目。Linux基金运行的项目使用开源管理最佳实践,包括许可和贡献协议选择,以符合Linux的理想。Hyperledger项目就是这样的一个项目。
开放源码区块链和智能合约技术的“保护伞”
Hyperledger只是Linux基金会运行的众多项目之一。
在网站上可以看出:Hyperledger项目是一项通过开源协作,旨在推动跨行业区块链技术的发展。这是一个全球协作项目,涉及金融,银行,物联网,供应链,制造和技术等领域的领导者。该项目旨在通过提供支持不同用途组件的模块化框架,集中开展许多独立工作来开发开放协议和标准。这将包括各种具有自己的共识和存储模型的区块链,以及用于身份识别,访问控制和合同的服务。
有三种类型的会员支付不同的费用:首席会员,普通会员和准会员。会员费用如下:
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),它们都显示出承诺,而不是“整体的一部分”。目前,该项目孵化的分布式账本的主要代码贡献者是:
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]