前沿追踪!Hyperledger Cello 密钥开启云端区块链即服务之门
Posted AWS云计算
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前沿追踪!Hyperledger Cello 密钥开启云端区块链即服务之门相关的知识,希望对你有一定的参考价值。
区块链作为颠覆式创新的突破性技术,已在世界各地呈现方兴未艾的发展态势。科技领先的企业正在借助区块链的安全特性与信任机制,在供应链金融、银行保理、跨境支付结算等业务领域,进行着业务模式创新及业务价值链重塑。科技的核心竞争力体现在“快”上,利用平台优势可以加速业务创新效能,提升企业的竞争优势。基于 Linux 基金会的 Hyperledger Cello 开源框架,构筑于 AWS 云端的区块链即服务(BaaS)平台能够提供功能完善、性能稳定、开箱即用的区块链服务,为业务快速创新提供“区块链+”技术支撑,助力业务部门快速落地区块链应用,融入业务创新生态系统。
今天的“大咖专栏”,我们有请 AWS 解决方案架构师——蒋华老师,为我们讲解如何巧用 Hyperledger Cello 开启 AWS 云端区块链即服务(BaaS)——
蒋华
AWS 解决方案架构师
蒋华主要负责 AWS(中国)合作伙伴的技术支持工作,同时致力于 AWS 云服务在国内的应用及推广,并在关系型数据库服务、存储服务、分析服务、 HA/DR 及云端应用迁移方面有着丰富的设计和实战经验。加入 AWS 之前,他曾在 IBM(中国)工作12年,历任数据库售前工程师、UNIX 服务器资深售前工程师及解决方案架构师,熟悉传统企业 IT 架构、私有云及混合云部署,在数据库、数据仓库、高可用容灾及企业应用架构等方面有多年实践经验。
Hyperledger Cello 介绍
Cello 是2017年新加入 Hyperledger 的一个新区块链项目,并用于部署区块链即服务(BaaS)的工具包,最大限度地减少了创建、管理及终止区块链的时间及工作。
Cello 旨在向区块链生态系统部署区块链即服务(BaaS)模式,以便以更有效的方式提供多租户连锁服务,包括物理机、虚拟机、云和 Docker 环境。Cello 将作为一种服务机制,支持 Hyperledger 旗下的其他项目,包括 Fabric、Sawtooth Lake, Blockchain Explorer 以及 Iroha。
Cello 项目使开发人员能够通过仪表板创建和管理池中的多个区块链,同时使用户能够使用单个请求快速获取区块链上的信息。Cello 利用 Docker API 来管理远程主机中的区块链群集,因此可以轻松部署到按需提供计算资源的云环境中。
Hyperledger Cello 架构
在实现区块链环境快速部署的同时,Cello 也提供了不少对区块链平台进行运行时管理的特性,主要组件参考如下:
• 管理区块链的全生命周期,包括创建、配置、使用、健康检查、删除等。
• 支持多种基础架构作为底层资源池,包括裸机、虚拟机、容器云(Docker、Swarm、Kubernetes)等。
• 支持多种区块链平台及自定义配置(目前以支持超级账本 Fabric 为主)。
• 支持监控和分析功能,实现对区块链网络和智能合约的运行状况分析。
• 提供可插拔的框架设计,包括区块链平台、资源调度、监控、驱动代理等都很容易引入第三方实现。
Hyperledger Cello 部署拓扑
Cello 采用了典型的主从(Master-Worker)架构,具体参考如下:
Master 节点负责管理(例如,创建和删除)Worker 节点中的区块链集群,其通过 8080 端口对外提供管理 Dashboard,通过 8081 端口对外提供应用Dashboard,通过 80 端口对外提供 RESTful API。
Worker 节点负责提供区块链集群的物理资源,例如基于 Docker 主机或 Swarm 的方式启动多个集群,作为提供给用户可选的多个区块链网络环境。
Hyperledger Cello 环境要求
Cello第三方软件说明,建议选用 Amazon Linux,Master 与 Worker 节点都安装最新版本的 Docker Engine,另外 Master 节点还需安装新版本的 docker-compose,详细内容请参考 User Data(可以直接从后面的链接下载)及后面的操作过程。
在接下来的内容里,我们将介绍:
配置 Hyperledger Cello 的具体安装过程
与Hyperledger Cello 的功能展示
等内容
请感兴趣的同学
扫描/长按识别下方二维码
继续阅读学习!
马上点击“阅读原文”
申请并获得 AWS 中国区域账户的用户
将会获赠价值 500RMB 的 AWS 服务抵扣券!
以上是关于前沿追踪!Hyperledger Cello 密钥开启云端区块链即服务之门的主要内容,如果未能解决你的问题,请参考以下文章
在 Hyperledger Fabric 中使用的外部 x509 证书签名和密钥算法的要求