关于cello

什么是cello?

Cello在hyperledger官网的介绍信息

一句话介绍,cello就是支持多元化基础设施的”区块链即服务”的管理和使用平台。

底层可以支持在docker, docker swarm, bare metal, vmware, kubernetes部署。

为什么会产生cello这个项目?

  1. hyperledger fabric部署门槛高

    现在区块链非常热,很多的开发者或是公司,都特别想开发自己的一套区块链应用,但是,hyperledger的这套环境的搭建和如何配置节点,证书的生成以及链路的初始化等等复杂度比较高,学习成本很高,所以,可能就会止步与环境的搭建。

  2. baas的市场需求

    所有好的东西最根本的是内容,比如苹果手机,如果没有这么多的好的应用支撑,这么好的生态系统,也不会有用户买账。所以,我觉得区块链将来能否很好的发展,智能合约应用也是关键之一,所以,将来会有大量的开发者进入到智能合约的开发中来,虽然我现在还没有开始学习怎么开发智能合约。这样,就需一个这样的区块链即服务的快捷部署的平台,为开发者提供一个快速开发智能合约的通道。

Cello的特点

  • 快速部署多种类型的区块链服务。

    支持定制化的区块链实例,包括区块链类型,大小,共识机制等,当前主要支持的是fabric。

  • 自动化管理所有区块链的生命周期,包括创建,启动,停止,删除。

    根据每个主机资源的配额,通过健康检查,自动的管理主机上的区块链服务。

  • 支持在多种类型基础设施的部署。

    包括docker, docker swarm, bare metal, vmware, 将来也会支持kubernetes,以及其他类型。

  • 拥有对区块链的监控,日志,健康检查,以及分析的扩展功能。

设计图

架构图

网络拓扑图

层次关系图

PPT

下载