Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page properties
Project TitleSupport Hyperledger Fabric 3 in Fablo
Status

Status
colourBlue
titlePending TOC Reviewin progress

Primary Focus

Status
colourGreen
titleCoding
 

...

Fablo is a tool mostly used for local development and in CI. Is starts a Hyperledger Fabric network from a single configuration file, and supports various features that makes the development easier (REST API, network snapshots, advanced topology configuration, hooks, etc). Currently it supports Hyperledger Fabric in versions since 1.3 to 2.5. With the new upcoming release of Hyperledger Fabric (version 3):

  1. We want Fablo to support Hyperledger Fabric v3, along with BFT consensus
  2. We want to drop support for Hyperledger Fabric v1.3 and v1.4.
  3. Optionally, if there is enough time, we want to approach support for Fablo on ARM architecture (Apple M; running ARM Docker images for Fabric).

...

Relation to Hyperledger and Impact on the community

Fablo is used for local development and CI, providing a way to test and iterate on chaincodes, debug key collisions, experiment with network topologies, configuration options. It hides the complexity of Hyperledger Fabric, allowing an easy start and wide adoption. This internship aims to aims to keep Fablo up to date with the development of Hyperledger Fabric.

Recommended Skills

  • A candidate should feel comfortable with command line and working with Linux or OS X environment.
  • Nice to have:
    • Some experience with TypeScript, Bash, and YAML,
    • Knowledge of Docker or any other containerization tool
    • Experience with debugging complex/distributed systems

Mentor(s) Names and Contact Info

...

...

Additional Information

...