HYPERLEDGER FABRIC v1.0¶
Hyperledger Fabric is a platform that enables the delivery of a secure, robust, permissioned blockchain for the enterprise that incorporates a byzantine fault tolerant consensus. We have learned much as we progressed through the v0.6-preview release. In particular, that in order to provide for the scalability and confidentiality needs of many use cases, a refactoring of the architecture was needed. The v0.6-preview release will be the final (barring any bug fixes) release based upon the original architecture.
Hyperledger Fabric’s v1.0 architecture has been designed to address two vital enterprise-grade requirements – security and scalability. Businesses and organizations can leverage this new architecture to execute confidential transactions on networks with shared or common assets – e.g. supply chain, FOREX market, healthcare, etc. The progression to v1.0 will be incremental, with myriad windows for community members to contribute code and start curating the fabric to fit specific business needs.
WHERE WE ARE:¶
The current implementation involves every validating peer shouldering the responsibility for the full gauntlet of network functionality. They execute transactions, perform consensus, and maintain the shared ledger. Not only does this configuration lay a huge computational burden on each peer, hindering scalability, but it also constricts important facets of privacy and confidentiality. Namely, there is no mechanism to “channel” or “silo” confidential transactions. Every peer can see the most minute, and at times, sensitive details and logic of every transaction. This is untenable for many enterprise businesses, who must abide by stringent regulatory statutes.
WHERE WE’RE GOING¶
As v1.0 manifests, we will see the foundation for interoperable blockchain networks that have the ability to scale and transact in a manner adherent with regulatory and industry standards. Watch how fabric v1.0 and the Hyperledger Project are building a true blockchain for business -
HOW TO CONTRIBUTE¶
Use the following links to explore upcoming additions to the codebase that will spawn the capabilities in v1.0:
- Familiarize yourself with the guidelines for code contributions to this project. Note: In order to participate in the development of the Hyperledger Fabric project, you will need an LF account. This will give you single sign-on to JIRA and Gerrit.
- Explore the design document for the new architecture
- Explore design docs for the various Fabric components
- Explore JIRA for open Hyperledger Fabric issues.
- Explore the JIRA backlog for upcoming Hyperledger Fabric issues.
- Explore JIRA for Hyperledger Fabric issues tagged with “help wanted.”
- Explore the source code
- Explore the documentation