Blockchain 11 min read

Understanding Consortium Chains and Hyperledger Fabric's Admission Mechanism

This article compares consortium (alliance) chains with public chains, explains why consortium chains are favored in enterprise scenarios, and details Hyperledger Fabric's admission mechanism, including MSP identity, channel architecture, and member management, supported by diagrams and practical examples.

360 Tech Engineering
360 Tech Engineering
360 Tech Engineering
Understanding Consortium Chains and Hyperledger Fabric's Admission Mechanism

Currently, blockchain development follows two major directions: consortium (alliance) chains and public chains. The key difference lies in the presence of an admission mechanism that controls access permissions. Alliance chains enforce a admission mechanism, limiting participation to authorized entities, while public chains are completely open.

The technical comparison shows that both types support distributed ledger technology (DLT), data immutability, and consensus algorithms, but differ in admission control, token issuance, node count, and trust foundations.

Overall, alliance chains combine blockchain's transparency and tamper‑resistance with controlled data sharing and good performance, making them a popular choice for enterprises, especially under national policies that emphasize consortium‑chain applications.

Background

The current state of consortium chains is dominated by Hyperledger Fabric, the flagship project of the Hyperledger umbrella launched by the Linux Foundation in December 2015. Fabric provides a modular framework for building enterprise‑grade blockchain solutions.

Figure: Hyperledger projects (source: Hyperledger website)

Hyperledger now has 8 founding members, over 122 regular members, and 48 associate members, including global tech and finance giants such as IBM, Microsoft, J.P. Morgan, Accenture, as well as Chinese leaders like Ant Group, Baidu, Tencent, JD.com, Xiaomi, and Ping An Bank.

Figure: Hyperledger community members (source: Hyperledger website)

Fabric, as a consortium‑chain project within Hyperledger, has garnered over 11.7k stars on GitHub and more than 270 contributors, with major cloud providers offering Fabric BaaS platforms.

Fabric Admission Mechanism

A typical Fabric network consists of three member organizations (ORG1, ORG2, ORG3) and one ordering organization (ORG4).

Figure: Fabric network topology (source: medium.com)

The network includes two types of organizations:

MemberOrg – participants that maintain one or more peer nodes to submit transactions.

OrdererOrg – the ordering service that assembles transactions into blocks, typically using the Raft consensus algorithm.

Each organization possesses an MSP (Membership Service Provider) identity, which represents the organization’s digital identity in the network.

MSP Identity

Fabric uses a traditional PKI model. Each organization runs its own Certificate Authority (CA) to issue user certificates. A CA certificate contains the subject, public key, issuer, and digital signature.

Figure: PKI architecture (source: Fabric documentation)

Verification steps:

ORG1’s user presents its certificate to ORG2.

ORG2 retrieves the root CA certificate of ORG1 and extracts the public key.

Using the public key, ORG2 verifies the signature on the presented certificate.

If verification succeeds, the user is recognized as a legitimate ORG1 member.

Each organization also maintains an MSP folder containing the root CA certificate, admin private key, and admin signing certificate.

Figure: MSP directory structure (source: Fabric documentation)

Fabric restricts network participation through configurable channels. Only organizations whose MSP identities are listed in a channel’s genesis block can join that channel, submit transactions, and synchronize the ledger.

Channel Types

System channel – created during network bootstrapping to define founding members.

Application channel – a finer‑grained partition where each channel represents an independent ledger shared among a subset of organizations.

A Fabric network has one system channel and can have multiple application channels, each governing its own member set.

Channel Member Management

When creating a channel, the genesis block includes the MSP directories of all member organizations, along with their CA and admin certificates. The process involves:

Configuring member organizations (ID, MSPDir, Policies).

Figure: Defining member organizations

Defining the application channel (listing participating organizations, e.g., Org1 and Org2).

Figure: Application channel definition

Generating the genesis block based on the above configurations.

Launching the channel with the genesis block.

Member organizations submit join requests containing their MSP certificates.

The ordering service validates the certificates against the genesis block; approved members join the channel, rejected ones are denied.

Through this mechanism, Fabric enforces admission control and prevents unauthorized nodes from participating.

Conclusion

Consortium chains achieve controlled membership via admission mechanisms, enabling enterprises to share data securely, ensure immutability, and maintain traceability. Backed by national policies, consortium‑chain technology is expected to continue growing and produce valuable real‑world blockchain solutions.

Blockchainchannelconsortium chainHyperledger Fabricadmission mechanismMSPPKI
360 Tech Engineering
Written by

360 Tech Engineering

Official tech channel of 360, building the most professional technology aggregation platform for the brand.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.