一文看懂区块链即服务(BaaS)
共 4276字,需浏览 9分钟
·
2022-03-04 23:42
作者| Chenglin Pua(马来西亚)编审 | 于百程 排版 | 王纪珑琰
SaaS(软件即服务)相信大家都不陌生,许多科技公司都纷纷转型SaaS,例如Adobe。转型SaaS之后,其股价很多都得到增长。那么BaaS有没有听过呢?今天就让我们来了解一下BaaS。
什么是区块链即服务(BaaS) ?
区块链即服务(BaaS,Blockchain as a Service)是为构建区块链应用程序的公司创建和管理基于云的网络的第三方所提供的服务。在BaaS模型中,企业和组织可以访问在云上创建和开发的BaaS。BaaS应用程序在云上开发、托管和部署。此应用程序与任何其他具有智能合约和其他相关区块链功能的本地托管区块链应用程序一样。BaaS模型应用程序的优势在于企业无需担心任何类型的基础架构(如服务器)的管理和安装,而是依赖基于云的服务提供商来完成所有这些与 IT 相关的工作。事实上区块链技术的应用已经远远不止在加密货币上,已经扩展到解决各种安全交易(汽车、农业等行业)等。
基于SaaS的类似路线,BaaS将鼓励越来越多的行业在其业务中采用区块链技术。许多企业尽管知道区块链的重要性以及益处,但由于巨大的成本且对其仍然持怀疑态度,阻碍了企业布局区块链的脚步。开发和维护区块链及其相关基础设施的技术复杂性,也限制了许多行业在其领域采用区块链技术,但由于BaaS模式的崛起,许多组织以及企业愿意以更低的成本在各自的领域接受和实施区块链技术。
BaaS如何运作?
类似于将网站托管在 Microsoft Azure 或 Amazon Web Services(AWS) 等网络云端托管服务提供商上,而不是将网站托管在各自的服务器上并自行管理所有维护工作,BaaS提供商提供所有必要的基础设施以帮助企业开发其区块链应用程序。BaaS 提供商也负责托管和部署应用程序、管理后端细节、资源分配、防止网络攻击等,并负责维持基础设施的正常运行。
使用BaaS的企业则需要给服务提供商支付费用。BaaS 提供商可以在以太坊、Hyperledger Fabric、比特币等区块链平台上配置区块链网络或是区块链应用程序。
一般企业在选择BaaS时有几个因素需要考虑,包括合适的智能合约、身份管理、后端服务以及高速配置。
智能合约是一种计算机程序或交易协议,旨在根据合同或协议的条款自动执行、控制或记录法律相关的事件和行为。市面上有许多不同的科技公司提供不同的BaaS服务,企业需要选择合适的智能合约。智能合约不仅将业务逻辑应用于应用程序,还可以在某些情况下指定触发规则或是指令,自动化复杂的业务流程等等。因此选取合适的智能合约成为了重中之重。
再来则是身份管理,需要充分考量安全性。为了保证网络内部的安全性,Baas提供商需要提供一个框架来管理区块链网络上的权限和访问。并非每一个用户都能够在未经事先许可的情况下进入网络。任何一个BaaS 提供商都必须实施一个完善的访问管理系统,该系统在授予网络访问权限之前对每个用户进行身份验证和验证。
后端服务也是一个重要的考量。提供后端服务的全面支持是任何BaaS提供商的一项重要服务。每个企业对后端服务都有其独特的需求。提供高端数据安全性、成本效益、在流量大时管理系统可扩展性、始终保持系统可用性、平衡能源消耗等是优秀 BaaS 提供商能够提供的服务。
由于大量的托管请求,作为服务提供商必须面临托管和部署大量区块链应用程序的巨大压力。这些请求可能来自不同的浏览器、不同的硬件、不同的数据库和不同的服务器,每个请求都是独特也可能复杂的。BaaS 提供商需要提供高速配置的服务来应对大量的访问请求以及大额的数据转移。此外,BaaS 提供商也需要为系统故障时的备份和恢复提供可行的解决方案。
为什么企业需要BaaS?
许多行业的 IT部门越来越多探索应用区块链技术。然而,开发和运营区块链以及维护基础设施所涉及的固有技术复杂性,缺乏领域专业知识以及运营开销成本往往迫使企业在采用计划上放慢脚步。BaaS 目前被视为解决此问题的潜在可行的解决方案。
选择合适的BaaS提供商将使企业能够接触到熟练的区块链开发人员、流程和治理专家以及整个云基础设施以进行开发和部署,而不必担心启动和间接成本。
此外,知名的 BaaS 提供商是实践经验和智慧的丰富来源,可以使系统更加安全。
国外BaaS的玩家
国外许多大企业实际上都有推出BaaS服务。2015年1月,微软与 ConsenSys 合作在自家的云端Microsoft Azure 上推出基于以太坊的BaaS。2021年,电商一哥亚马逊则是推出了 Amazon Managed Blockchain,一项使用包括以太坊和 Hyperledger Fabric 在内的开源框架让创建和管理可扩展的区块链网络变得容易的服务。
IBM公司是BaaS领域的领先者。IBM公司与Home Depot公司合作利用BaaS服务来提升后者的供应链。
Home Depot是美国最大的家居装修零售商,主要提供工具、建筑产品、电器和相关服务,总部位于佐治亚州科布县。Home Depot在美国、加拿大以及墨西哥经营着许多大卖场。Home Depot始终遵循一个简单的前提,即客户至上。为了保证好的购物体验,Home Depot与IBM公司合作提升供应链系统,确保在正确的时间为客户提供正确的产品。
Home Depot股价走势
供应链许多时候是建立在双方的相互信任之上:供应商将商品运送到Home Depot,作为交换,零售商将按时付款。但是,如果联系中断并且没有收到正确的商品这时应该怎么办?
Home Depot财务运营总监 Brian Quartel表示,我们必须相信我们的供应链,一切都会得到妥善接收以及相信供应商告诉我们的信息是准确的。当其中任何一个关闭或是运作不良时,都会给我们带来问题。
供应链的问题在近期得到莫大的关注。因为疫情等原因,许多公司的供应链都发生了紧张的关系。这时如何确保供应链得到保障,BaaS服务则可以让企业清楚知道其供应链的整体情况,对供应链进行评估,是否需要采取一些必要措施等等。
过往的供应链有许多盲点。如果发生交易纠纷,因为没有实时通信,可能需要几个月的时间才能确定差异的来源。无论是与手动流程相关的人为错误还是系统问题,这些信任故障都会耗费时间和金钱,并且需要双方重要人员的干预才能解决问题。Brian Quartel表示,Home Depot一直在寻找更好的方法来解决问题。Home Depot希望能够更实时地了解供应商所说的发货内容与Home Depot所说的收到的内容,有助于Home Depot更好地了解问题所在。
IBM的BaaS提供实时可见性。如果供应链上的任何停止点出现差异, Home Depot 及其供应商都可以立即解决问题。能够快速确定问题的根源,使零售商和供应商能够灵活地处理情况。Brian Quartel表示,BaaS的服务实质上是让供应商了解Home Depot的收货情况,他们让Home Depot了解他们的发货情况。这几乎就像每笔交易都在进行结算,而不是等待六、九、甚至是十二个月。
IBM的财务运营高级总监 Dave Richa表示,BaaS让我们在处理纠纷时能够真正说同一种语言。BaaS还将数据放在我们的指尖,以确定一开始真正引起争议的原因。到目前为止反馈非常好,能够实时查看数据、处理数据并尝试了解问题的核心,这是双赢的。
阿里巴巴,国内BaaS的领先者
国内的阿里巴巴也提供BaaS服务,且在业内是领先者。阿里云BaaS 也利用芯片加密技术提供先进的安全保护。阿里云BaaS基于高可靠的数据存储,提供端到端、高可用的服务,且可以快速扩展。
阿里云BaaS支持Hyperledger Fabric(Hyperledger Fabric 平台是由 Linux 基金会托管的开源区块链框架,是一个活跃且不断发展的开发者社区。Hyperledger Fabric所有参与成员的身份都是已知的并经过身份验证)等主流开源区块链技术,构建开放包容的技术生态。
阿里云BaaS的特征是可以实现区块链应用程序的快速部署,无需担心复杂的配置。阿里云BaaS允许企业创建联盟,邀请和批准参与者加入联盟以及管理业务。阿里云BaaS也可以让企业轻松管理企业联盟中的企业,管理组织中的用户,以及授予企业应用访问BaaS的权限。阿里云BaaS也支持区块链浏览器和连接云监控,实时监控区块链状态并自动报警。
下面我们来看一些阿里云BaaS的应用场景。首先是阿里云 BaaS提供产品供应链流程的端到端追溯和防伪服务。阿里云 BaaS 融合阿里云物联网(IoT)和防伪技术,为产品溯源提供区块链解决方案,支持透明的防篡改交易历史。交易历史由多个参与者共享和确认且支持消费者和监管机构的查询和审计。
根据阿里巴巴的官网,阿里云BaaS解决了从消费者回溯到供应链的信息不透明且无法溯源的问题。消费者和制造商之间存在信息鸿沟,而阿里云BaaS消除了上述的信息鸿沟。此外,供应链数据容易出现伪造和篡改的风险,阿里云BaaS则很好的防住了上述的风险。当产品出现质量或安全问题时,难以追溯产品或定位责任方,阿里云BaaS则很清楚的知道责任方以及问题。
阿里云BaaS也应用在供应链金融中。阿里云BaaS搭建行业平台,完善供应链管理,整合了交易记录、物流和资金流,构建了一个普遍接受的、防篡改的平台。此前许多中小企业融资难、成本高,而阿里云BaaS上的信用以及数据则会降低中小企业融资的成本,提高资金效率。
除了上述两个方面之外,阿里云BaaS也应用在医疗方面以及数字内容版权,帮助行业解决过往的一些痛点。例如过往基因组的拥有者无法确定、基因组医疗服务的私有数据量可达数十G以及可能存在安全和隐私泄露风险,阿里云BaaS则是依靠区块链的性质很好的解决了上述的问题。
阿里云BaaS官网