Hyperledger Cello is a blockchain provision and operational system, which helps provide Blockchain as a Service.
Hyperledger Cello is designed with the following features:
- Manage the lifecycle of blockchains, e.g., create/start/stop/delete/keep health automatically.
- Support customized (e.g., size, consensus) blockchains request, currently we mainly support Hyperledger fabric.
- Support native Docker host, swarm or Kubernetes as the worker nodes. More supports on the way.
- Support heterogeneous architecture, e.g., X86, POWER and Z, from bare-metal servers to virtual machines.
- Extend with monitor, log, health and analytics features by employing additional components.
Using Cello, every Blockchain application developer can:
- Provision customizable Blockchains instantly, e.g., a Hyperledger fabric network.
- Maintain a pool of running blockchains atop of baremetals, vms, Docker Swarm and Kubernetes.
- Check the system status, adjust the chain numbers, scale-out resources... through a dashboard.
A typical usage scenario is illustrated as:
For new users, it is highly recommended to read the tutorial first.
- How to contribute
- Architecture Design
- Database Model
- API
- Develop react js
- pep8 style guide, Coding Style
This work is licensed under a Creative Commons Attribution 4.0 International License.