首页 理论教育 Hyperledger Cello项目终止:区块链部署难度将增加

Hyperledger Cello项目终止:区块链部署难度将增加

时间:2023-06-03 理论教育 版权反馈
【摘要】:在弃用状态持续6个月后,项目正式进入终止状态,不再维护和开发。Hyperledger Cello旨在给区块链生态系统带来按需部署服务的模式,减少创建、管理、终止区块链的难度。早在超级账本联盟成立之前,IBM 公司就已经开源了一个称为“开放区块链”项目。第二个加入超级账本的Sawtooth Lake(锯齿湖)项目是由Intel公司发布的分布式账本平台试验项目。2018年10月1日,Hyperledger 和以太坊企业联盟联合发表声明互相加入,成为对方的准会员。

Hyperledger Cello项目终止:区块链部署难度将增加

在弃用状态持续6个月后,项目正式进入终止状态(End of Life),不再维护和开发。

截止到2018年11月,超级账本已经有10 个项目,主要包括:Fabric、Sawtooth Lake、Iroha、Burrow、Indy 等,另外还有一些工具项目,如:Cello、Explorer、Caliper等。

Fabric是由IBM、数字资产和Blockstream 等三家公司代码整合而成。由于这三家公司原来的代码分别使用不同的语言开发,因此无法直接合并。为此,三家公司的程序员进行了一次黑客松(Hackathon,黑客马拉松的简称)编程。通过这次黑客松编程,终于把原来不同的语言编写的三个项目集成到一起,实现基本的区块链交易,从而奠定了Fabric项目的基础。

Sawtooth Lake来自Intel贡献的代码,作为构建、部署和运行分布式账本的高度模块化平台。它包含一个新奇的共识算法,称为经历时间证明(Proof of Elapsed Time,PoET),面向大型分布式验证器群,减少对资源的消耗。

Iroha是由日本初创公司Soramitsu、Hitachi(日立)等几家公司发起的项目,主要是面向移动应用开发。Iroha具有独特的共识算法Sumeragi和排序服务算法,丰富的基于角色的许可模式并支持多重签名。

除此之外,超级账本还包括了一些工具项目。Hyperledger Explorer可以查看、调用、部署或查询区块、交易和相关数据、网络信息、链码和交易序列,以及账本中的其他相关信息。Hyperledger Caliper是一个区块链基准工具,内置一套预定义的测试用例,让使用者可以测试特定区块链执行的性能。Hyperledger Cello旨在给区块链生态系统带来按需部署服务的模式,减少创建、管理、终止区块链的难度。并结合云计算模式,可在容器虚拟机物理机等不同平台上快速高效地部署区块链系统服务。

在这些项目中,Fabric是最早开始的项目。早在超级账本联盟成立之前,IBM 公司就已经开源了一个称为“开放区块链”(Open Blockchain,OBC)项目。在联盟成立之后,IBM 公司把OBC项目约44 000行代码贡献给了Linux基金会,这部分代码成为了Fabric项目代码的主要组成部分。在2016年3月的黑客松活动后,最终形成了Fabric的雏形,使其进入了超级账本项目孵化阶段。

第二个加入超级账本的Sawtooth Lake(锯齿湖)项目是由Intel公司发布的分布式账本平台试验项目。最初发布时候的名称为intelledger,进入超级账本后,更名为“锯齿湖”,该名称来源于美国爱德华州锯齿山上著名的锯齿湖。锯齿湖分离了账本和交易,使两者成为松耦合的关系;提出了交易家族的概念,能够扩展到不同的商业领域;适合权限或无权限区块链的可插拔共识算法,其中包括:时间消逝证明(Proof of Elapsed Time,PoET)和法定人数投票(Quorum Voting)。

PoET 和比特币的Po W 一样都属于彩票算法,即按照一定规则随机地选取“赢家”节点,由该节点作为区块链主记账者,其他节点则负责验证和确认该节点的结果。PoET 比Po W 明显的优势是不需要消耗大量的算力和能耗,但需要CPU 硬件支持SGX(Software Guard Extensions)特性。法定人数投票算法是从Ripple和Steller的共识算法修改而来的。

2017年,以太坊企业联盟(Enterprise Ethereum Alliance,EEA)成立,由30个创始成员组成,其中包括一些大型机构企业,涉及银行科技能源和信息行业,如芝加哥商业交易所英特尔、ING、摩根大通和微软,还有一些新兴区块链创业公司,像Block Apps、ConsenSys和String Labs。(www.xing528.com)

EEA 的目标就是共同“创建、推进和广泛支持基于以太坊的技术最佳实践、标准和一种参考架构”并创建一种只为经过验证的参与者开放的私有版本以太坊。

EEA 旨在允许其成员打开私有区块链的特殊用途,这就意味着金融机构能拥有他们自己的区块链,而航运公司创建另一个符合他们用途的区块链。EEA 的成员企业将以一种能够确保企业流程能够插入该平台并且能从其优势中获利的方式来帮助开发开源以太坊代码库。

他们之间的工作将由EEA 进行协调,EEA 将引导一种基于以太坊区块链的标准区块链技术的设计,并根据所有企业成员的需要进行定制。

2018年10月1日,Hyperledger 和以太坊企业联盟(Enterprise Ethereum Alliance,EEA)联合发表声明互相加入,成为对方的准会员(Associate Member)。除了联合声明外,双方执行董事都在自己的博客公布了这一消息。

“这是一次巨大的机会,通过共同的标准会员合作,双方都会获得更多的机会,进行更加紧密的合作。如果超级账本的开发者加入EEA,他们就可以参加EEA 认证,用来保障企业以太坊客户规格项目的解决方案得以顺利进行。”——企业以太坊联盟执行董事Ron Resnick

“精益求精的开源码可以创建绝佳的开源标准,所以对于两家机构而言,联盟是自然而然的。标准、规格以及证明将会帮助企业区块链客户在应用建设层面更有信心,这样可以保证更好的交互性,也可以让它们有更广泛的供应商选择权。”——超级账本执行董事Brian Behlendorf

以太坊企业联盟,正如它的名字一样是推进企业公有链以太坊应用的组织,其实它也是行业内第一家提供开源及标准架构的全球性标准组织。作为开源的非营利性组织,EEA 负责制定企业级的开源框架、技术标准,提供企业级以太坊最佳参考实践、并负责审核企业以太坊应用以确保上链应用符合标准。

超级账本是Linux基金会的一个“伞形”项目。超级账本的Burrow 项目正是基于EEA 的标准开发的,用于和以太坊公有链交互的以太坊虚拟机(Ethereum Virtual Machine,EVM),目前超级账本的Fabric和Sawtooth都实现了对EVM 的支持。

EEA 和Hyperledger从来就不是竞争对手,而是有相似目标的两个开源组织,一个关注公有链,另一个关注联盟链,而双方会员也有很大交集。两者都是开源非营利组织,都在推进开源软件的发展、制定开源标准。开源软件发源于有Hacker精神的程序员,他们通过改进和交换代码来推动软件技术进步,正是有了他们的自由和奉献精神,才有了现在的自由软件基金会、Linux基金会、Apache基金会等,也才有了Linux技术,才有了安卓手机操作系统。在云时代的今天,开源软件的价值被进一步体现出来,后台数据库、中间服务器、前台页面,以及中间的通信都是开源技术在支持。就连商业公司也开始大笔投资开源软件,比如:微软公司以75亿美金收购最大软件托管平台Github,IBM 公司以334亿美金收购开源Linux发行商红帽,这也是百年蓝色巨人史上最大笔收购!

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈