当前位置:网络安全 > 区块链素养:什么是区块链BaaS服务

区块链素养:什么是区块链BaaS服务

  • 发布:2023-10-01 08:59

BaaS这个词最近很流行。我第一次看到这个词是微软区块链服务(baas)。 2016年8月,基于Azure云平台的微软区块链服务正式开放,作为“沙盒”服务,简单高效地构建区块链虚拟开发和测试环境。该平台支持26种不同情况的区块链实现(数据是2016年底的,目前还没有找到具体支持的数据),所谓的BAAS(区块链即服务)链接就是微软的区块链服务描述文档,有兴趣的可以阅读一下。

现在区块链涉足的不仅仅是IT巨头,还有金融机构、咨询公司等,创业的区块链公司也不少。随着技术的不断发展,竞争也相当激烈。Hyperledger此前也发布了fabric 1.0正式版,改进了架构,更适合应用实现。区块链是一个去中心化多节点的分布式应用程序。即使采用SPV认证模式,仍然需要部分节点下载完整的数据记录。以比特币为例,目前有数百GB的数据。随着数据量的不断增加,增长对本地计算资源和存储资源都是一个挑战。之前有人说过:本地资源总是有限的,只有云资源才能不断扩展。据了解,云资源可以不断扩展。无论这种说法正确与否,区块链与云计算存储平台的结合必然是一种发展趋势。目前最常见的云平台有iaas、paas、saas。所以当区块链结合云平台的时候,我们称之为BaaS,把区块链理解为一个服务。

然后区块链切入云平台。根据这个BaaS、区块链中的“B”,我们应该如何理解它。或者我们应该区分BaaS和btaas,BaaS和btaas。按照网上的一些说法,baas指的是区块链即服务,btaas指的是区块链技术即服务。提出的各种概念都有各自的理论基础。这里我就不去定义了,只是给出我自己对这两种理解的简单理解。如有错误,希望及时指正。

上图很好的说明了这两个概念的定义。

区块链BaaS服务

区块链服务:

从广义上讲,区块链的应用,比如比特币、以太坊等公链,节点都是直接部署在云平台上的。节点提供查询、交易、出块等操作,底层使用云计算资源和云存储。空间,这个简单的理解是为区块链服务的。当然,上图还讲了公链的扩展应用——通证型——Factom、数字身份型——uPort等,云平台的容错能力、网络的多链路负载、计算资源等动态调整实际上可以更好地实现其对区块链中节点的服务。从某种角度来说,也节省了节点的运行成本,提高了整个系统之间的交互效率。当然,从区块链服务这个词来看,就是在云平台上搭建一个区块应用,业务直接接入云平台上的区块链应用平台。结合图片,Future浏览器、数字货币交易平台以及现有的一些Future系统均提供开放服务。

区块链技术服务:

区块链科技,这个词包含了很多东西。总的来说,区块链技术是:加密技术、共识机制、P2P网络、分布式系统等技术的结合。所以云平台上的区块链技术大多是指这些技术组合后的区块链架构框架或者区块链操作系统主要是HyperLedger、多链、以太坊私链等框架。这些框架用于结合应用业务需求,开发适合业务的应用。即使这些应用程序要求也比现有的要求更好。对于某些互联网技术来说,这种方法称为区块链技术服务。

为什么我无法登录币安交易所?币安打不开解决办法

在网上查资料的时候,看到一位大师对区块链服务/技术服务的两个概念提出了一个很好的比喻:www。 www.sychzs.cn/talk-about-baas(如果你有兴趣的话,作者在读完这篇文章后也提出了这个概念)。阿里云提供云服务。它提供云资源的实例。阿里巴巴不会告诉你如何构建云。它提供云服务。您可以通过付费享受该服务。上面讨论的BaaS可以认为是提供公链的实例服务。 btaas提供了区块链架构框架。您需要开发和部署您的区块链应用程序服务。

区块链与云技术的结合。我之前有一篇文章是关于区块链和现在科技结合的。我简单分析和解释了区块链的精髓:去中心化、分布式系统、共识机制、加密技术、智能合约。分布式计算、并行计算、网络分布式存储、虚拟化、负载均衡、动态资源分配等与云技术相结合。按照方式分类:公有链、联盟链、私有链。云平台:公有云、私有云、混合云。两者的技术特点非常相似且一致。通过云平台的部署,大大降低了部署成本。云平台的容错、负载均衡、资源分配等可以更好的为区块链提供底层服务。

目前IT大佬巨头也有对应baas的产品:

开头提到的Microsoft Azure的baas服务

IBM 于 2016 年 2 月宣布推出 Kongfun 服务平台。使用 Bluemix 上提供的 IBM 新的 Kongfun 服务,开发人员可以访问完全集成的 DevOps 工具来创建、部署、运行和监控 Kongfun 应用程序。

亚马逊于 2016 年 5 月宣布与区块链领域最大的投资者之一数字货币集团建立合作伙伴关系。向 DCG 投资的公司提供区块链即服务,确保他们能够在安全的环境中与客户(包括金融机构、保险公司和企业技术公司)互动。

概括介绍了BAAS的概念。相信随着区块链技术的发展,BAAS必然会得到更多的落地,架构也会得到更好的完善,以适配云计算平台。

以上是《区块链素养:什么是区块链BaaS服务》的详细内容。更多关于区块链 BaaS服务的信息,请关注www.sychzs.cn其他相关文章!

如何购买USDC?火币网申购交易USDC币操作教程

相关文章

热门推荐