Learning Objectives:

  • Differentiate between public, private, and consortium blockchains

  • Understand the use cases for each type

  • Analyze the trade-offs between different blockchain types

1.7.1: Public Blockchains (Permissionless)

Definition:
A public blockchain is a decentralized network where anyone can join, read, write, and participate in consensus without requiring permission from any central authority.

Characteristics:

text
Public Blockchain Properties:
┌─────────────────────────────────────────────────────────────────────┐
│                                                                   │
│  Access: Anyone can join                                         │
│                                                                   │
│  Read: Anyone can read transactions                              │
│                                                                   │
│  Write: Anyone can submit transactions                           │
│                                                                   │
│  Consensus: Anyone can participate in consensus                 │
│                                                                   │
│  Governance: Open, community-driven                             │
│                                                                   │
│  Transparency: Fully transparent                                │
│                                                                   │
│  Immutability: High                                             │
│                                                                   │
│  Censorship Resistance: Very High                               │
│                                                                   │
└─────────────────────────────────────────────────────────────────────┘

Advantages:

 
 
Advantage Description
Decentralization No single point of control
Security Thousands of independent nodes
Transparency All transactions are visible
Censorship Resistance Cannot be shut down
Trustlessness No need to trust any party
Innovation Open to all developers

Disadvantages:

 
 
Disadvantage Description
Scalability Limited transaction throughput
Energy Consumption High for PoW networks
Privacy Transactions are public
Governance Slow decision-making
Regulation Difficult to comply

Examples:

 
 
Blockchain Consensus Smart Contracts Use Cases
Bitcoin PoW No Digital gold, payments
Ethereum PoS Yes DeFi, dApps, NFTs
Solana PoH+PoS Yes High-speed DeFi
Cardano PoS Yes Research-driven dApps
Avalanche Avalanche Yes DeFi, subnets

1.7.2: Private Blockchains (Permissioned)

Definition:
A private blockchain is a network where participation is restricted to a single organization or a select group of participants. Access is controlled and permissioned.

Characteristics:

text
Private Blockchain Properties:
┌─────────────────────────────────────────────────────────────────────┐
│                                                                   │
│  Access: Permission required                                     │
│                                                                   │
│  Read: Restricted to authorized participants                     │
│                                                                   │
│  Write: Restricted to authorized participants                    │
│                                                                   │
│  Consensus: Pre-selected validators                              │
│                                                                   │
│  Governance: Centralized (single organization)                   │
│                                                                   │
│  Transparency: Limited to participants                           │
│                                                                   │
│  Immutability: High (but can be overridden)                     │
│                                                                   │
│  Censorship Resistance: Low                                      │
│                                                                   │
└─────────────────────────────────────────────────────────────────────┘

Advantages:

 
 
Advantage Description
Performance High throughput (1000+ TPS)
Privacy Data is private to participants
Control Full control over network
Compliance Easy to comply with regulations
Cost Low energy consumption
Governance Quick decision-making

Disadvantages:

 
 
Disadvantage Description
Centralization Single point of control
Trust Trust in central authority
Transparency Limited visibility
Innovation Slower innovation
Interoperability Limited external connection

Examples:

 
 
Platform Use Case Industry
Hyperledger Fabric Supply chain, finance Multiple industries
Quorum (JP Morgan) Financial services Banking
Corda Trade finance Banking
MultiChain Asset tracking Enterprise

1.7.3: Consortium Blockchains

Definition:
A consortium blockchain is a network where participation is restricted to a group of organizations that jointly control the network.

Characteristics:

text
Consortium Blockchain Properties:
┌─────────────────────────────────────────────────────────────────────┐
│                                                                   │
│  Access: Permission required                                     │
│                                                                   │
│  Read: Restricted to consortium members                          │
│                                                                   │
│  Write: Restricted to consortium members                         │
│                                                                   │
│  Consensus: Pre-selected validators (one per organization)       │
│                                                                   │
│  Governance: Shared among consortium members                     │
│                                                                   │
│  Transparency: Within consortium                                 │
│                                                                   │
│  Immutability: High (requires consensus to change)              │
│                                                                   │
│  Censorship Resistance: Medium                                  │
│                                                                   │
└─────────────────────────────────────────────────────────────────────┘

Advantages:

 
 
Advantage Description
Decentralization Shared control among members
Performance High throughput
Privacy Data shared only within consortium
Trust Trust among known members
Cost Lower than public blockchains
Regulatory Easier to comply

Disadvantages:

 
 
Disadvantage Description
Complexity Governance complexity
Trust Requires trust among members
Transparency Limited external visibility
Interoperability Limited external connection
Innovation Slower than public

Examples:

 
 
Platform Use Case Consortium Members
R3 Corda Trade finance Multiple banks
Energy Web Energy trading Utilities, regulators
B3i Insurance Insurance companies
IBM Food Trust Food supply chain Food companies

1.7.4: Comparison Table

 
 
Feature Public Private Consortium
Access Anyone Permissioned Permissioned
Read Anyone Restricted Restricted
Write Anyone Restricted Restricted
Consensus Open Pre-selected Pre-selected
Scalability Low High High
Security High Medium Medium
Cost High Low Medium
Decentralization High Low Medium
Trust Model Trustless Trust-based Trust-based
Use Cases Digital currency Enterprise Industry

 

1. Permissioned vs Permissionless – Technical Differences

Permissionless Blockchains:

text
Features:
1. Pseudonymity: Users represented by addresses
2. Open membership: Anyone can join
3. Open consensus: Anyone can participate
4. Censorship resistance: Transactions cannot be censored
5. Full transparency: All transactions visible

Security Model:
- Economic incentives for good behavior
- Cryptographic proof of ownership
- Network consensus

Examples: Bitcoin, Ethereum

Permissioned Blockchains:

text
Features:
1. Identity: Participants must identify themselves
2. Controlled membership: Only approved participants
3. Consensus: Pre-selected validators
4. Privacy: Data visible only to participants
5. Regulatory compliance: Built-in compliance

Security Model:
- Identity verification
- Legal agreements
- Organizational trust

Examples: Hyperledger Fabric

2. Hybrid Models

Public-Private Hybrid:

text
Hybrid Blockchain Models:

1. Sidechains:
   - Public main chain
   - Private side chain
   - Two-way peg

2. Subnets:
   - Subnet on public network
   - Private validator set
   - Custom rules

3. App-Chains:
   - Custom chain
   - Public consensus
   - Private data

4. Layer-2:
   - Public base layer
   - Private transaction layer
   - Settlement on public chain

3. Use Case Mapping

 
 
Use Case Best Blockchain Type Reason
Cryptocurrency Public Censorship resistance
Supply Chain Consortium Trusted participants
Identity Consortium Privacy + verification
DeFi Public Composability
Healthcare Private Privacy requirements
Trade Finance Consortium Known participants
NFTs Public Open market
Government Records Consortium Controlled access