区块链+云计算=BaaS?

随着专员带你看链圈的话题的进一步介绍,大家也逐步的了解到除了币圈以外的区块链的技术发展情况,当然大多的链圈也是在联盟链以及无币区块链方面的发展。

他们做的事情,其实说起来比较简单,但实现起来又是十分困难的,

也就是将区块链做到能真正的商用,其实大家也都知道现在市面上的公链产品,普遍都是不适用于商用的.

员觉得主要是因为以下的三个原因:

1. 性能问题:现在市面上成熟的公链产品的tps都没办法达到商用的场景,以以太坊为例,稍微转账的人一多就容易造成严重的交易阻塞,显然是根本不能商用的,对比到现在我们实际生活中的金融场景,tps高,延迟低的要求,现在的公链产品真的远远未达到这个标准。

2. 安全性问题:现在的公链产品,没有经过严格的QA测试,一般都是单元测试加一个测试网络,远没有达到传统产品严格的测试标准,并且现在的公链由于是社区化运营,很少有所谓的应急预案,一旦产品出现问题,如何采取应急措施来解决一些线上问题,保证用户的财产安全也是值得考虑的一个点。

3. 应用开发难度问题:现在的区块链开发,很少有成熟的解决方案以及框架,一般来说对于开发的要求还是比较高的,开发人员需要额外的去学习智能合约等相关的编程语言,对于程序员而言也是一个比较大的成本。另外,对于区块链产品的运维部署难度也比较高,区块链作为一个分布式产品,会有多节点部署的要求,无疑也提高了整个部署运维难度。

但是,其实看过专员的介绍的同学都知道,所有的大机构都在做一个事情,就是所谓的BaaS平台,BaaS即Blockchain as a Service,区块链即服务。

想必读计算机的都听说过IaaS,PaaS以及SaaS三者的区别,现在又出了一个BaaS,其实很明显这个就是云计算与区块链的结合。

接下来专员就跟大家来讲讲BaaS的前世今生以及他的好处。

首先来说说云计算,现在阶段,其实对于云计算的定义,还是有多种说法的,专员也觉得对于到底什么是云计算,我们应该可以找到不下100种的解释。

现阶段广为接受的是美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。

简单的来说,就是通过互联网来提供一些服务器的运算、存储等资源,当然这些资源都是通常被虚拟化的。

那么云计算怎么跟区块链来做结合呢?

其实总的来说很简单,现阶段其实主要就是利用云计算现在已有的基础服务设施之上,来进行快速的区块链的运维部署,加快区块链应用开发的速度,并且通过成熟的云计算技术,来满足初创企业、学术机构、开源机构、联盟和金融等机构对区块链应用的需求,完善区块链的生态服务。

在此之上,依托云计算市场,可以提供快速且方便的解决方案,甚至可以提供一键生成的解决方案,提供完善的SDK服务来供相关厂商进行上层应用的开发,由此降低他们的开发运维成本。

另外,依托BaaS服务,亦可提供一个完整的开发者社区,方便开发者进行解决方案的讨论以及优化,也有助于建立一个完整的区块链生态。

以百度为例,他们便能在提供区块链节点的运维同时,能够提供相关的行业落地模式,提供智能合约开发等服务,能够有效帮助传统企业进行相关业务的区块链改造。

文末

综上,专员觉得,其实区块链云服务,在帮助企业进行快速的区块链节点运维的同时,在一种程度上其实在帮助推广区块链技术,有了BaaS的帮助,区块链应用开发者才能更加专注的开发上层的业务逻辑,推动区块链应用的落地。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181001G1455P00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励