BaaS平台正在为市场上一些最知名的区块链实现提供支持
扫描二维码
随时随地手机看文章
上次我们介绍了关于采用BaaS运行时作为区块链解决方案的启用者以及在现实世界中评估BaaS解决方案标准的一些基本概念。今天,我将深入研究市场上一些最相关的BaaS平台,并从技术和市场准备的角度进行分析。这绝不是对BaaS空间的详尽分析。相反,这里提出的观点是基于我们在invector Labs的经验,在真实世界的区块链解决方案中评估和使用这些堆栈。因此,一些观点可以被认为是高度主观的,但至少它们不是基于营销材料。
在本文的前一部分中,我们提出了一个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已经表示,计划为区块链和分布式账本(如最近宣布的quantum Ledger数据库)带来独特的创新。
·劣势:AWS管理的区块链堆栈仅限于Hyperledger Fabric和Ethereum。与区块链协议或框架的集成非常有限,当前的管理工具集也是如此。此外,客户对AWS BaaS平台的采用还处于非常早期的阶段。
Kaleido
在AWS平台上构建区块链解决方案时,Kaleido仍然是我们最喜欢的平台。尽管相对较新,但Kaleido带来了一个团队的技术复杂性,这个团队已经看到了大量获得许可的区块链实现。就像Heroku通过过于简化的接口实现了云开发的民主化一样,Kaleido也在BaaS领域走着类似的道路。
· 优势: 非常复杂的技术堆栈,包括对许多区块链协议和框架的支持。对区块链解决方案中不明显的组件(如wallet或block explorer)的支持尤其令人耳目一新。
·劣势: Kaleido是BaaS空间的一个相对较新的参与者,因此客户采用仍然有限。此外,Kaleido缺乏一个健壮的实现者生态系统,该生态系统可以简化在现实场景中对平台的采用。
Oracle
与其他现代技术趋势不同的是,Oracle在进入区块链领域时表现得非常积极,而且相对较早。Oracle BaaS平台已经在不同的行业中得到了初步的应用,并且具有非常引人注目的市场策略。
·优势: 客户采用和强大的专业服务生态系统是Oracle BaaS的亮点。从技术的角度来看,Oracle BaaS平台提供了与Oracle云服务的相对无缝的集成,以及引人注目的管理工具集。
·劣势: Oracle BaaS实际上不支持现代的区块链协议和运行时,仍然是一个黑盒产品。在大型开发团队中,开发人员的经验仍然是非常基础的,并且难以采用。
BlockApps
如果术语成熟度可以应用于区块链技术,那么BlockApps可以被认为是市场上最成熟的BaaS之一。BlockApps STRATO平台可以适应不同的云运行时,并提供了一个非常强大的集成与现代基础设施技术。
·优势:云无关模型、与数据存储和消息传递技术的集成以及健壮的管理工具集是BlockApps STRATO最明显的优势。
·劣势:尽管STRATO已经成熟,但客户对它的采用仍然有限,对非以太坊区块链的支持仍然是一个主要的限制。
把它们放在一起
对BaaS运行时进行定量比较不仅很复杂,而且存在着在几个主观方面不公平的风险。根据我们的经验和我们的客户的经验,我把不同的BaaS运行时的一个非常基本的比较排序放在一起。我相信很多人都会不同意这个说法但希望您会发现它与本文中提供的分析是一致的。