Page Properties | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
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):
- We want Fablo to support Hyperledger Fabric v3, along with BFT consensus
- We want to drop support for Hyperledger Fabric v1.3 and v1.4.
- 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
- Hyperledger Fabric
- Fablo (Hyperledger Labs)
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
...
- hejwowski@gmail.com)
- Jakub Dzikowski (dzikowski, jakub.
...
Additional Information
- Fablo source code: https://github.com/hyperledger-labs/fablo
- The way we do e2e tests in Fablo: https://github.com/hyperledger-labs/fablo/blob/main/e2e-network/docker/test-01-simple.sh
- Preview release notes for Hyperledger Fabric v3: https://github.com/hyperledger/fabric/blob/v3.0.0-beta/release_notes/v3.0.0-preview.md
...