ChainDeploy: Anyone should be able to build blockchain networks

ChainDeploy: Anyone should be able to build blockchain networks

Blockchain should be transforming industries. Yet most organizations struggle with its complexity, especially in the early stages of development and deployment.

We built ChainDeploy, our LF Decentralized Trust lab, to fix that. It makes blockchain networks accessible to anyone who needs them.

The Problem We're Solving

I have been working with Hyperledger Fabric for five years, and after developing Bevel Operator Fabric, I realized that there is a need for a tool that can simplify the process of setting up and managing blockchain networks.

Bevel Operator Fabric is an operator to deploy networks in Kubernetes, but there's a gap. Not everyone has the resources to deploy and manage a Kubernetes cluster just to deploy a blockchain network.

So, I started to work on ChainDeploy, a one binary app to simplify the process of setting up and managing blockchain networks. This way, any company, big, medium, or small, can deploy or join a blockchain network without needing a team of experts.

Why ChainDeploy?

I've seen many projects trying to solve this problem, but they become too complex especially when you want to deploy a few networks. Why do I need Docker? Why do I have a lot of configuration files? I just want to deploy a network or join an existing one.

The requirements were clear. The project should be 

  • a single binary application that can be used by anyone;
  • easy to use, cross-platform; and 
  • able to be deployed to manage a blockchain network in minutes.

Is This a Replacement for Other Tools?

No, ChainDeploy is not a replacement for other tools. It is a complement to them.

For example, you may have used another tool to create your network, and now you want to onboard other companies to your network. With ChainDeploy, you just need to point the company to our documentation. They can then create the nodes on their own to join your network.

Our Roadmap

We're just getting started. Our community is working on cross-chain compatibility, monitoring, analytics, and advanced security controls (ISO 27001 and SOC 2). We're building ChainDeploy to evolve with industry needs.

Here are some of the items on the ChainDeploy roadmap:

  1. Expose dynamic APIs to interact with smart contracts
  2. Chaincode management
  3. Governance and RBAC for the network using Decentralized Identity
  4. Monitoring of the nodes and uptime %
  5. Analytics and reporting
  6. Bridge between blockchains

Get Started Today

Join us in developing ChainDeploy. Connect with us on the ChainDeploy Discord Channel or via the ChainDeploy GitHub Repository.

To see ChainDeploy in action, check out the tutorial from KFS on its ChainLaunch offering, which is built using the lab: https://docs.chainlaunch.dev. You can also get a demo of ChainLaunch and ask questions about it at a virtual meetup Wednesday, May 7 at 16:00 UTC / 9:00 PDT.

If you have any questions or want to contribute to ChainDeploy, please reach out to us on Discord. We value direct, practical feedback that helps us build better technology.

Back to all blog posts