Skip to content

Platform to provide Blockchain as a Service!

Notifications You must be signed in to change notification settings

chuanchang/cello

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cello

Build Status

The project has been accepted by Hyperledger Community as Cello.

Platform to provide Blockchain as a Service!

Using Cello, we can

  • Provision customizable Blockchains instantly, e.g., a 6-node chain using PBFT consensus.
  • Maintain a pool of running blockchains healthy with no manual operations.
  • Check the system status, scale the chain numbers, change resources... through a dashboard.

Typical Scenario

You can also find more scenarios.

Features

  • Manage the lifecycle of blockchains, e.g., create/delete/keep health automatically.
  • Response nearly instantly, even with hundreds of chains, or nodes.
  • Support customized (e.g., size, consensus) blockchains request, currently we support hyperledger fabric.
  • Support native Docker host or swarm host as the compute nodes, more supports on the way.
  • Support heterogeneous architecture, e.g., Z, Power and X86, from bare-metal servers to virtual machines.
  • Extend with monitor/log/health features by employing additional components.

Docs

User Docs

Operator Docs

Development Docs

TODO

  • restserver: update api definitions yml files.
  • dashboard: support auto state fresh based on websocket.
  • dashboard: support return code checking in response.
  • dashboard: support user page.
  • engine: support advanced scheduling.
  • engine: support more-efficient fill-up.
  • engine: enhance the robustness for chain operations.
  • engine: support membersrvc option.

Why named Cello?

Can u find anyone better at playing chains? :)

Author

Designed and maintained by Baohua Yang.

About

Platform to provide Blockchain as a Service!

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 49.4%
  • HTML 28.5%
  • JavaScript 16.9%
  • Shell 2.6%
  • Nginx 1.5%
  • CSS 0.9%
  • Makefile 0.2%