fabric
by
hyperledger

Description: Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.

View hyperledger/fabric on GitHub ↗

Summary Information

Updated 34 minutes ago
Added to GitGenius on April 20th, 2022
Created on August 25th, 2016
Open Issues/Pull Requests: 189 (+0)
Number of forks: 9,112
Total Stargazers: 16,583 (+0)
Total Subscribers: 971 (+0)
Detailed Description

The Hyperledger Fabric GitHub repository is part of the Hyperledger project hosted by The Linux Foundation, which provides open-source blockchain frameworks and tools. As one of the most prominent projects within this umbrella, Fabric is designed for enterprise use, offering flexibility and a modular architecture. Unlike traditional public blockchains like Bitcoin or Ethereum, Hyperledger Fabric focuses on providing privacy, scalability, and permissioned networks, where participants are known to each other. This makes it particularly suitable for business applications requiring confidentiality, high throughput, and fine-grained access control.

The repository is structured to facilitate collaborative development across various aspects of the framework. Key components include chaincode (smart contracts), consensus mechanisms, and a pluggable architecture allowing users to select different consensus protocols like Kafka or Raft as per their requirements. This modularity also extends to identity management, with support for integration with existing systems such as LDAP and CA.

Developers contributing to the repository can explore various directories containing code samples, documentation, and tools that assist in deploying and managing Fabric networks. The project encourages community involvement through a well-documented contribution process, which includes guidelines on coding standards, submitting pull requests, and participating in discussions via issues or mailing lists. This open development model aligns with the broader goals of fostering transparency and innovation within the blockchain space.

Hyperledger Fabric’s architecture is designed to be highly extensible, featuring components like a peer-to-peer network structure, an ordering service for transaction processing, and channels that enable private communication between different sets of participants. The project also supports sidechains, allowing multiple independent blockchains to interoperate while maintaining their own governance rules.

The repository not only hosts the core codebase but also provides links to additional resources such as tutorials, developer guides, and case studies showcasing real-world applications. This comprehensive support structure is instrumental in helping developers understand how to implement blockchain solutions effectively using Fabric. The community around Hyperledger Fabric is active, with regular updates and improvements reflecting the evolving needs of enterprise blockchain technology.

In summary, the Hyperledger Fabric repository stands as a cornerstone for developing permissioned blockchains tailored to business applications. Its flexible architecture, emphasis on privacy, and support for integration with existing systems make it an attractive choice for enterprises exploring blockchain technology. The open-source nature of the project encourages widespread participation from developers, further driving innovation in the field of enterprise-grade blockchain solutions.

fabric
by
hyperledgerhyperledger/fabric

Repository Details

Fetching additional details & charts...