Hyperledger Fabric

The Hyperledger fabric is an implementation of blockchain technology, that has been collaboratively developed under the Linux Foundation’s Hyperledger Project. It leverages familiar and proven technologies, and offers a modular architecture that allows pluggable implementations of various functions including membership services, consensus, and smart contracts (chaincode) execution. It features powerful container technology to host any mainstream language for smart contracts development.

Build Status Go Report Card GoDoc Documentation Status

Status

This project is an archived Hyperledger project. It was proposed to the community and documented here. Information on this project’s history can be found in the Hyperledger Project Lifecycle document.

Releases

The fabric releases are documented here. We have just released our second release under the governance of the Hyperledger Project - v0.6-preview.

Fabric Starter Kit

If you’d like to dive right in and get an operational experience on your local server or laptop to begin development, we have just the thing for you. We have created a standalone Docker-based starter kit that leverages the latest published Docker images that you can run on your laptop and be up and running in no time. That should get you going with a sample application and some simple chaincode. From there, you can go deeper by exploring our Developer guides.

Contributing to the project

We welcome contributions to the Hyperledger Project in many forms. There’s always plenty to do! Full details of how to contribute to this project are documented in the Fabric developer guide below.

Maintainers

The project’s maintainers are responsible for reviewing and merging all patches submitted for review and they guide the over-all technical direction of the project within the guidelines established by the Hyperledger Project’s Technical Steering Committee (TSC).

Communication

We use Rocket Chat for communication and Google Hangouts™ for screen sharing between developers. Our development planning and prioritization is done in JIRA, and we take longer running discussions/decisions to the mailing list.

Still Have Questions?

We try to maintain a comprehensive set of documentation (see below) for various audiences. However, we realize that often there are questions that remain unanswered. For any technical questions relating to the Hyperledger Fabric project not answered in this documentation, please use StackOverflow. If you need help finding things, please don’t hesitate to send a note to the mailing list, or ask on Rocket Chat.

Read all about it

If you are new to the project, you can begin by reviewing the following links. If you’d prefer to dive right in, see the Quickstart section, below.

Developer guides

Chaincode developer guide

Application developer guide

Fabric developer guide

Operations guide

License

The Hyperledger Project uses the Apache License Version 2.0 software license.