手机版

区块链技术分析之啥是区块链BaaS?

时间:2021-07-14 07:55:04|浏览:

近期BaaS这个词语比较火,刚开始看到这个词语是微软区块链服务(baas),2016年8月,基于Azure云平台的微软区块链服务正式开放,作为一个“沙盒”服务,容易高效的搭建区块链虚拟化开发测试环境,该平台支持26种不同形势的区块链达成(该数据是2016年底,现在暂时没找到具体支持的数据)//blogs.msdn.microsoft.com/uk_faculty_connection/2016/08/01/getting-started-with-blockchain-as-a-service-using-microsoft-azure-dev-test-labs/所谓BAAS(blockchain as a service)链接是微软区块链服务说明文档,感兴趣可以看看。

目前区块链不光是各个IT巨头,金融机构,咨询公司等也都参与其中,创业型区块链公司也存在不少,伴随技术的不断进步,角逐也相当激烈。Hyperledger之前也发布了fabric1.0正式版,改进了构造更合适应用落地。区块链是一个分布式的应用,去中心化多节点,即便有spv认证模式,还是需要有一部分节点下载完整的数据记录,以BTC为例,现在几百G的数据,伴随数据量的不断增长,对当地计算资源和存储资源都是一种挑战,之前有人如此说过:当地资源永远是有限的,只有云资源可以不断扩展,理解云资源可以不断扩展。先不论这种说法的正确性,区块链结合云计算存储平台势必是一种发展势头。云平台现在最为广泛的就是iaas、paas、saas,那样区块链结合云平台大家称为BaaS,理解区块链即服务。

那样区块链切入云平台,依据这个BaaS中的“B”,blockchain,应该如何理解。或者应该区别BaaS和btaas,BaaS和btaas依据互联网上一些说法baas是指区块链即服务btaas是指区块链技术即服务。各种观念的提出都有我们的理论基础,这里不做概念,只不过对两个理解做一个笔者我们的容易理解,如有不对期望准时指正。

上图非常不错的说明的这两种定义概念。

区块链服务:广义理解,把区块链的应用,譬如BTC、ETH等这种型公链,节点直接部署在云平台,节点提供查看,买卖、区块生成等操作,底层用云计算资源和云存储空间,这种容易理解为区块链服务,当然上图也说到了公链的延伸应用-存证型-Factom,数字身份型-uPort等,云平台的容错、互联网的多链路负载、计算资源的动态调整,其实针对区块链中的节点可以更好的达成他的服务,从肯定角度来讲也节省了节点的运行本钱,提升了整个系统之间交互的效率。当然从区块链服务这个词语来理解就是云平台上搭建区块应用,业务直接访问在云平台之上的区块链应用平台,结合图上,区块链浏览器、数字虚拟货币交易网站与一些现有些区块链系统提供开放的服务。

区块链技术服务:区块链技术,这个词语包含的东西比较多,通俗来讲区块链技术就是:加密技术、共识机制、点对点的互联网、分布式系统等一些技术的结合,那样在云平台的区块链技术多指这部分技术的结合后区块链构造框架或者区块链操作系统,主如果HyperLedger,multichain,ETH私有链等多个框架,用这部分框架去结合应用业务需要,开发出合适业务的应用,甚至这部分应用需要优于现有些网络技术,这种方法称为区块链技术服务。

在网上查资料的时候看到有位大神对这两个区块链服务/技术服务定义提出了一个非常不错的比喻:www. 8比特币.com/talk-about-baas(感兴趣看看,笔者也是看了这个想到这定义的)。阿里云提供云服务,他提供的是云资源的实例,阿里不会对你说怎么样去搭建云,他提供是云的服务,付费即可享受服务。上面讨论的BaaS可以觉得是提供公链的实例服务,btaas提供的是区块链构造框架,你需要开发部署你的区块链应用服务。

区块链和云技术的结合,之前笔者有一个区块链和目前技术结合的文章,做过容易的剖析说明,区块链的本质:去中心化、分布式系统、共识机制、加密技术、智能合约。结合云技术的分布式计算、并行计算、互联网分布式存储、虚拟化、负载均衡、资源动态调配等。在依据分类:公有链、网盟链、私有链。云平台:公有云、私有云、混合云。两种技术特质十分相似和契合。通过云平台的部署,大大减少了部署本钱,云平台的容错、负载均衡、资源调配更好的为区块链提供底层服务。

现在各大IT巨头也针对baas有相应的商品:

上文开头提到的微软的Azure的baas服务

IBM在2016年2月宣布推出区块链服务平台,用IBM在Bluemix上可用的新的区块链服务,开发职员就可以访问完全集成的开发运维工具,用于在IBM云上创建、部署、运行和监控区块链应用程序。

亚马逊在2016年5月宣布与Digital Currency Group 合作,后者是区块链范围的最大资金投入者之一。向DCG资金投入的公司提供区块链即服务,保证他们能在一种安全的环境下与顾客交际,这部分顾客包括金融机构、保险公司和企业技术公司。

大致介绍了BAAS的定义,相信伴随区块链技术的进步,BAAS势必会更多被达成,构造也会有更好的改进契合云计算平台。

上一篇:啥是公有链、网盟链和私有链? 下一篇:没有了

Copyright © 2002-2021 瑞波币交易平台 (http://www.cbi2018.com) 网站地图 TAG标签