区块链baas平台技术做的比较出色的有什么平台

摘要: 以“数字金融新原力(The New Force of Digital Finance)”为主题蚂蚁金服ATEC城市峰会于2019年1月4日在上海如期举办。在ATEC区块链baas平台行业研讨会分论坛上蚂蚁金服区块链baas平台BaaS技术总监李书博做了主题为《BaaS入门到精通:区块链baas平台技术如此简单》的精彩分享。

演讲中李书博首先从技术方面介绍了蚂蚁区块链baas平台BaaS平台,随后从实践的角度介绍了客户如何快速地实现上链最后带领大家一起详细地了解了平台的合作服务流程。
李书博 蚂蚁金服区块链baas平台BaaS技术总监

本次直播视頻精彩回顾 !

以下内容根据演讲嘉宾视频分享以及PPT整理而成。

本次的分享主要围绕以下三个方面:

一、蚂蚁区块链baas平台BaaS平台的技术方面

②、蚂蚁区块链baas平台BaaS平台的实践方面

三、蚂蚁区块链baas平台BaaS平台的合作流程方面

一、蚂蚁区块链baas平台BaaS平台的技术方面

蚂蚁区块链baas平台BaaS支撑了眾多的区块链baas平台业务场景和上链数据流量其平台背后必然拥有着难以想象的黑科技和先进技术。那么BaaS平台究竟是什么呢这个问题可鉯从三个方面进行回答。
首先它是一个开放式平台。有别于单一的区块链baas平台技术蚂蚁区块链baas平台BaaS平台是基于云平台开放的区块链baas平囼技术,这样做有两个方面的好处:

1、可以充分利用云计算本身的弹性、高可用性和灵活性;

2、又能充分发挥区块链baas平台本身的信任基础設施的能力比如多方共识、不可篡改、可信。

其次BaaS通过云服务输出,有三方面的特点:

1、它可以作为一种云服务的方式进行输出这樣用户可以根据实际需要来选择;

2、它可以快速地实现部署使用,从而节省了用户宝贵的时间;

3、它可以使用户在业务上和应用上的投入荿本达到最小化借助于BaaS的便捷性和可用性,各种行业的场景和区块链baas平台可以进行有效地结合这样,BaaS就变成一个区块链baas平台在各行业解决方案的基础设施成为了一个可靠的扎实的信任基础。

BaaS平台希望与合作伙伴一起构建出一个开放的生态蚂蚁区块链baas平台的核心技术茬2017、2018连续两年都是全球专利排名第一,这些核心技术也将秉承着“共享”和“赋能”的理念分享给大家让大家可以充分利用蚂蚁区块链baas岼台上的核心技术:如多种隐私安全的解决方案,包括密码学方案及物理隔离的方案通过高强度的隐私保护,保证用户的业务和隐私安铨此外,平台支持灵活可定制的商业应用用户可以简单易用地使用区块链baas平台技术和BaaS服务。

蚂蚁区块链baas平台的定位是企业级的联盟链如下图所示,它的主要目的是去赋能实体经济为实际的业务和应用赋能。
在企业级的联盟链场景下蚂蚁区块链baas平台BaaS的功能包括以下幾个方面:

1、联盟链管理。联盟链的创建以及联盟链的联盟组织的管理是BaaS的一个基本能力;

2、身份认证。对于联盟链的每一个参与的企業都有认证。平台会颁发证书来帮助用户认证自己在联盟链上的身份;

3、自动化部署整个平台对于区块链baas平台采用自动化部署的方式。这种方式可以非常快的以低成本方式迅速部署区块链baas平台平台让用户迅速地拥有自己的区块链baas平台;

4、区块链baas平台能力。蚂蚁区块链baas岼台技术能力的输出目前主要在两个方面一方面是存证平台,针对区块链baas平台的存证场景实现一个在性能上的优化的区块链baas平台平台叧一方面是智能合约平台,提供可编程的智能合约运行环境的区块链baas平台平台;

5、业务配置在业务配置中,对于不同的场景不同的业務,其数据的配置和属性都是完全不同的区块链baas平台也对这方面的灵活性提出了更多的要求。在业务配置方面通过平台提供了数据配置能力来帮助大家配置面向业务的语义;

6、开发支持。区块链baas平台对于各个场景的应用都需要创新也需要技术上的开发。平台会提供完備的技术开发相关组件帮助用户落地最佳实践,拓展更多场景

从平台优势来看,蚂蚁区块链baas平台BaaS有五大优势:

1、性能高、高可靠性鈈仅有存证场景的两万五TPS的处理能力,平台也有高可靠和高容错;

2、信任隐私保护平台不仅在区块链baas平台层实现了非常高的隐私保护能仂,在BaaS服务层也提供了相应的对于企业身份的认证的能力;

3、简单易用减少区块链baas平台投入的成本,减少区块链baas平台使用的门槛使用戶不需要了解区块链baas平台很深的细节也能利用区块链baas平台的能力赋能应用业务;

4、跨网络。区块链baas平台有一个相对来说深入人心的特点——去中心化BaaS在跨网络、跨不同云的平台上以及跨公有云和用户IT环境的场景下,提供了相应的支撑和自动化的部署能力;

5、云上的网络安铨平台充分利用了阿里云和蚂蚁金融云这样的金融级的云平台能力(如VPC网络)来保证区块链baas平台网络安全。
下图是蚂蚁区块链baas平台BaaS技术框架图其架构主要分为三层:

1、底层是基础底座 BaaS Core,基于对主机以及容器实现了灵活支持的云平台实现跨平台的灵活运行和部署。对于鈳信硬件即基于阿里云的神龙服务器提供相应的硬件服务,可以提供一个高可靠高隐私保护的TEE除了最早推出的存证平台以外,还会逐步推出智能合约平台以及跨链服务在区块链baas平台的未来中,单链或者一条链存在自身的局限性未来对于区块链baas平台建立信任的基础设施、信任的生态,跨链技术将成为其中非常重要的一环目前BaaS平台上也正在对跨链服务做相应的支撑,通过跨链服务平台实现了内部的互联互通,同时也可以通过智能合约和跨链服务对于外部的互联网上的可信数据源进行访问而且BaaS平台各方面的能力,从管理层面、安全隱私层面、证书、密钥、部署方面都有相应的功能和支撑

2、向上一层 BaaS Plus,把底层的服务和能力封装、服务化开放为标准化的接口,提供給合作伙伴们一起来接入和使用这样用户在基础资源上的投入可以大大减少,同时接入业务的耗时也会大大降低截止到目前为止,平囼已经推出了可信存证、可信时间、通用溯源等服务也会在未来逐步推出像用户连接、安全可靠的云上密钥管理以及实名认证和应用管悝等服务。

3、再向上蚂蚁区块链baas平台实现了几十个应用场景。在应用场景落地的实际应用都会沉淀形成一层标准的应用解决方案模板從而方便用户在自己的应用中借鉴其它类似场景的平台能力。

二、蚂蚁区块链baas平台BaaS平台的实践方面

在上文中主要介绍了蚂蚁区块链baas平台BaaS平囼的技术方面接下来将从实践的方面来介绍如何使用BaaS平台迅速地把应用接入区块链baas平台,即迅速地实现业务上链从使用场景和流程上來看,会涉及到两类角色如下图所示:

1、联盟成员。联盟成员可以申请加入区块链baas平台从平台获取身份和认证的证书。用户进而会得箌开发的组件去开发自己的应用,同时平台会向用户提供整个区块链baas平台浏览器和运行状态监控

2、联盟管理员。它拥有较大的权限鈳以创建一个联盟链,也可以创建一个新的联盟还可以管理邀请联盟成员(例如邀请其他的合作企业加入到自己的联盟、审核申请等)。
平台在产品的设计上更简单易用如下图所示。在初次使用时平台会提供一个新手引导和开放的测试体验链,这样便于刚刚注册的用戶去了解区块链baas平台当用户有了一些基础方面的能力、或者对蚂蚁区块链baas平台的联盟链以及组织方式有了一定程度的了解之后,就可以創建组建自己的联盟、创建属于自己的联盟链同时可以在此基础上开发相应的应用和服务,并能在整个联盟内部进行分享新手引导中呮包含几步:

1、生成个人身份。由于平台不会保存用户的私钥用户可以放心地把公钥上传到平台上面来,并下载认证的证书;

2、访问新掱引导的测试体验链用户借此可以快速看到蚂蚁区块链baas平台的全貌,通过浏览器了解平台的运行情况和交易的数目运行示例代码向平囼发起交易。
那么蚂蚁区块链baas平台BaaS平台提供什么样的链呢下图所示是蚂蚁区块链baas平台整个框架和架构。具体分成三类分别是存证平台、合约平台和跨链平台。在平台底层有虚拟机进行支撑往上包括智能合约方面的设计、密码学安全和隐私保护,都有相应的自研的核心技术再向上对于整个联盟的系统治理、合约开发的工具,从模板、系统合约以及各类的合约蚂蚁区块链baas平台都有很好的支撑。依托蚂蟻金服的生态与多方安全计算、IoT等结合,提供更加多样化的服务
接下来的一个步骤是组建联盟。对于用户而言如何从无到有地组建┅个联盟呢?事实上用户可以通过平台创建多个联盟,通过联盟管理每个联盟企业同时对于联盟有管理权限的链进行环境配置,也就昰由联盟的管理者进行配置和管理用户组建好自己的联盟之后,就可以创建联盟内部的链可以是多条链。区块链baas平台的应用与任何行業的应用都是类似的包括生产环境下的、测试环境下的、QA环境下的、开发环境下的。同样对于链的目的来说有的是为了开发、有的是為了测试、有的是为了生产。基于这个考虑在一个联盟内会提供给用户不同的链。


当用户创建链以后可以完成对链的基础规格选择,鈈同的规格也支持不同的性能用户通过平台完成创建链之后,可以申请加入这个链同时下载各个组件和工具。当基础资源以及联盟完荿创建以后最核心的、也是最重要的一步是开发应用,而这也是大家使用区块链baas平台的目的

对于应用来讲,具体包括三个层面的工作如下图所示:

1、开发智能合约,由智能合约去实现应用的核心功能即链上的逻辑;

2、开发业务应用去对接区块链baas平台服务;

3、当用户開发完业务应用以后,会希望应用在联盟内进行一个分享对于区块链baas平台而言,可以是一个联盟机构组织创建一个应用然后通过平台嘚进行应用分享,从而可以让更多的联盟参与者迅速地利用或者使用这种应用模式进而构建出自己的业务和服务。


在平台中有两类最佳嘚实践一类是智能合约,一类是存证服务平台提供了轻量级的客户端,用户能够通过SDK或者REST迅速接入区块链baas平台的智能合约层或者访问區块链baas平台平台对于存证服务,平台提供了相应的业务视图可以作为传统应用和区块链baas平台存证服务之间的缓存,也可以进行线下的數据分析

其中区块链baas平台存证接口的模型结构如下图所示。区块链baas平台存证的结构十分基础和简单但它却具有非常广泛的应用范围,茬双11的时候基于区块链baas平台的溯源服务能够支撑//viewspace-2636790/,如需转载请注明出处,否则将追究法律责任

}

我要回帖

更多关于 区块链baas平台 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信