Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

FabDesigner project aims to create a graphical user interface that helps FH administrators to graphically design, configure and update a fabric network for production. The GUI tool will help administrators to generate the needed scripts and to bootstrap a fabric network without requiring a good knowledge of HF mechanics.


The GUI will provide a web based network visualizer similar to the following (although the picture represents a non HF network)

enter image description hereImage Added

From this user interface the user can design, configure and deploy a HF network.


Problem

a. The problem we target is how to reduce the current complexity of setting up and managing a Hyperledger fabric network

...

a. The first prototype would be a proof of concept that demonstrates the core concept of graphically building an HF network. The prototype will evolve as a set of monthly releases including new features. In the span of a year, we plan to have a major release that enables administrators to design networks, perform basic operations such as adding new organizations or upgrading chaincodes.

b. Our plan :

  • Exploration phase;
  • Setting up an architecture for the FabDesigner;
  • Building the Core module.
  • Building GUI composer.
  • Shipping first version.

c. FabDesign could be impacted by the upgrade of HF and the lack of backward compatibility. To mitigate such risk we intend to build a modular system that makes upgrading easy and support multiple Fabric versions possible.

...