/
Leizu

Leizu

TitleLightweight Blockchain Management System
Status

UNSELECTED

Difficulty

MEDIUM   

Description 

Leizu is a lightweight blockchain management system which can help organizations to manage their nodes(e.g peers/orderers/CAs) and it allow the organizations to customize their blockchain network. Meanwhile it provides a decentralized-governance manner to maintain consortium membership infrastructure independent. 

Currently we already implemented a prototype which is an all-in-one version, we can create a whole customize blockchain network in one step. However it is not our final goal, we would like a more decentralized version which described in our design document. We still need a lot of work to do. 

First we need develop a network creation flow which can be collaborated by multiple organizations. Second we may need abstract a deployer component which can be used independent. The deployer may need support Kubernetes as well.

Additional Information

Learning Objectives

  • Learn how to develop a web management system with fabric 
  • Learn how to develop automatic deployment tool for fabric
  • Learn how to build a fabric network by multiple parties
  • Learn how to monitor a fabric network
  • Learn how to use Kubernetes helm chart

Expected Outcome

  • Implement a blockchain creation flow by multiple parties
  • Implement a automatic deployment tool for fabric

Relation to Hyperledger 

Hyperledger Fabric

Education Level

Graduate student or undergraduate student

Skills

Node.js

React

Koa2

MongoDB

Docker

Kubernetes

Future plans

  • Kubernetes support
  • Governance API
  • Metrics introduced in fabric 1.4
  • Credentials management through vault
  • Cloud agnostic resources provisioning

Preferred Hours and Length of Internship

Part-time (20 hours a week for 24 weeks starting in summer and ending in fall)

Mentor(s) Names and Contact Info

Kai Chen, Jiahe Fan, Hongwei Peng, Hao Zhang, Tailin Zhang, Chang Chen





Related content

A Distributed Smart Contract Management
A Distributed Smart Contract Management
More like this
An Introduction to Minifabric
An Introduction to Minifabric
More like this
Extending HL Fabric for connecting with HL Indy
Extending HL Fabric for connecting with HL Indy
More like this
Project Plan - Decentralized Blockchain Network Operation Dashboard
Project Plan - Decentralized Blockchain Network Operation Dashboard
More like this
Decentralized Blockchain Network Operation Dashboard
Decentralized Blockchain Network Operation Dashboard
More like this