Documentation

Hadamard Hyperledger 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.

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.

Welcome to the official documentation for Hyperledger, a blockchain provisioning and lifecycle management tool under the Hyperledger umbrella. Hyperledger Cello aims to simplify the creation, management, and operation of blockchain networks, making blockchain technology more accessible and easier to adopt for enterprises and developers alike. This documentation will guide you through understanding, deploying, and utilizing Hyperledgereffectively.

Getting Started

  • Introduction: Learn about the purpose and goals of Hyperledger, and how it fits into the broader Hyperledger ecosystem.
  • Installation: Follow step-by-step instructions to set up and configure Hyperledger on your local environment or cloud infrastructure.
  • Quick Start Guide: Get started quickly with a basic deployment of Hyperledger and provision your first blockchain network.

Core Concepts

  • Blockchain Provisioning: Understand the process of provisioning blockchain networks using Hyperledger Cello, including selecting network configurations, choosing consensus algorithms, and deploying smart contracts.
  • Lifecycle Management: Explore the lifecycle management capabilities of Hyperledger Cello, including network monitoring, scaling, and upgrading.
  • Resource Management: Learn how Hyperledger Cello manages computing resources, such as containers and virtual machines, to optimize blockchain network performance and utilization.

User Interface

  • Dashboard Overview: Tour the Hyperledger Cello dashboard and understand its various components and features.
  • Network Provisioning: Walk through the process of provisioning a new blockchain network using the Hyperledger Cello interface.
  • Monitoring and Management: Learn how to monitor network health, track resource usage, and perform management tasks through the Hyperledger Cello dashboard.

Deployment Models

  • On-Premise Deployment: Deploy Hyperledger Cello in an on-premise environment, such as a local data center or private cloud infrastructure.
  • Cloud Deployment: Explore options for deploying Hyperledger Cello on popular cloud platforms, such as AWS, Azure, and Google Cloud Platform.
  • Hybrid Deployment: Combine on-premise and cloud resources to create a hybrid deployment model that meets your organization’s needs.

Integration

  • Integration with Hyperledger Projects: Learn how Hyperledger Cello integrates with other Hyperledger projects, such as Fabric, Sawtooth, and Indy.
  • Integration with External Systems: Explore methods for integrating Hyperledger Cello with existing enterprise systems, databases, and middleware.

Operations and Management

  • User Management: Manage user accounts, roles, and permissions within Hyperledger Cello.
  • Backup and Recovery: Implement backup and recovery strategies to protect critical data and configurations.
  • Security Best Practices: Follow security best practices to ensure the integrity and confidentiality of blockchain networks managed by Hyperledger Cello.

Contributing to Hyperledger Cello

  • Contributor’s Guide: Become a contributor to the Hyperledger Cello project and engage with the community.
  • Reporting Issues: Learn how to report bugs, request features, and contribute to issue resolution.

References

  • API Reference: Explore the APIs provided by Hyperledger Cello for automating provisioning and management tasks.
  • Whitepapers and Publications: Access research papers and technical publications related to Hyperledger Cello.

Additional Resources

  • Community Forums: Engage with the Hyperledger Cello community, ask questions, and share knowledge.
  • Training and Certification: Enroll in official training courses and certifications to become a certified Hyperledger Cello administrator.
  • Events and Conferences: Stay updated on upcoming events, webinars, and conferences related to Hyperledger Cello and blockchain technology.

Conclusion

Hyperledger simplifies the process of creating, managing, and operating blockchain networks, enabling enterprises and developers to focus on building innovative blockchain-based applications and solutions. This documentation serves as a comprehensive guide to understanding and utilizing Hyperledger effectively. Whether you’re a blockchain enthusiast exploring new technologies or an enterprise looking to adopt blockchain for your business, Hyperledger provides the tools and resources you need to succeed. Start your journey with Hyperledger today!