上一篇,我们说BaaS平台是一种区块链与云计算深度结合的新型云服务平台,可以帮助用户快速建立区块链的开发环境,一经出现便受到广泛关注。
但是,由于区块链技术本身的复杂性和性能等原因,区块链行业目前仍然处在非常早期的阶段,大规模商用需要解决标准化、通用性、扩展性、隐私保护与合规等一系列瓶颈问题。
为了解决区块链快速商业落地的问题,BaaS平台也在快速演进;新一代的BaaS平台,除了拥有云和区块链的全套能力之外,还为开发者了提供便捷、高性能的区块链生态环境,支持开发者的业务拓展及运营支持;作为区块链赋能中心,为区块链生态提供强有力的配套服务。
BaaS 1.0
拥有云和区块链的全套能力
BaaS天然与云计算进行了结合。区块链的本质是去中心化、分布式、共识、智能合约以及加密技术,结合云的网络、存储、容器和函数计算等优势,可以在公有链、私有链、联盟链场景无缝对接,通过与云的联动,在负载均衡、资源调配等方面集成优势,同时降低部署成本。
总体来说,如下。
在底层基础资源层,BaaS通常依托云计算的能力,结合容器引擎、镜像仓库等提供统一的接口层,支持云端托管、安全监管、账户权限、一键部署等能力,并且底层云基础设施和服务对用户透明;在网络层,比如Ethereum、Fabric等托管区块链的典型网络,用户可以按需选择对应的网络应用;在框架层,BaaS平台支持账本、合约、鉴权以及共识机制全能力,提供丰富的可插拔定制的区块链场景参数;在业务层,用户可以通过开放平台或者客户端、SDK、开放API等进行快速开发使用。
综合云和区块链的优势,BaaS在安全可控、性能、可用性上直接对齐云能力;同时可以结合容器化、函数化的先进开发模式,在公有云和私有云场景都能快速覆盖。在区块链平台层,一方面充分适配多个区块链核心技术,同时与云联动,形成区块链技术一键部署应用的能力。
作为用户或开发者,只需要通过平台或者开放API等进行自己的需求管理和开发,下层技术能力均作为可插拔选项供其使用,BaaS就是一个结合云和区块链的强大的工具集。
BaaS 2.0
提供便捷、高性能的区块链生态环境
如前所述,BaaS服务为开发者提供了区块链技术应用层以下的所有技术能力,目前在供应链金融、票据、跨境支付、信贷、物流和医药溯源等领域已经开始探索和逐步应用,市场的反应和接受程度远远超出预期。
但我们也看到,区块链行业在2017年爆发增长之后,陷入了一段比较平稳的停滞期;现阶段并未出现杀手级的技术框架和技术应用,能够引领区块链发展的第二波浪潮。同时,区块链在落地至现实商业环境的过程中,也遇到了许多困难和挑战。
为了解决区块链快速商业落地的问题,以百度云为代表的新一代BaaS平台开始着重提供便捷、高性能的区块链生态环境,能友好支持开发者的业务拓展及运营支持,面向公有链、私有链、联盟链的场景,并提供一系列完备的部署和运维管理工具。
首先,技术框架上,新一代BaaS平台具备性能稳定可预期、通用性好、多业务适配、合理的分层解耦等要素;其次,产品体系上,具备商业化一站式能力,可支持行业用户的区块链化,提供必要的功能闭环和多场景适配能力;第三,生态建设上,在区块链安全、区块链工具、区块链业务适配等领域形成合作伙伴矩阵,加速商业化落地;
最后,在应用实践方面,具备价值可衡量、通用性、模板化、行业灵活适配等核心能力。
可以说,考虑到在区块链商业化落地的可能性,新一代BaaS从技术框架、产品体系、生态建设、应用实践等四个方面同时发力,将区块链+赋能至各行各业,真正构建基于区块链的价值互联网体系。
百度BaaS:科研与商业化并举
百度区块链依托百度云的B端商业化体系,融合百度区块链实验室最先进技术,在区块链技术框架的完善、产品体系的搭建、商业化生态布局、行业落地实践等方面进行了全面地探索和落地。
百度云BaaS是云端一站式的区块链即服务产品,用户通过购买资源、搭建区块链网络、编写智能合约、构建去中心化应用DAPP四步,可搭建出属于自己的区块链系统和应用。百度云BaaS在后端提供了应用开发和应用托管的全面能力,包括:
提供区块链核心功能:账本、合约、鉴权和共识,支持可插拔、可定制的区块链参数,提供了区块链系统的全部核心要素。提供区块链云能力:一键部署、云端托管、安全监控、账户权限等,提供了使用云计算技术一站式交付区块链系统的能力。提供实践模板:合约模板、DAPP模板,提供了百度一系列的区块链系统实践,将百度区块链游戏、区块链版权、区块链社区、区块链金融等最佳实践开放至企业合作伙伴。
简单来说,百度云区块链的价值主张是技术赋能、生态联盟和价值分享,通过将先进的区块链技术输出至360行,同时构建行业区块链应用联盟体系,真正地将区块链的价值分享给企业用户,在区块链普及化、服务化、生态化方面贡献力量。