蚂蚁区块链BaaS开放在云端落地于实体
自 2018 年 6 月上线以来,蚂蚁区块链 BaaS 不断在技术上实现突破,形成自身独特的优势,并做为行业领军者在不同领域的几十个场景实现落地。在区块链的商用时代加速到来之际,通过开放自身的技术体系,与国内外各合作伙伴一起来构建一个更大的信任体系,赋能于全球实体经济,将是蚂蚁区块链接下来整体的战略路线。什么是蚂蚁区块链 BaaS蚂蚁区块链 BaaS(Blockchain as a Service)是基于蚂蚁金服联盟区块链技术和阿里云的开放式“区块链即服务”平台。它将区块链作为一种云服务输出,支撑了众多的业务场景和上链数据流量,是行业区块链解决方案的基础。蚂蚁区块链 BaaS 致力于搭建一个开放、协作的平台,为全球的企业和个人提供便捷的服务,为世界带来更多平等的机会。 为什么要建立 BaaS(而不是单一的区块链技术)基于云平台开放区块链技术,可以充分利用云计算本身的弹性、高可用性和灵活性。同时,又能充分发挥区块链本身的信任基础设施的能力,比如多方共识、不可篡改、可信。具体来讲,有三大优点: 1、客户可以根据实际需要来选择、定制适合的区块链服务; 2、客户可以快速地实现部署使用,从而节省了宝贵的时间; 3、结合以上两大优点,BaaS 可以使客户在业务和应用上的投入成本达到最小化,让解决方案在各行业中完成高效复制。这样,BaaS 就变成了区块链在各行业解决方案的基础设施,提供可靠、扎实的信任基础。 蚂蚁区块链 BaaS 的优势2019 年 4 月,由蚂蚁区块链团队运营的阿里云 BaaS 被顶级咨询公司 Gartner 评选为全球 6 大领先区块链技术云服务商之一。从平台能力来看,蚂蚁区块链 BaaS 具有五大优势: 1、高性能、高可靠。平台不仅具有高速并行共识能力,达到秒级交易确认,也具备高可靠和高容错性; 2、信任隐私保护。平台不仅在区块链层实现了非常高的隐私保护能力,在 BaaS 服务层也提供了对于企业身份、实人身份的认证的能力; 3、简单易用。平台极大地减少了客户的区块链投入成本,降低了使用门槛,使客户不需要了解区块链很深的细节,也能利用该技术的能力赋能业务; 4、跨网络。区块链有一个相对来说深入人心的特点——去中心化。蚂蚁区块链 BaaS 在跨网络、跨不同云的平台上,以及跨公有云和用户IT环境的场景下,提供了相应的支撑和自动化的部署能力; 5、云上的网络安全。平台充分利用了阿里云的云平台安全能力(如 VPC 网络)来保证区块链网络的安全。 蚂蚁区块链 BaaS 的核心功能在企业级的联盟链场景下,蚂蚁区块链 BaaS 的核心功能包括以下几个方面: 1、联盟链管理。联盟链的创建以及联盟组织的管理,是 BaaS 提供的一个基本能力; 2、身份认证。每一个参与联盟链的企业,都需要通过认证流程。平台会颁发证书来帮助客户认证自己在联盟链上的身份; 3、自动化部署。整个平台对于区块链采用自动化部署。这种方式可以非常迅速,低成本地部署区块链平台,让客户迅速地拥有自己的区块链; 4、区块链能力。蚂蚁区块链技术能力的输出目前主要在两个方面,一方面是存证平台,针对区块链的存证场景提供高性能、高可靠平台。另一方面是智能合约平台,提供可编程的智能合约运行环境; 5、业务配置。不同的场景,不同的业务,其业务数据和业务工作流都是完全不同的。在这方面,平台提供了业务视图,workflow业务订阅服务来帮助客户配置面向业务的应用; 6、开发支持。区块链对于各个场景的应用都需要创新,也需要技术上的开发。平台提供了完备的技术开发相关组件,帮助用户落地最佳实践,拓展更多场景。 蚂蚁区块链 BaaS 的技术架构下图是蚂蚁区块链的产品大图,其中 BaaS 的技术架构主要分为三层: 1、底层是 BaaS Core,基于对主机以及容器提供灵活支持的云资源管理平台,实现跨平台的便捷运行和部署。对于可信硬件,即基于阿里云的神龙服务器提供相应的硬件服务,可以提供一个高可靠、高隐私保护的可信执行环境。除了存证平台和智能合约平台以外,在同构链跨链服务的基础上即将推出异构链跨链服务。目前的市场上,单链或者一条链存在自身的局限性,未来对于建立信任的基础设施、互信的生态,跨链技术将成为其中非常重要的一环。目前 BaaS 平台已通过跨链服务,实现了内部的互联互通,同时也可以通过智能合约和跨链服务,对于外部的互联网上的可信数据源进行访问。此外,对于其他的基础能力,例如联盟管理、安全隐私、证书密钥管理等,BaaS Core 都有相应的功能和支撑。在提供自主研发的蚂蚁区块链体系同时,BaaS 平台也支持开源体系以更好地满足客户多样化的需求,包括企业以太坊 Quorum和Hyperledger Fabric。 ...