分类
初学者赚钱指南

什么是区块链即服务?

什么是区块链即服务 (BaaS)?

BaaS 领域的主要参与者包括:微软与 ConsenSys 合作,于 2015 年在 Microsoft Azure 上推出了以太坊区块链即服务。 亚马逊推出了 Amazon Managed Blockchain,这项服务使用包括 Ethereum 和 Hyperledger Fabric 在内的开源框架“使创建和管理可扩展的区块链网络变得容易”。 R3,一个由全球金融机构组成的财团,制作了一个名为 什么是区块链即服务? Corda 的分布式金融分类账。 PayStand,专门在公司之间发送和接收付款。

BaaS 提供了一个外部服务提供商来建立所有必要的区块链技术和基础设施,并收取费用。 创建后,提供程序将继续为客户端处理复杂的后端操作。

BaaS 运营商通常提供支持活动,例如带宽管理、资源的适当分配、托管要求和数据安全功能。 BaaS 运营商让客户可以专注于核心工作:区块链的功能。

什么是区块链即服务?

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

BaaS 平台特点

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

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

BaaS 实施

从技术上讲,BaaS关键问题是要保持REST Web服务模型接口的优势。这些接口呈现出一个简单的PUT或GET事务处理模式,但并不会一直保持在调用的处理状态中。多数PUT/GET方法显示出了他们自己的服务API,作为RESTful 接口,这些接口使用XML数据结构来接收和响应。XML处理是一件琐碎的事情,然而,在每个目标移动设备中,接受一个简单的数据结构或者提供编程逻辑来重复使用该界面都会有所帮助。

BaaS 平台案例

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

此后,在 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]

BaaS(区块链即服务Blockchain as a Service)

元宇宙iwemeta 于 2018-05-03 08:57:43 发布 7678 收藏 3

BaaS(区块链即服务Blockchain as a Service)

BaaS(区块链即服务Blockchain as a Service)

1. 什么是区块链服务?

2. 什么是区块链技术服务?

3. 两者区别。

4. 为什么说区块链服务比区块链技术服务重要?

5. 如何构建区块链服务?

区块链开发者应当建立有效的渠道,能够收集当前区块链的不足,并进行针对性的改进,这种过程我们称之为Improvement Proposals (改进提案):比特币隔离见证(由一系列BIP组成)就是一个很好的例子。

6. 对公链基础技术设施的一个预测。

白皮书中详细阐述了区块链技术带来的产业变革,着重分析了区块链服务Blockchain as a Service, BaaS的重要意义。云的开放性和云资源的易获得性,决定了公有云平台是当前区块链创新的最佳载体,区块链与云计算的结合越发紧密,有望成为公共信用的基础设施。 其次,分析了区块链服务Blockchain as a Service, BaaS平台的底层技术架构及所适应的场景。基本的模块设计从功能上可划分为资源管理层、区块链底层技术和平台管理层三个层次,其底层的关键技术包括可插拔的共识机制、高可用存储和多类型账本支持、多类型的交易模型、多语言支持的智能合约引擎以及安全隐私保护。同时,白皮书梳理了现阶段区块链BaaS平台适应的场景有6个特征。最后,通过讲解区块链服务代表案例供应链金融、数字存证、数字版权、积分兑换平台、食品溯源。通过深入探讨在不同场景的方向和应用落地过程,为区块链应用的开发和创新提供多视角的思路。

分布式账本技术商业用途的最新发展激发了中小企业 (SME) 对区块链进行试验的兴趣。 随着对易于使用、付、可扩展和按需区块链服务的日益增长的需求,市场已经通过提供区块链服务BaaS的云提供商做出回应。 标准的区块链服务解决方案对缺乏资源来创建和维护区块链的物理和数字基础设施以及谈判定制解决方案的议价能力的中小企业很有吸引力。 对于对其业务数据安全有特殊需求的中小企业,我们从技术和法律角度分析 BaaS 提供的服务,后者特别以合同分析的形式。 我们用一个推荐列表结束本文,以检查从采用到部署的 BaaS 采购。