hyperledger-cello-fork

module
v0.0.0-...-fa966c1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2021 License: Apache-2.0

README

Note: This is a read-only mirror of the formal Gerrit repository. Find more details at Cello Wiki.

Cello

Hyperledger Cello is a blockchain provision and operation system, which helps manage blockchain networks in an efficient way.

Introduction

Using Cello, everyone can easily:

  • Build up a Blockchain as a Service (BaaS) platform quickly from scratch.
  • Provision customizable Blockchains instantly, e.g., a Hyperledger fabric network v1.0.
  • Maintain a pool of running blockchain networks on top of baremetals, Virtual Clouds (e.g., virtual machines, vsphere Clouds), Container clusters (e.g., Docker, Swarm, Kubernetes).
  • Check the system status, adjust the chain numbers, scale resources... through dashboards.

A typical usage scenario is illustrated as:

Typical Scenario

Main 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.

Documentation, Getting Started and Develop Guideline

For new users, it is highly recommended to read the tutorial or index first.

And feel free to visit the online documentation for more information. You can also run make doc to start a local documentation website (Listen at localhost:8000.

Why named Cello?

Can you find anyone better at playing chains? :)

Incubation Notice

This project is a Hyperledger project in Incubation. It was proposed to the community and documented here, and was approved by Hyperledger TSC at 2017-01-07. Information on what Incubation entails can be found in the Hyperledger Project Lifecycle document.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Directories

Path Synopsis
src
agent/docker/_compose_files/fabric-1.0/examples/chaincode/go/chaincode_example03
This program is an erroneous chaincode program that attempts to put state in query context - query should return error
This program is an erroneous chaincode program that attempts to put state in query context - query should return error
agent/docker/_compose_files/fabric-1.0/examples/chaincode/go/utxo/util
Package util is a generated protocol buffer package.
Package util is a generated protocol buffer package.
agent/docker/_compose_files/fabric-1.1/examples/chaincode/go/chaincode_example03
This program is an erroneous chaincode program that attempts to put state in query context - query should return error
This program is an erroneous chaincode program that attempts to put state in query context - query should return error
agent/docker/_compose_files/fabric-1.1/examples/chaincode/go/utxo/util
Package util is a generated protocol buffer package.
Package util is a generated protocol buffer package.
agent/docker/_compose_files/fabric-1.2/examples/chaincode/go/chaincode_example03
This program is an erroneous chaincode program that attempts to put state in query context - query should return error
This program is an erroneous chaincode program that attempts to put state in query context - query should return error
agent/docker/_compose_files/fabric-1.2/examples/chaincode/go/utxo/util
Package util is a generated protocol buffer package.
Package util is a generated protocol buffer package.
user-dashboard

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL