相关文章推荐
卖萌的眼镜  ·  inner circle ...·  3 周前    · 
卖萌的眼镜  ·  BaaS_百度百科·  3 周前    · 
卖萌的眼镜  ·  discover the cutlery ...·  3 周前    · 
卖萌的眼镜  ·  Banking as a Service, ...·  3 周前    · 
卖萌的眼镜  ·  HKUST | Beyond ...·  3 周前    · 
边界服务
收藏
0 有用+1
0
BaaS(Blockchain as a Service),“区块链即服务”,是指将区块链框架嵌入 云计算平台 ,利用 云服务 基础设施的部署和管理优势,为开发者提供便捷、高性能的区块链 生态环境 和生态 配套服务 ,支持开发者的业务拓展及运营支持的区块链 开放平台 。通常情况下,一套完整的 BaaS 解决方案包括设备接入、 访问控制 服务监控 和区块链平台四个主要环节。 [1]
中文名
区块链即服务
外文名
BaaS
外文全称
Blockchain as a Service

平台特点

对于开发者而言,使用 以太坊 EOS 这样的大型平台创建 Dapp 应用同样可行,但区块链开放平台 BaaS 不仅可以提供统一的标准规范,还具备如下特点:
降低使用门槛
通常情况下,开发人员在创建链和 智能合约 时,面对的是一行行计算机代码。而如果采用 BaaS 服务,这些代码被事先写好,模块化成常用的功能,开发人员只需通过 API SDK 等接口,连接这些功能,降低中小企业使用 区块链 的门槛。
项目成本 是开发者考虑的因素之一。BaaS 可使开发人员专注于业务应用层面的开发,无需专门建设自己的基础设施,服务购买即可,不仅可节省 服务端 研发成本 ,还可提供更好的 测试工具 ,降低部署和测试成本。比如,当企业开发一款 企业移动应用 ,需要跟防火墙后的企业 SQL 数据库做接口,如果采用 BaaS 服务,开发团队可无需配备 SQL 高级专家。迅雷 CEO 陈磊 曾在迅雷区块链生态以及 新品发布会 上介绍 迅雷链 推出开放平台的初心是由于当前区块链人才稀缺,导致很多开发团队难以拥抱区块链做业务升级。开放平台可使企业和开放者无需考虑区块链 底层技术 ,专心搭建区块链应用。
满足个性化定制
BaaS 平台在提供标准服务的基础上,还可根据开发者的产品和业务特点,提供不同的在线配置和代码功能,扩展开发者自定义的功能,满足个性化需求,提高灵活性。
用户借助 BaaS 供应商在行业内的影响力和经验,可提升自身系统性的安全性。 [1]

实施

成功的BaaS需要有针对性的商业案例和谨慎的实施与展望来支持 移动开发 实践。如今大多数BaaS采用覆盖许多领域的横向部署,可以处理众所周知的问题例如社交网络集成。随着这些类型BaaS的实施而来的问题是如此明显,那就是不可避免的竞争,如此基础的东西以至于区分是很难的。例如,云计算供应商很有可能转移到存储和用户识别相关的BaaS服务中,社交网络公司也会提供社交网络BaaS集成功能。 垂直市场 中开发人员已具备了技能、人脉和 软件产品 ,此市场对于BaaS新机遇非常有用。在 水平市场 中, 数据分析 和还原工具,或者预测和规划工具是BaaS良好的选择。
从技术上讲,BaaS关键问题是要保持REST Web服务模型接口的优势。这些接口呈现出一个简单的PUT或GET 事务处理 模式,但并不会一直保持在调用的处理状态中。多数PUT/GET方法显示出了他们自己的服务API,作为 RESTful 接口,这些接口使用XML 数据结构 来接收和响应。XML处理是一件琐碎的事情,然而,在每个目标 移动设备 中,接受一个简单的数据结构或者提供编程逻辑来重复使用该界面都会有所帮助。
创建一个BaaS服务,拥有正确功能级别的粒度,也同样重要。 移动用户 通常希望设备能够 快速响应 一个请求,而且有一些接口 时间问题 :将具有较长执行时间的复杂功能转移到一个单独的服务上是不合适的。因为 RESTful 接口预计是无状态的,因此在把复杂功能转化为一系列可以单独使用的元素时要高度注意,但是当需要时这些功能又可以聚集到一起。每个请求必须是独立的,并且可以将数据反馈给特定的需求。如果稍后还会需求,就必须将其存储到设备中,或者通过设备返回、维护并更新。 [2]

平台案例

BaaS 的概念最早源于 微软 IBM 。随后,全球科技巨头们也陆续通过他们内部建立的平台提供 BaaS 服务。
微软
2015 年 11 月,微软 Azure 与 ConsenSys 达成合作,在其 Azure 环境里面提供 Ethereum 区块链即服务( EBaaS )。据微软云和 企业组织 的主管马利·格雷( Marley Gray )声称,提供该服务将让“客户和合作伙伴能够在一种现成的开发/测试/ 生产环境 下试用、学习和快速叫停,成本低廉。”
2016 年 4 月,微软宣布与由43家银行组成的R3联盟( R3 Consortium )结成合作伙伴,在 R3 成员当中推广 分布式账本
IBM
2016 年 2 月,IBM 宣布将使用 超级账本 ( Hyperledger ),提供区块链即服务。IBM 的“区块链即服务”属于 公共云服务 ,客户可基于此开发安全的区块链网络。
此后,在 IBM InterConnect 2017 会议上,IBM 宣布其首个商业应用项目——“IBM Blockchain”。IBM Blockchain 的操作框架是以 Fabric为基础的。基于 Fabric,开发人员可以构建企业级应用。据官网介绍,IBM Blockchain 旨在为用户提供端到端的区块链平台解决方案,快速搭建高可用的区块链网络,还可以提供区块链平台 安全特性 ,并且在全球各地都可以使用。
2016 年 5 月,亚马逊 网络服务 AWS与投资公司 数字货币 集团(Digital Currency Group,DCG)达成合作,为 DCG 投资的公司提供一种区块链即服务试验环境。双方希望在此环境下,DCG 投资组合 中的区块链供应商能够在一种安全的环境下与金融机构,保险公司,企业技术公司等客户合作。
2018 年 4 月,亚马逊 AWS 正式发布了 AWS 区块链模板,该服务旨在使开发人员能够更轻松地创建基于以太坊和 Linux 基金会 Hyperledger Fabric 的项目。AWS 主要将服务目标瞄准了资源有限的中小型公司,帮助其构建自己的 应用程序 [1]
趣链科技
2018年6月,趣链科技与建行合作诞生了第一个版本BaaS平台,建行CBaaS成功上线; [3]