Retail Central Bank Digital Currency (CBDC) Technical Platform Criteria

Central banks that have made the decision to explore retail central bank digital currency (CBDC) issuance are focusing on a common set of key design choices. These include the operating model, the technology platform (centralized versus decentralized database technology, or token-based), degree of anonymity/privacy, availability/limitations, and whether to pay interest. These design decisions are driven by country-specific factors and balance the need to achieve the policy objectives that launched the exploration process and be attractive to users and merchants. (For more detail on these factors and considerations see the 2020 IMF working paper on CBDC operational considerations.)

In this blog I want to talk about the technology platform decision, broadly speaking breaking down into those with centralized or decentralized ledger architectures, and ledger-less offline peer-to-peer stored value platforms. In a traditional centralized ledger (client-server model with no distributed components) transaction processing would entail the payor connecting to the central ledger keeper and initiating a funds transfer to the recipient’s account. The ledger would be updated after the payor has been confirmed as the account holder who has enough funds to carry out the transaction.

Alternatively, the ledger could be run on a distributed ledger technology (DLT) platform, in which the ledger is replicated and shared across several participants. With a DLT platform the central bank could have a centralized, decentralized or partially-decentralized authority for verifying and/or committing transactions. DLT platforms can be “public” (accessible by anyone) or restricted to a group of selected participants (“consortium” or “private”). Ledger integrity can be managed by a selected group of users (“permissioned”) or by all network participants (“permissionless”).

So far, central banks that have reached the proof of concept (PoC) and pilot stages of CBDC explorations have opted platforms that allow for control over platform access and participants, and role-based oversight and visibility of transactions (see table). Such platforms also ensure that the central bank retains full control over money issuance and monetary policy. They include centralized ledger and DLT private permissioned platforms, and digital bearer instrument platforms. Permissionless (decentralized authority) platforms have tended to fall short on scalability, and settlement finality, and financial integrity risk management.

Digital CurrencyPartner FirmPlatform TechnologyPlatform Type
Bahamas Sand DollarNZIANZIA Cortex DLTDLT private permissioned
China e-CNYn/an/aCentralized ledger
ECCB DCash and
Nigeria eNaira
BittHyperledger FabricDLT private permissioned
Uruguay e-PesoRoberto GioriGSMTCentralized ledger
JamaicaeCurrencyDSC3Digital bearer instrument
GhanaG+DFiliaAgnostic
Sweden e-KronaAccentureR3 CordaDLT private permissioned
Ukraine E-HryvniaStellarStellarDLT private permissioned
Ecuador dinero electrónicon/aMobile moneyCentralized ledger

It has been generally believed that centralized platforms process transactions more quickly. VISA says their network can handle up to 65,000 transactions per second (TPS), while private DLT platforms have tended to be way slower (e.g., 10,000+ TPS).  There is also the issue of “finality” – the point at which transferred funds become irrevocable. Some networks, like Bitcoin and R3 Corda, offer only what is called “probabilistic finality” which won’t cut it for a retail payment system.

Although all the pros and cons of DLT-based versus centralized ledger-based retail payment systems are out of scope of this post, it’s worth mentioning that DLT-based platforms may offer enhanced resiliency by reducing single points of failure. Also, potential data loss at one node can be recovered through replication of the ledger from other nodes when the network comes back online. But DLT-based platforms may experience attacks against the network layer, which includes the consensus mechanism by which database updates are approved, or smart contract exploits. (For more on such pros and cons, see Raphael Auer and Rainer Böhme’s Technology of Retail Central Bank Digital Currency article)

In the table below, I’ve listed what I believe to be the main players in the retail CBDC platform space. My main criterion for inclusion is that the platform has been used in a CBDC or sovereign digital currency pilot or proof of concept or has published something substantive to back up the claim that it offers a viable CBDC platform. I’ve tried to categorize them by whether they’re ledger- or token-based, and if they’re ledger-based, whether the ledger management is centralized or distributed. My plan is to make this a “live” table, and possibly add more columns based on your comments and suggestions. If you have platform suggestions that I’ve missed, please provide links to written material that supports the claim.

PlatformSubstantiation
DLT-based: 
NZIAPlatform used for Bahamas Sand Dollar
HyperLedger FabricPlatform used by Bitt in ECCB DCash and Nigerian eNaira pilots
R3 CordaPlatform used for e-Krona proof of concept and also see R3 landing page
StellarPlatform used for Ukraine E-Hryvnia CBDC proof of concept
Algorandhttps://info.algorand.com/cbdc-algorand
Hedera Hashgraphhttps://futuremtech.com/central-bank-digital-cash/
Consenyshttps://pages.consensys.net/central-banks-and-the-future-of-digital-money
Celohttps://celo.org/papers/future-of-digital-currencies
Ripplehttps://ripple.com/insights/ripple-pilots-a-private-ledger-for-central-banks-launching-cbdcs/
Everesthttps://everest.org/wp-content/uploads/2020/09/Everest_Indonesia_Case_Study.pdf
ProgressSofthttps://www.progressoft.com/products/central-bank-digital-currency/ps-cbdc
EMTECHhttps://emtech.com/wp-content/uploads/2021/01/PND_WORKINGPAPER_V2_6.12.20.pdf
Centralized Ledger: 
Roberto GioriPlatform used in Uruguay e-Peso CBDC pilot
Gnu Talerhttps://www.snb.ch/en/mmr/papers/id/working_paper_2021_03
Visahttps://arxiv.org/abs/2012.08003
Token-based 
WhisperCashn/a
BitMintn/a
eCurrency Platform used for Jamaica pilot and also see white paper
G&D FiliaWorking on Ghana’s e-Cedi pilot and Thailand’s CBDC proof of concept.

2 thoughts on “Retail Central Bank Digital Currency (CBDC) Technical Platform Criteria

  1. The Celo Foundation launched Provo, a sandbox for public and official sector experimentation on Celo that’s designed to allow central banks to explore and experiment with central bank digital currency (CBDC) and other digital assets. Provo will enable financial and regulatory authorities to test CBDC designs and implementation mechanisms in permissioned and/or permissionless, risk-free environments on the Celo platform. https://medium.com/celoorg/introducing-provo-a-new-way-for-central-banks-to-safely-and-securely-explore-central-bank-digital-3390a577c6d4

    Like

  2. Samsung Electronics will reportedly participate in the Bank of Korea’s central bank digital currency (CBDC) proof-of-concept (PoC) work reportedly co-managed by Ground X, a blockchain affiliate of messenger platform, Kakao. Ground X has partnered with ConsenSys to create the Klaytn Ethereum-based public-permissioned blockchain that the PoC will be run on. Ground X will start work in August, with the first phase to be completed by December. https://m.koreatimes.co.kr/pages/article.asp?newsIdx=313360

    Like

Leave a comment