Analysis of the Federal Reserve's Digital Currency Prototype System by Yao Qian

·

Introduction

The Federal Reserve's exploration into Central Bank Digital Currency (CBDC) has reached significant milestones through initiatives like the "Project Hamilton." This collaborative effort between the Boston Federal Reserve and MIT’s Digital Currency Initiative (DCI) aims to develop a high-performance, resilient, and privacy-focused CBDC transaction processing system.

Key Objectives of Project Hamilton Phase 1

  1. Performance Metrics:

    • Process 99% of transactions within 5 seconds, matching the speed of U.S. card payments and instant interbank systems.
    • Handle a minimum of 100,000 transactions per second, scalable to future demand.
  2. System Resilience:

    • Ensure uninterrupted service and data integrity even during multi-data-center failures.
  3. Privacy Protection:

    • Minimize data retention by design, reducing transactional footprints.

Design of the Fed’s Digital Currency Prototype

Core Components

UTXO Structure

Each unspent output is defined as:

UTXO := (value, public_key, serial_number)  

Validation & Efficiency Optimizations

  1. Separate Validation Layers:

    • Local Verification: Checks transaction format, signatures, and balance (via "Sentinels").
    • Existence Validation: Confirms UTXO availability via a hashed Unspent Funds Hash Set (UHS), replacing raw UTXO storage for privacy and performance.
  2. UHS Swaps:

    • Input UTXOs are deleted from the UHS; outputs are added atomically.

High-Performance Architectures

Project Hamilton tested two models:

| Architecture | Throughput | Latency (99%) | Scalability |
|--------------------|---------------------|---------------|----------------------|
| Atomizer | ~170K TPS | <2 seconds | Limited by centralization |
| 2PC | ~1.7M TPS | <1 second | Horizontally scalable |

👉 Explore how OpenCBDC leverages these architectures


Comparative Analysis

vs. E-Cash (David Chaum)

vs. Bitcoin

vs. China’s Digital Yuan Prototype


Key Takeaways

  1. Technical Inclusivity: Blends crypto strengths (UTXO, hashing) with distributed systems’ scalability.
  2. Open Collaboration: OpenCBDC’s开源 fosters global R&D synergy.

FAQs

Q: How does Project Hamilton ensure transaction privacy?

A: By storing only hashed UTXOs (UHS) and minimizing data retention.

Q: Can the system handle offline payments?

A: Not yet—future phases will address offline functionality.

Q: What’s the role of intermediaries in this model?

A: Phase 1 omits intermediaries; later stages may integrate them for compliance.

👉 Learn more about CBDC innovations


Author: Yao Qian (Chairman of the CSRC’s Technology Supervision Bureau)