云栖学习小组 关注
手机版

区块链应用创新的加速器 - 阿里云容器服务区块链解决方案

  1. 云栖社区>
  2. 云栖学习小组>
  3. 博客>
  4. 正文

区块链应用创新的加速器 - 阿里云容器服务区块链解决方案

阿里云头条 2018-04-13 20:53:02 浏览1116 评论0

摘要: 区块链(Blockchain)近年来在全球得到越来越广泛的关注,吸引了越来越多的开发者、企业、高校、研究机构、政府组织等参与到区块链技术、应用的研究和探索之中。区块链的本质是一种防篡改的、共享的分布式账本技术,它建立在分布式共识算法、智能合约、加密算法等基础之上,可解决在信用缺失场景下进行交易的问题。

e09890f056f66dd564caed0cd0a8c7cbfd14228c

区块链(Blockchain)近年来在全球得到越来越广泛的关注,吸引了越来越多的开发者、企业、高校、研究机构、政府组织等参与到区块链技术、应用的研究和探索之中。区块链的本质是一种防篡改的、共享的分布式账本技术,它建立在分布式共识算法、智能合约、加密算法等基础之上,可解决在信用缺失场景下进行交易的问题。近年来在各个行业涌现了许多基于区块链的创新业务场景,例如数字票据、资产托管、物流航运、食品药品安全和溯源、公益慈善、数字内容版权等等。

目前业界有多种区块链的实现技术,在开源领域最具影响力的是Linux基金会旗下的Hyperledger系列项目,特别是其中的Hyperledger Fabric区块链框架实现。Hyperledger Fabric是基于模块化架构,面向企业级区块链应用和解决方案而设计,具备良好的可扩展性、高可用性、安全性等特点。

在支持区块链应用和解决方案的开发方面,Hyperledger组织和业界提供了一系列文档、示例、工具以及活跃的社区支持,帮助用户在本地很方便地搭建起区块链的开发环境。然而在企业级的分布式环境以及云环境部署配置部署区块链却并非易事。这涉及到区块链相关工具的配置和调用、区块链网络拓扑的设计、证书和密钥的安全分发、组件和服务的高可用性、业务处理能力的弹性扩展、数据的持久化等方面的考虑和设计,需要开发者对区块链相关技术有深入的了解,需要专业和完善的企业基础架构和资源服务的支撑。此外,区块链的配置和部署过程涉及到大量的配置对象,过程繁琐且互相关联,出错概率很高,需要频繁地进行端到端测试才能确保区块链的正确配置和部署,耗费的时间数以小时甚至数以天计。在这种情况下,开发者无法聚焦于区块链上层应用的开发和业务创新的思考上,极大影响了应用和解决方案的快速迭代、快速上线。

针对这一系列痛点和需求,阿里云容器服务团队在2017年杭州云栖大会发布了区块链自动化配置和部署的解决方案,并于今年年初正式在阿里云国内站上线。

4f0d1f0938fa4f479ca6aa4df54e3caacc4b358e

阿里云容器服务区块链解决方是一种简便、灵活的通用型基础解决方案。它主要服务于区块链应用和解决方案的开发和测试环节,为开发者提供了低门槛、高效率的区块链使用方式。该区块链解决方案的主要优势如下:

使用手工方式和使用区块链解决方案方式两者在消耗时间数量级上的对比如下:

49981f6030f0acda17f50205184e8338a63a4eb6

阿里云容器服务区块链解决方案的使用流程如下图所示:

7b2dfd224af5e2c0dba780eb6e6dfb0b7895fb16

在区块链解决方案的图形化向导中,我们抽取出最关键的几组参数提供给开发者进行定制化配置,同时也提供了标准的默认值以进一步方便开发者的使用。当点下“部署区块链网络”的按钮之后,在底层,区块链解决方案将自动完成大量复杂的参数设置、工具调用、模板生成、证书和文件分发、区块链部署等工作。开发者只需等待数分钟,便能得到一套全新定制的区块链网络。在区块链解决方案的帮助下,即使开发者面对来自市场和业务方频繁多变的需求,也可以轻松实现高效、灵活的闭环开发模式,加速开发迭代。

220de19a8abea6ea04fae7a34b99367d66b9cab4

在完成区块链网络的部署之后,开发者可以通过CLI命令行、SDK应用程序、区块链管理监控工具等方式开始访问区块链网络,进行区块链应用和解决方案的开发、测试工作。区块链解决方案支持符合Hyperledger Fabric标准的SDK应用程序和管理监控工具(如Hyperledger Explorer或者第三方实现)直接访问区块链网络上的服务。同时,为提升应用和工具的配置效率,我们提供了示例程序和示例工具演示如何实现一键下载所有区块链网络配置,实现应用和工具对区块链网络的快速无缝对接。另一方面,这些SDK应用程序、区块链管理监控工具既可以部署在远程环境中,也可以部署在阿里云容器服务的容器集群之上。

bab40c8f0e457bfb2036673f85937fd434243dd8

本文转载自**,原文发布时间:2018-04-13
原文作者:链哥
原文链接:区块链应用创新的加速器 - 阿里云容器服务区块链解决方案
版权归作者所有,二次转载请注明原文链接。


用云栖社区APP,舒服~

【云栖快讯】诚邀你用自己的技术能力来用心回答每一个问题,通过回答传承技术知识、经验、心得,问答专家期待你加入!  详情请点击

网友评论

阿里云头条
文章697篇 | 关注931
关注
充分利用阿里云现有资源管理和服务体系,引入中间件成熟的整套分布式计算框架,以应用为中心,帮助... 查看详情
阿里云针对移动应用推出的无线加速产品,旨在依托阿里云遍布全网的加速节点,海量带宽网络等优越的... 查看详情
提供了高性能可伸缩的容器应用管理服务,支持在一组云服务器上通过Docker容器来进行应用生命... 查看详情
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效... 查看详情
阿里云总监课正式启航

阿里云总监课正式启航