Ad

Cello: Blockchain Provision & Operation System

Cello enables easy management of enterprise blockchain networks by provisioning, maintaining, and scaling them across various infrastructures.
Screenshot of hyperledger-cello/cello homepage

Cello is a blockchain provision and operation system designed to simplify the management of enterprise blockchain networks. It allows users to rapidly build and deploy Blockchain as a Service (BaaS) platforms and provision customizable blockchains. Cello supports running blockchain networks on bare metal, virtual clouds, and container clusters, offering a unified management interface for monitoring and scaling.

Cello distinguishes itself through its comprehensive support for diverse deployment environments (bare metal, VMs, containers), its focus on lifecycle management of blockchains, and its extensible architecture for integrating monitoring and analytics tools. The system's ability to provision and manage Hyperledger Fabric networks with customizable parameters sets it apart. It also offers a flexible approach to worker nodes, supporting Docker Swarm and Kubernetes.

  • Blockchain Lifecycle Management: Enables creation, starting, stopping, and deletion of blockchains with automatic health checks.
  • Customizable Blockchains: Supports provisioning of blockchains with configurable parameters, primarily focusing on Hyperledger Fabric.
  • Multi-Platform Support: Runs on bare metal servers, virtual machines, and container clusters (Docker, Swarm, Kubernetes).
  • Extensible Architecture: Allows integration with external components for monitoring, logging, and analytics.
  • Heterogeneous Architecture: Supports diverse hardware architectures (x86, POWER, Z).
  • Dashboard Interface: Provides a user-friendly dashboard for system status monitoring and resource management.
  • Configuration Flexibility: Offers flexibility in configuring blockchain parameters and network settings.

Cello is currently in the Incubation phase of the Hyperledger project, indicating ongoing development and community review. Regular commits and active issue tracking suggest continued maintenance and improvement. The project's documentation is reasonably comprehensive, and the community is engaged. However, as an incubating project, some features may still be evolving.

Cello benefits developers and organizations needing to deploy and manage enterprise blockchain networks efficiently. It addresses the complexities of blockchain infrastructure by providing a unified platform for provisioning, operation, and scaling. This simplifies blockchain adoption and reduces operational overhead compared to manual management or relying on less comprehensive tools.

Summarize:
Share:
Stars
919
Forks
463
Issues
36
Created
9 years ago
Commit
2 months ago
License
APACHE-2.0
Archived
No
Updated 20 hours ago

Similar Repositories