The core challenge is interoperability. Central banks obsess over ledger privacy, but the real technical hurdle is connecting a sovereign CBDC to the global financial system and other blockchains like Ethereum or Solana.
Why Public vs. Private Blockchain Debates Miss the Point for CBDCs
Central banks are fixated on the wrong architectural question. The binary choice between public and private ledgers is a distraction. The critical determinants for a successful CBDC are interoperability guarantees and settlement finality, best achieved through hybrid models like L2s on public chains.
Introduction
The public versus private blockchain debate for CBDCs is a distraction from the core architectural challenge of interoperability.
Private ledgers create walled gardens. A permissioned Hyperledger Fabric network cannot natively interact with DeFi protocols on Arbitrum or accept payments via layerzero, forcing reliance on brittle, centralized gateways.
Public infrastructure enables programmability. A CBDC issued on a permissioned layer of a public chain (e.g., using Polygon Supernets) inherits native bridges to thousands of applications, from Uniswap to Aave.
Evidence: The Bank for International Settlements' Project Mariana used public blockchain tech (Aave, Uniswap v3) on testnets to automate cross-border FX, proving interoperability dictates utility.
Executive Summary
The public vs. private blockchain debate for CBDCs is a false dichotomy; the core challenge is designing a system that balances sovereign control with programmable, interoperable value.
The Problem: The Sovereignty Trilemma
Central banks face an impossible choice: monetary sovereignty, programmability, and interoperability. Private chains offer control but create walled gardens; public chains offer composability but cede governance. The debate focuses on the wrong axis.
The Solution: Hybrid Architectures (e.g., BIS Project Agorá)
The answer is a layered approach: a permissioned wholesale ledger for central bank settlement, connected to programmable private/permissioned layers for commercial banks and regulated DeFi. This mirrors the existing two-tier banking system with crypto rails.
- Sovereign Core: Central bank maintains ultimate control over mint/burn.
- Programmable Edge: Smart contracts at the commercial layer enable instant, conditional payments.
The Real Metric: Interoperability Surface Area
Success isn't measured by TPS alone, but by how seamlessly the CBDC can interact with other payment systems and blockchains (e.g., SWIFT, ISO 20022, Ethereum, Solana). This requires standardized bridges and oracle networks for cross-chain asset movement and data verification.
- Critical for FX: Enables atomic cross-border settlements.
- Prevents Fragmentation: Avoids creating a new, isolated monetary silo.
The Precedent: China's e-CNY & Programmable Privacy
e-CNY demonstrates that conditional programmability (expiring stimulus funds) and tiered privacy (anonymous for small transactions, KYC'd for large) are feasible on a centralized ledger. It proves the core innovation is in the monetary logic layer, not the consensus mechanism.
- Controlled Anonymity: User privacy balanced with regulatory oversight.
- Policy as Code: Fiscal and monetary tools are embedded directly into the currency.
The Catalyst: Regulated DeFi (rDeFi) Protocols
The end-state isn't a simple digital token, but a CBDC integrated with permissioned Automated Market Makers (AMMs) and lending pools. This allows for programmable monetary policy (e.g., tiered interest rates) and creates a native capital market for sovereign digital assets.
- Liquidity Efficiency: Reduces reliance on fractional reserve banking.
- Real-Time Policy: Central banks can deploy liquidity directly to targeted sectors.
The Verdict: Infrastructure, Not Ideology
The winning design will be judged on cyber resilience, operational robustness, and developer adoption—not philosophical purity. It must be as reliable as RTGS and as composable as Ethereum. The chain is just plumbing; the monetary and fiscal applications built on top are the point.
- Adoption Driver: Developer SDKs and sandboxes are more critical than ledger type.
- Failure Cost: Downtime or a smart contract exploit is a systemic financial risk.
The Real Question: Interoperability, Not Permissioning
The technical viability of public versus private ledgers is settled; the critical challenge is designing systems that can communicate across regulatory and technological boundaries.
Permissioning is a solved problem. Public chains like Ethereum achieve permissionlessness via PoS validators, while private chains use known validator sets. The architectural debate is a distraction from the harder problem of value and data transfer between these isolated systems.
CBDCs will create walled gardens. Each central bank will deploy its own controlled ledger, creating a fragmented landscape of digital sovereign currencies. The real innovation is not the ledger itself but the interoperability layer that connects them to global DeFi and other CBDCs.
Interchain standards are the bottleneck. Projects like IBC (Inter-Blockchain Communication) and CCIP (Chainlink's Cross-Chain Interoperability Protocol) provide the template. A CBDC ecosystem requires analogous, standardized message-passing frameworks that operate across permissioned and permissionless environments.
Evidence: The $100B+ cross-chain bridge market, dominated by protocols like LayerZero and Axelar, proves demand for interoperability. A CBDC without a native cross-chain strategy is architecturally obsolete on day one.
The Finality & Interoperability Matrix
Comparing core infrastructure trade-offs for Central Bank Digital Currencies, moving beyond the public vs. private blockchain debate.
| Feature / Metric | Permissioned DLT (e.g., Corda, Hyperledger) | Hybrid / Interoperability Layer (e.g., Quant Overledger, Axelar) | Settlement Layer on Public L1 (e.g., Ethereum, Stellar) |
|---|---|---|---|
Finality Time | 1-5 seconds | 2-10 seconds (depends on source/target) | 12 seconds (Ethereum) to 3-5 seconds (Stellar) |
Settlement Assurance | Probabilistic (BFT consensus) | Conditional (depends on bridge/gateway security) | Absolute (cryptoeconomic, e.g., Ethereum's 32 ETH stake) |
Cross-Border Interop (w/ other CBDCs) | |||
Programmability (Smart Contracts) | Limited, private VM | Via connected public chain logic | Native, composable (EVM, WASM) |
Infrastructure Cost per 1M TPS | $10-50K (centralized ops) | $5-20K + relay/gas fees | $100-500K (decentralized security cost) |
Regulatory Compliance (AML/KYC) Integration | Native, on-ledger | Via gateway attestation | Layer 2 solution required (e.g., Aztec) |
Resilience to 51% Attack | High (permissioned validator set) | Medium (depends on bridge security) | Extremely High (billions in stake required) |
Developer Ecosystem & Tooling | Limited, enterprise-focused | Growing, chain-agnostic | Massive, open-source (Truffle, Hardhat) |
The Hybrid Path: Sovereign L2s and Subnets
Central banks require a spectrum of privacy and control, which monolithic blockchains fail to provide.
The debate is a false dichotomy. Public blockchains offer global settlement but leak transaction data. Private chains offer control but create isolated data silos. A hybrid architecture using sovereign L2s or subnets solves both.
Sovereign execution is non-negotiable. A central bank must control its monetary policy logic and transaction finality. A sovereign rollup (like an OP Stack chain) or an Avalanche Subnet provides this, settling to a public L1 for security.
Privacy layers enable selective transparency. The sovereign chain uses zk-proofs (Aztec, Polygon Miden) or trusted execution environments. Regulators see everything, the public sees anonymized aggregates, and counterparties see only their transactions.
Evidence: The Bank for International Settlements' Project Agorá uses a permissioned L2 built with Hyperledger Besu and Corda, settling on a public Ethereum testnet, proving the hybrid model works.
Blueprint in Action: Existing Models
The public vs. private blockchain debate is a distraction. The real design choice is how to architect a multi-tiered system that balances policy control with ecosystem innovation.
The Problem: The False Binary
Framing the choice as 'public = open' vs. 'private = controlled' ignores hybrid architectures. Central banks need programmable monetary policy and transaction-level oversight, but also want to enable a vibrant private-sector ecosystem of wallets and DApps. A monolithic chain cannot serve both masters.
- Policy Layer: Requires finality, auditability, and sovereign control.
- Execution Layer: Needs scalability, low cost, and developer freedom.
- Settlement Assumption: Treating the base ledger as the only settlement layer limits design.
The Solution: The Two-Tier Model (e.g., China's e-CNY)
Decouples the centralized core ledger (controlled by the PBOC) from distributed transaction processing (handled by authorized commercial banks and fintechs). This is the dominant real-world blueprint.
- Tier 1 (Central Bank): Issues digital currency, maintains sovereign ledger, sets policy. ~0ms finality for issuance/redemption.
- Tier 2 (Intermediaries): Handle KYC, retail wallets, daily transactions. Enables ~50k TPS scalability.
- Key Insight: The 'blockchain' is often just the core settlement layer; user experience is built on permissioned, high-speed systems.
The Solution: Wholesale CBDC on DLT (e.g., Project Helvetia, Jura)
Targets interbank settlement and cross-border transactions using distributed ledger technology (DLT) among a closed group of regulated entities. Proves that 'private' DLT can coexist with public tokenized assets.
- Use Case: Settling tokenized securities or FX trades with central bank money on a common ledger.
- Key Benefit: Atomic Delivery-vs-Payment (DvP) eliminates counterparty risk, reducing settlement cycles from days to minutes.
- Interoperability Focus: Projects like mBridge explore multi-CBDC platforms for cross-border payments, prioritizing governance over pure tech stack.
The Solution: Regulated DeFi & Programmable Money
The endgame isn't a closed ledger, but a regulated perimeter where CBDC becomes programmable fuel. Think Uniswap for FX with KYC'd pools, or AAVE for interbank lending with central bank collateral.
- Policy Levers: Central banks can program velocity limits, geofencing, or expiring stimulus directly into the money.
- Innovation Sandbox: Private developers build applications atop a standardized CBDC API, not the raw ledger.
- Critical Shift: The debate moves from 'which chain' to 'which rules' and 'which APIs' govern the monetary layer.
Steelmanning the Private Chain Purist
Private chains for CBDCs are not about censorship but about establishing a sovereign, high-performance settlement rail.
Private chains prioritize finality and control. A national currency's ledger requires deterministic, non-reversible settlement, not probabilistic finality. Public chain forks and miner extractable value (MEV) introduce unacceptable systemic risk for a monetary base layer.
The core debate is interoperability design. The question shifts from 'public vs. private' to 'how will this private ledger connect?' The model is a sovereign settlement hub connecting to public DeFi via purpose-built bridges like Hyperledger Cactus or dedicated rollup stacks.
Public chains become the application layer. A private CBDC chain acts like a central bank's dedicated L1. Public networks like Ethereum or Solana become L2s or sidechains for programmability, hosting the complex smart contracts and DEXs like Uniswap that the state does not want to govern directly.
Evidence: The Bank for International Settlements (BIS) Project Agorá uses private permissioned ledger tech for core interbank settlement, explicitly planning connectivity to public blockchain networks for broader financial ecosystems.
Architectural Imperatives
The public vs. private blockchain debate is a distraction; the real challenge is designing a system that balances sovereignty, resilience, and interoperability.
The Problem: Sovereignty vs. Interoperability
A purely private ledger creates a walled garden, but a public chain cedes monetary control. The solution is a hybrid architecture with a permissioned settlement layer and permissionless access points.\n- Sovereign Control: Central bank retains finality on the core ledger.\n- Programmable Access: DApps and bridges can connect via defined APIs, similar to how Polygon Supernets or Avalanche Subnets operate.
The Problem: The Privacy-Transparency Paradox
Citizens demand privacy, regulators demand auditability. Zero-knowledge proofs (ZKPs) are the non-negotiable primitive, moving beyond naive encryption.\n- Selective Disclosure: Users can prove compliance (e.g., AML) without revealing full transaction graphs, akin to zkSNARKs on Zcash.\n- Auditable Anonymity: The central bank holds a view key for oversight, ensuring the system isn't a black box.
The Problem: Legacy System Inertia
CBDCs cannot exist in a vacuum; they must integrate with RTGS systems and commercial bank ledgers. The imperative is a modular design with clear interfaces.\n- Settlement Finality: The CBDC ledger becomes the atomic settlement layer for interbank transfers, reducing counterparty risk.\n- API-First: Banks and fintechs connect via standardized interfaces, avoiding the vendor lock-in of monolithic core banking software.
The Solution: Resilience Through Distributed Validators
A single-entity validator set is a systemic risk. The model must be a permissioned-but-distributed network of vetted entities (e.g., major banks, audit firms).\n- Byzantine Fault Tolerance (BFT): Ensures liveness even if 1/3 of nodes are malicious or offline.\n- Geographic Distribution: Validator nodes are mandated across jurisdictions, preventing a single point of failure, inspired by Hedera's Council model.
The Solution: Programmable Money as a Public Good
The killer app isn't digital cash, but programmable fiscal policy. The architecture must natively support conditional logic and automated disbursement.\n- Smart Contract Sandbox: A controlled environment for authorized logic (e.g., time-locked stimulus, targeted tax rebates).\n- Direct Integration: Enables DeFi-like yield on government bonds or automated VAT collection, bypassing intermediary complexity.
The Solution: Interoperability as a First-Class Citizen
A CBDC that cannot bridge to other digital assets is obsolete. The design must include standardized cross-chain message protocols at the protocol level.\n- IBC Protocol: Adopt an Inter-Blockchain Communication standard for sovereign CBDC interoperability, as seen in Cosmos.\n- Intent-Based Swaps: Allow users to seamlessly exchange CBDC for tokenized assets via embedded solvers, similar to UniswapX or CowSwap.
Get In Touch
today.
Our experts will offer a free quote and a 30min call to discuss your project.