LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 极客星学院第九课:BaaS

极客星学院第九课:BaaS

2020-02-12 GCOXIN 来源:火星财经

?

准时准点,极客星学院第九章节上线,首先回顾一下上周的内容,在上周,我们主要聊了支付的概念及在传统中支付的痛点,以及如何用区块链技术解决传统支付的痛点,在最后,我们还列举了一些已经有了一些应用成绩的企业进行佐证。

而区块链的应用方向千差万别,今天这节课,我们就聊聊区块链在BaaS的应用场景。

一、BaaS的基本概念

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

以IMB的BaaS服务为例,其属于公共云服务,构架在IBM公有云之上,底层矿节为Fabric,基于Fabric,配置了web工坊、云开发沙河等部署选项,并提供开发/治理/运行等方面的开发工具与加速器,形成端到端的区块链平台解决方案,开发人员在BaaS上可以更快地构建企业级应用。

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

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

二、BaaS平台的特点

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

(一)降低使用门槛

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

(二)节省综合成本

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

(三)满足个性化定制

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

(四)安全系数更高

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

三、国内的BaaS平台

在国内,腾讯、百度金融、平安、万向等公司都推出了BaaS平台。除此之外也有一些创业公司以BaaS的形式提供服务,如数字资产领域的布萌等。

万向

万向区块链实验室2016年就发布了“万云区块链云平台”,提供了一些对区块链项目的开发环境的支持,用户可在申请主机的时候直接选择所需项目的镜像,从而帮助开发者部署一个新的私有链或公有链的节点。这是国内较早的BaaS平台。

万云BaaS与多个区块链项目的核心开发团队及社区开发者建立了技术合作关系,以太坊、Factom、BitShares和Bitcoin十第一批上线的四个开发环境。另外平台根据不同的使用场景推出三个公有链的沙盒:Factom沙盒用于简化纪录管理,解决信息存储安全和有效性的问题,也记录商业流程,例如存证和公示;Stellar的分布式账本技术提供了一个具有追踪能力的价值交换平台,用户可以通过此发布自己的虚拟资产;BlockApps用户建立基于以太坊的企业级联盟链平台。

百度金融

百度金融于2017年7月21日推出百度区块链开放平台“BaaS”,是一个商业级区块链云计算平台,提供区块链工具,提供部署接入,帮助机构建立区块链网络及应用,适用于支付清算、数字票据、银行征信管理、权益证明和交易所证券交易、保险管理、金融审计等领域。

百度金融的资料显示,BaaS将根据企业实际业务场景,对区块链个项目属性、模板和机制进行定制配置。支持高并发、低延迟的实时区块写入和查询,通过支持多副本复制、多实例部署,并保证数据一致性。采用包括非对称加密、签名、证书认证、审核、权限控制、隔离、共识机制等技术方案,全面保证数据、通讯的安全可靠。此外,BaaS平台与底层集群设施,将对外开放、邀请开发者共建。BaaS平台具有“去中心化与弱中心化灵活切换”以及“建立企业级信任模型”等特点。

百度数据显示,简直目前该平台已经支撑了超过500亿元资产的真实性问题。

腾讯云

2017年11月,腾讯云正式发布区块链金融机解决方案BaaS。这套BaaS构建在腾讯金融云之上,并整合了腾讯在支付、社交网络、媒体网络、征信平台等资源,以智能合约、互助保险、大数据金融及资产交易、供应链金融与供应链管理、跨境支付/清算/审计等为主要场景,提供共享账本与智能合约能力。

在应用方面,据悉腾讯云与爱心人寿合作,探索将医疗机构、保险公司、卫生信息平台等组织成区块链联盟,打通诸多相关环节,将数字存证信息安全高效地保存在区块链上,力争从根本上解决医疗数字信息地安全性、关联性等应用技术问题。

BaaS技术在跨链、隐私保护等方面需要继续完善

BaaS使得云服务商将区块链作为一项服务直接提供给客户,降低了客户部署区块链应用的难度,使一些没有足够资源去独立开发区块链应用的公司可以低成本搭建区块链体系。这对于区块链应用的普及有重要意义。

不过BaaS还有不少技术挑战需要去解决。比如推进跨链发展。不同的云服务商推出BaaS服务,其密码学基础、共识机制、API标准等都不统一,技术参差不齐。这使得不同的链之间无法实现有效的数据交互,使得每个链都成了信息孤岛。这就需要进一步发展跨链技术,使区块链之间的价值交换成为可能。而且在发展跨链技术的同事,还要继续保障安全行和隐私保护,还需要在跨链运营的同时保障系统运行的稳定性。

—-

编译者/作者:GCOXIN

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...