BaaS究竟是什么?

百度上线区块链开放平台“BaaS”,腾讯云发布区块链金融级解决方案BaaS——在很多区块链商业应用的案例中,我们总能看到BaaS这个字眼,那么这个BaaS究竟是什么?

一、BaaS的基本概念

BaaS(Blockchain as a Service),“区块链即服务”,是指将区块链框架嵌入云计算平台,利用云服务基础设施的部署和管理优势,为开发者提供便捷、高性能的区块链生态环境和生态配套服务,支持开发者的业务拓展及运营支持的区块链开放平台。通常情况下,一套完整的 BaaS 解决方案包括设备接入、访问控制、服务监控和区块链平台四个主要环节,如下图 。

BaaS究竟是什么?_第1张图片

BaaS主要是由微软、IBM两个巨头提出的概念,说白了它其实就是一种新型的云服务,一种结合区块链技术的云服务。比如微软的Azure云计算平台、IBM的Bluemix Garage云平台都提供区块链即服务BaaS。

区块链即服务BaaS是微软、IBM这些企业从自己的云服务网络中开辟出一个空间,用来运行某个区块链节点。和普通节点及交易所节点相比,BaaS节点的用途主要是:快速建立自己所需的开发环境,提供基于区块链的搜索查询、交易提交、数据分析等一系列操作服务,这些服务既可以是中心化的,也可以是非中心化的,用来帮助开发者更快地验证自己的概念和模型。BaaS节点的服务性体现在:工具性更强,便于创建、部署、运行和监控区块链。

更直白的解释就是,相对于风投提供的资金,BaaS提供的是配套服务,可为区块链开发者、创业者提供孵化器。

目前在区块链领域,区块浏览器、数字货币交易平台,以及公链衍生应用,比如存证型-Factom、数字身份型-uPort 等都可称之为区块链服务。

二、BaaS 平台的特点

对于开发者而言,使用以太坊、EOS 这样的大型平台创建 Dapp 应用同样可行,但区块链开放平台 BaaS 不仅可以提供统一的标准规范,还具备如下特点:

(一)降低使用门槛

通常情况下,开发人员在创建链和智能合约时,面对的是一行行计算机代码。而如果采用 BaaS 服务,这些代码被事先写好,模块化成常用的功能,开发人员只需通过 API 和 SDK 等接口,连接这些功能,降低中小企业使用区块链的门槛。

(二)节省综合成本

项目成本是开发者考虑的因素之一。BaaS 可使开发人员专注于业务应用层面的开发,无需专门建设自己的基础设施,服务购买即可,不仅可节省服务端研发成本,还可提供更好的测试工具,降低部署和测试成本。比如,当企业开发一款企业移动应用,需要跟防火墙后的企业 SQL 数据库做接口,如果采用 BaaS 服务,开发团队可无需配备 SQL 高级专家。迅雷 CEO 陈磊曾在迅雷区块链生态以及新品发布会上介绍迅雷链推出开放平台的初心是由于当前区块链人才稀缺,导致很多开发团队难以拥抱区块链做业务升级。开放平台可使企业和开放者无需考虑区块链底层技术,专心搭建区块链应用。

(三)满足个性化定制

BaaS 平台在提供标准服务的基础上,还可根据开发者的产品和业务特点,提供不同的在线配置和代码功能,扩展开发者自定义的功能,满足个性化需求,提高灵活性。

(四)安全系数更高

用户借助 BaaS 供应商在行业内的影响力和经验,可提升自身系统性的安全性。

BaaS究竟是什么?_第2张图片

三、国内外BaaS 平台案例

BaaS 的概念最早源于微软和 IBM 。随后,全球科技巨头们也陆续通过他们内部建立的平台提供 BaaS 服务。

1.微软

2015 年 11 月,微软 Azure 与 ConsenSys 达成合作,在其 Azure 环境里面提供 Ethereum 区块链即服务( EBaaS )。据微软云和企业组织的主管马利•格雷( Marley Gray )声称,提供该服务将让“客户和合作伙伴能够在一种现成的开发/测试/生产环境下试用、学习和快速叫停,成本低廉。”

2016 年 4 月,微软宣布与由43家银行组成的R3联盟( R3 Consortium )结成合作伙伴,在 R3 成员当中推广分布式账本。

2.IBM

2016 年 2 月,IBM 宣布将使用超级账本( Hyperledger ),提供区块链即服务。IBM 的“区块链即服务”属于公共云服务,客户可基于此开发安全的区块链网络。

此后,在 IBM InterConnect 2017 会议上,IBM 宣布其首个商业应用项目——“IBM Blockchain”。IBM Blockchain 的操作框架是以 Fabric为基础的。基于 Fabric,开发人员可以构建企业级应用。据官网介绍,IBM Blockchain 旨在为用户提供端到端的区块链平台解决方案,快速搭建高可用的区块链网络,还可以提供区块链平台安全特性,并且在全球各地都可以使用。

3.亚马逊

2016 年 5 月,亚马逊网络服务AWS与投资公司数字货币集团(Digital Currency Group,DCG)达成合作,为 DCG 投资的公司提供一种区块链即服务试验环境。双方希望在此环境下,DCG 投资组合中的区块链供应商能够在一种安全的环境下与金融机构,保险公司,企业技术公司等客户合作。

2018 年 4 月,亚马逊 AWS 正式发布了 AWS 区块链模板,该服务旨在使开发人员能够更轻松地创建基于以太坊和 Linux 基金会 Hyperledger Fabric 的项目。AWS 主要将服务目标瞄准了资源有限的中小型公司,帮助其构建自己的应用程序。

国内互联网巨头逐渐重视区块链底层技术,争先布局 BaaS 平台的建设,本报告择选四个较为代表性的公司:腾讯、百度、阿里和京东做分析对比。

BaaS究竟是什么?_第3张图片

按照业务场景分类可以分为金融BaaS和防伪溯源BaaS。

1.金融 BaaS

腾讯与百度主攻金融领域的区块链技术应用,双方先后建立了面向金融业的商业级区块链即服务平台BaaS。

腾讯区块链即服务BaaS

2016 年 6 月,微众银行开发的金融业联盟链云 BaaS 发布,作为位于腾讯金融云 IaaS 平台与应用场景的中间层。

2017 年 11 月,沿用联盟链的思路,腾讯云正式发布金融级解决方案 Tencent Blockchain as a Service (TBaaS)。TBaaS构建于金融云之上,用户可按照自己的业务需求,在云平台上快速搭建自己的联盟链,放低对区块链底层技术的知识门槛。其基础架构设有公有云与专有云两个选项,用户可以选择购买腾讯金融云的服务系统,也可以将系统搭建在自建的机房专有云。

百度区块链即服务BaaS

2017 年 7 月,百度推出区块链开放平台“ BaaS ”,主要是帮助企业联盟构建属于自己的区块链网络平台。平台依托于百度 Trust区块链技术框架,适用于支付清算、数字票据、银行征信管理、权益证明和交易所证券交易、保险管理、金融审计等领域。截至目前该平台已经支撑了超过 500 亿元资产的真实性问题。

2.防伪溯源 BaaS

与腾讯、百度略有不同,阿里和京东受其主营业务的影响,更关注线上线下一体化,分别在商品防伪溯源领域进行技术探索。

2017 年 9 月,阿里云推出了基于容器的区块链解决方案,用户可以通过 Kubernetes 和 Helm/Chart 模板快速搭建企业级区块链环境。

2018 年 4 月,天猫奢侈平台 Luxury Pavilion 推出基于阿里云区块链解决方案的正品溯源功能。

2018 年 8 月,阿里云宣布发布企业级 BaaS 平台,支持一键快速部署区块链环境,实现跨企业、跨区域的区块链应用。据官网介绍,该 BaaS 适用于商品溯源、供应链金融、数据资产交易、数字内容版权保护等领域。

2018 年 8 月,“京东区块链防伪追溯平台” BaaS 正式上线,京东也将作为主链的管理者对平台进行部署与维护,参与企业可直接使用自有区块链节点加入主链共同运营,将商品从原料、生产加工、物流运输、零售交易等数据共同上链。

你可能感兴趣的:(区块链技术)