一、概述

区块链是一种聚合了分布式存储、密码学、链式结构、p2p通讯,使得链上数据具有防篡改、可追溯等特点的一种信任技术。

继数字藏品热潮之后,2023年以来,区块链的发展进入了Gartner成熟度曲线的“泡沫破裂期”,如何更好地推动区块链行业发展成为业界共同探讨的话题.

在区块链技术体系中,区块链即服务平台(Blockchain as a Server, BaaS,以下简称“区块链BaaS平台”)是十分重要的一个组成部分。区块链BaaS平台就像一座建筑的大门,充当着触达客户的角色。

区块链底链作为区块链的核心组成部分,是支撑起整座区块链建筑体系的核心骨架,但一座建筑单靠骨架是无法充分发挥其易用性、实用性的,只有通过区块链BaaS平台的能力,才能使其成为像使用水电煤气一样接入即用。同时,区块链底链的链式结构、分布式账本等技术也为区块链BaaS平台提供了无可比拟的技术能力,使得区块链BaaS平台具备更多特性,从而焕发出更强的生命力。

二、区块链BaaS平台业界定位

根据中国信通院2019年发布的《区块链即服务平台BaaS白皮书(1.0版)》对BaaS的定义,“BaaS是一种帮助用户创建、管理和维护企业级区块链网络及应用的服务平台。它具有降低开发及使用成本,兼顾快速部署、方便易用、高安全可靠等特性,是为区块链应用开发者提供区块链服务能力的平台。”



区块链BaaS平台是为了使区块链更易用、更实用而诞生的一种云服务形态,就好像为了发挥云计算平台PaaS的效能,SaaS软件应运而生。

BaaS是加速区块链在各行业落地,特别是与实体经济深度融合的重要服务形态。目前 BaaS 最流行的模式是区块链云服务,狭义上也把 BaaS 称作区块链云服务。

如果从更广义的角度来看SaaS生态,如今的区块链BaaS平台可以理解为一种特殊的SaaS服务,为客户提供更好用、更易用的区块链技术能力。



图 BaaS定位分层图

根据信通院相关白皮书,区块链BaaS平台一般具有区块链智能合约开发工具、部署工具、监控工具,以提供区块链节点及整链搭建的能力、区块链应用开发的能力、区块应用部署的能力、区块链运行监控的能力。

其中,区块链整链部署方面,通过大容量的资源池,保障租户的业务规模可灵活弹性伸缩,租用设施可共享和独享,安全可靠运行能力,并通过区块链去中心化部署的特点实现高可用与容灾能力。

区块链BaaS平台的诞生,赋予了区块链底链简单易用、成熟可扩展、安全可靠、可视化运维等特性。

三、BaaS平台与区块链底链如何相互赋能

最近在工作上遇到一个灵魂拷问:区块链底链的运维监控,该不该由底链自行解决?我想这个问题在上一小节已经得到了比较好的回答。

区块链底链应该专注于提供利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来操作数据的一种全新的分布式基础架构与计算方式。

而区块链BaaS平台则聚焦于封装区块链底链的核心技术能力,使区块链更好用、更易用,同时为区块链的开发、部署、运维提供全套工具链支撑。

可以说,区块链底链与区块链BaaS平台是相互依存、相互赋能的关系,就好像云计算时代的PaaS平台与SaaS软件的相互依存关系一样。

区块链底链的初心和使命是利用链式结构、去中心化存储等技术能力为上层应用提供可信基础设施,构建价值互联网。

而区块链BaaS平台,则是让区块链的可信能力能够触达万千客户的重要触点。

总的来说,区块链底链与BaaS平台在未来的价值互联网中终将扮演水电煤一样的基础设施作用,两者水乳交融,谁也离不开谁。

四、总结与展望

尽管区块链技术的发展进入了低谷期,但我永远相信技术的演进存在周期规律。一项技术的诞生于存在永远是为了解决某种现有的问题,而现如今我们看到了消费互联网的中心化、隐私泄露、个人数据滥用等问题存在,而区块链技术也许就是优化这些问题的一种技术选择,只是区块链的iPhone时刻还没有到来,价值互联网的奇点也还未临近,我们需要做的,是沉下心来思考、优化、推动这项技术的演进,为未来做好准备。


更多关于大数据、分布式、存储、区块链、Linux相关文章请关注微信公众号:101链视界

Github、知乎、博客园、CSDN、简书全网唯一id:JasonCeng

浅析区块链BaaS平台定位的更多相关文章

  1. 云计算+区块链=BaaS

    云计算+区块链=BaaS 本文来自于:https://www.toutiao.com/i6540096399017509389/ 云计算和区块链的区别 云计算现在已经是一个成熟的技术和应用了,美国国家 ...

  2. HyperLedger Fabric 1.4 区块链开发平台(4.1)

    目前区块链开发平台分“公有链平台”和“联盟链系统”两类,“公有链平台”主要以以太坊为主的平台,可以在该类平台上进行代币的发行和根据各种模块搭建应用:“联盟链系统”主要以超级账本为主的开源系统,该类开源 ...

  3. AngelToken——富有价值的区块链服务平台

    关于我们 Angel Token,简称ANG,是基于ETH代币的去中心化数字交易平台. 行业现状 截至2017年12月,全球数字货币总市值已经触及6000亿美元.而2016年12月31日,这个数字才仅 ...

  4. 开源VS商用,IBM区块链从Hyperledger到商用平台之道 | 对话IBM高级架构师【 笔记】(转)

    https://www.toutiao.com/a6520005731867951619/?tt_from=weixin&utm_campaign=client_share&times ...

  5. 阿里云BaaS:降低区块链应用门槛,用技术构建商业互信

    5月8日,阿里云召开区块链服务(BaaS)商业化发布会,会上对BaaS产品.业务应用场景及生态策略进行了全面解读. 对于广大IT服务商和开发者而言,构建区块链应用存在三大痛点问题:成本高,研发投入大. ...

  6. 正本清源区块链——Caoz

    正本清源区块链 说明:以下内容整理自Caoz的<正本清源区块链>,如有不妥,请联系我修改或删除. 简介 不讨论炒币!不讨论炒币!不讨论炒币! 本课程内容分为两部分: 第一部分,烧脑篇,介绍 ...

  7. Chap8:加密货币TOP100[《区块链中文词典》维京&甲子]

    根据2018年1月15日CoinMarketCap的加密货币市值排名编写,这里介绍TOP10,具体请参考<区块链中文词典>维京&甲子 01.比特币/Bitcoin/BTC 一种点对 ...

  8. FUNMVP:几张图看懂区块链技术到底是什么?(转载)

    几张图看懂区块链技术到底是什么? 本文转载自:http://www.cnblogs.com/behindman/p/8873191.html “区块链”的概念可以说是异常火爆,好像互联网金融峰会上没人 ...

  9. Genaro Network —— 区块链3.0缔造者

    在2018年1月26日硅谷密探在美国旧金山艺术宫成功举办了“Blockchain Connect Conference”.在大会上,Genaro Network 联合CEO Jason Inch 携同 ...

  10. 《区块链100问》第78集:EOS是什么?

    EOS是一个区块链开发平台,具有可扩展性强.支持大规模商业应用等特点. 首先,EOS采取DPoS共识算法及其他技术手段预期实现每秒百万级别交易请求,将能够支持数千个商业级的DAPPs. 以太坊是一条公 ...

随机推荐

  1. @SpringBootApplication自动配置原理

    @EnableAutoConfiguration 是核心,他会调用一个@Import注解.我们已知Import自动配置得实现是通过创建ImportSelector 接口的实现类并重写里面selectI ...

  2. Go语言中的匿名函数和闭包,简单理解

    匿名函数是一种没有函数名的函数,即定义即使用:闭包作为一种携带状态的函数,我们可以简单地将它理解为"对象",因为它同时具备状态和行为. 匿名函数 匿名函数没有函数名,只有函数体,它 ...

  3. 面试题-Java基础(新更新版)

    前言 Java基础部分的题目,是我根据Java Guide的面试突击版本V3.0再整理出来的,其中,我选择了一些比较重要的问题,并重新做出相应回答,希望对大家起到一定的帮助. 修改记录 日期 修改内容 ...

  4. langchain0.3教程:从0到1打造一个智能聊天机器人

    在上一篇文章<大模型开发之langchain0.3(一):入门篇> 中已经介绍了langchain开发框架的搭建,最后使用langchain实现了HelloWorld的代码案例,本篇文章将 ...

  5. 【Maven】生命周期

    Maven 有三个相互独立的生命周期:Clean 生命周期.build 生命周期.site 生命周期. 各个构建环节执行的顺序:不能打乱顺序,必须按照既定的正确顺序来执行. Maven 的核心程序中定 ...

  6. 【Java】操作数据库

    工具: eclipse MySQL Navicat for MySQL MySQL 连接驱动:mysql-connector-java-5.0.4-bin.jar SQL 代码 CREATE TABL ...

  7. 必须添加对程序集"System.Core"的引用

    异常波浪线 解决办法 <system.web> <compilation> <assemblies> <add assembly="System.C ...

  8. STM32串口缓冲区

    在嵌入式开发中,外设通信(如UART.SPI.I2C)的数据接收常面临两大挑战:不定时.不定量数据的实时处理和高频率数据流下的稳定性保障.传统的轮询方式效率低下,而中断驱动的接收逻辑又容易因处理延迟导 ...

  9. jmeter使用时报错问题

    一.打开时命令行提示按任意键继续图形界面无法打开 如图,打开时jmeter命令行报错 根据报错内容,是Java没有安装好. jdk安装好后,需要在环境变量中配置. 但是jdk安装配置好后打开还是报错, ...

  10. Web客户端开发

    Web开发工具 从高层次来看,可以将客户端工具放入以下三大类需要解决的问题中: 安全网络 - 在代码开发期间有用的工具. 转换 - 以某种方式转换代码的工具,例如将一种中间语言转换为浏览器可以理解的 ...