区块链即服务:顶层云区块链运行时的实用视角

2019-01-13 13:29 栏目:经验之谈 来源: 查看()
上次我们介绍了一些关于使用BaaS运行时作为区块链解决方案的推动者和评估现实世界中BaaS解决方案标准的基本概念。今天,我将深入研究市场上一些最相关的BaaS平台,并从技术和市场准备的角度对其进行分析。这绝不是对BaaS空间的详尽分析。相反,这里提出的想法是基于我们在invector实验室中的经验来评估和使用这些堆栈在现实世界的区块链解决方案中。因此,一些想法可以被认为是高度主观的,但至少它们不是基于营销材料。

在本文的前一部分中,我们提出了一个10因子标准来评估BaaS堆栈的技术准备情况。该列表考虑了已在实际区块链场景中证明相关的基本和高度复杂的技术特征。虽然大多数区块链解决方案都基于Hyperledger Fabric或Ethereum,但这些解决方案可以满足现实区块链解决方案的要求。下面列出的功能可以作为评估BaaS堆栈技术可行性的良好基准。:

除了上述技术特性外,还有一些互补元素可以帮助您评估不同的BaaS平台:

·实施者社区:大多数实施区块链解决方案的组织都需要特定级别的专业服务。强大的合作伙伴生态系统有助于简化BaaS堆栈的采用,并且它是市场相关性的有力指标。

·开发者社区:区块链技术基于开源发行版,BaaS也不例外。健康的开发人员社区是BaaS堆栈生存能力的有力指标。

·客户:很明显,大多数区块链实施目前仅限于试验阶段。即便如此,没有比强大的客户生态系统更好地评估BaaS平台的市场准备情况。

·区块链创新和思维领导力: BaaS只是区块链技术的云运行时,并为该领域带来了独特的创新。区块链基础设施部门处于非常重要的阶段,BaaS提供商必须积极参与协议的研究和开发,以独特的方式改进许可的区块链解决方案。

当您查看BaaS市场时,活动水平,市场新闻发布和融资公告可能会带来压倒性的结果。但是,如果我们使用以前的标准作为指导方针,一些供应商已经在该领域的技术和市场上取得了早期领导。

微软

在很短的时间内,微软就能够在市场上构建最完整,最多样化的BaaS。我对微软BaaS产品感到兴奋的是,它扩展了Azure和区块链技术之间的集成,并为区块链生态系统提供了独特的创新,例如Coco框架,以太坊的权威验证实现或Azure。 Workbench工具集。

优点:非常异构的区块链堆栈,支持多种技术,对区块链研发空间的独特贡献,与Azure服务的集成以及对混合运行时(云和本地)的可行支持。
·缺点: Azure区块链堆栈客户采用仍然有限,开发人员和合作伙伴社区相对较小。

IBM

可以说IBM可以被认为是市场上最成功的BaaS平台。从客户采用的角度来看,IBM明显优于竞争对手,公司对区块链投资持续保持乐观态度。

优势:由Bluemix提供支持的IBM区块链平台(IBP)正在支持市场上一些最知名的区块链实现。客户采用和强大的专业服务部门无疑是IBP产品的标志。从技术角度来看,IBP为区块链治理和安全模型做出了有意义的贡献。
·缺点: IBP仍主要限于Hyperledger Fabric,对其他区块链平台的支持几乎不存在。即使在Fabric方案中,IBP在与脱链服务或生命周期管理工具集的集成方面也存在严重的局限性。

AWS

AWS最近才进入BaaS市场。 AWS领导层承认,直到最近,他们还不了解区块链许可证,这是一个令人耳目一新的诚实信号。然而,现在他们似乎非常致力于BaaS领域并以非常独特的方式进入市场

·优势:在过去十年中,开发人员和企业社区一直是AWS服务的最大差异,没有理由相信他们的BaaS堆栈会有所不同。此外,AWS已表示计划为区块链和分布式分类账带来独特的创新,例如最近公布的量子分类帐数据库。
·缺点: AWS管理的区块链堆栈仅限于Hyperledger Fabric和Ethereum。与区块链协议或框架的集成非常有限,当前的管理工具集也是如此。此外,客户对AWS BaaS平台的采用仍处于初期阶段。

Kaleido

在AWS平台上构建区块链解决方案时,Kaleido仍然是我们最喜欢的平台。尽管相对较新,但Kaleido带来了团队的技术复杂性,该团队已经看到了大量许可的区块链实现。正如Heroku通过过度简化的界面使云开发民主化一样,Kaleido也在BaaS领域走上了类似的道路。

·优点:非常复杂的技术堆栈,包括对许多区块链协议和框架的支持。对区块链解决方案中不明显的组件(例如钱包或块浏览器)的支持尤其令人耳目一新。

·缺点: Kaleido是BaaS领域的一个相对较新的参与者,因此客户采用仍然有限。此外,Kaleido缺乏强大的实施者生态系统,可简化实际场景中平台的采用。

甲骨文

与其他现代技术趋势不同,Oracle在区块链领域一直非常活跃且相对较早。 Oracle BaaS平台最初应用于不同行业,具有非常引人注目的营销策略。

·优势:客户采用和强大的专业服务生态系统是Oracle BaaS的亮点。从技术角度来看,Oracle BaaS平台提供了与Oracle云服务的相对无缝集成以及一套引人注目的管理工具。
·缺点: Oracle BaaS实际上并不支持现代区块链协议和运行时,它仍然是一个黑盒产品。在大型开发团队中,开发人员的经验仍然非常基础且难以采用。

BlockApps

如果期限成熟度可以应用于区块链技术,BlockApps可以被认为是市场上最成熟的BaaS之一。 BlockApps SATO平台可以适应不同的云运行时,并提供与现代基础架构技术的强大集成。

优点:独立于云的模型,与数据存储和消息传递技术的集成以及强大的管理工具集是BlockApps SATO最明显的优势。
·缺点:尽管SATO已经成熟,但客户采用仍然有限,对非以太网区块链的支持仍然是一个主要限制。

把它们放在一起

BaaS运行时的定量比较不仅复杂,而且在几个主观方面存在不公平的风险。根据我们的经验和客户的经验,我对不同的BaaS运行时进行了非常基本的比较。我相信很多人会不同意这个说法,但希望你会发现它与本文提供的分析一致。

区块链即服务:顶层云区块链运行时的实用视角

区块链即服务:顶层云区块链运行时的实用视角


微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发