MIT, Boston Fed give digital dollar CBDC a modest test run

The world recently got a sneak peek at what a digital dollar, or at least one component of a hypothetical United States central bank digital currency (CBDC), might look like, courtesy of Project Hamilton, a collaborative effort of the Federal Reserve Bank of Boston and the MIT Digital Currency Initiative. The results of the projectโ€™s first phase were originally expected last summer but were released on Feb. 3. The project, announced in 2020, is named in honor of Alexander Hamilton, the first U.S. Treasury secretary, and Margaret Hamilton, an MIT staffer who contributed to NASAโ€™s Apollo program.

Researchers developed two open-source models of transaction processing software, called OpenCBDC, for the โ€œtechnology-agnosticโ€ project. The researchers note in the projectโ€™s white paper that โ€œtechnical and policy choices are highly interdependent and that these choices are more granular and with more permutations than commonly discussed.โ€ Only one of the models used distributed ledger technology, and it turned out to be the less satisfactory solution, with the technology described as โ€œnot needed.โ€

The distributed ledger model was โ€œnot a good matchโ€ for the project due to its performance. The project assumed administration by a central actor, and the model was modified accordingly. However, it created performance bottlenecks, and the requirement that the central transaction processor maintain transaction history slowed throughput significantly. The alternative modelโ€™s two-phase commit architecture supported โ€œa range of potential privacy optionsโ€ without central storage of transaction history, although the researchers acknowledged that it presented greater challenges for auditing.

The distributed ledger model had a peak throughput of approximately 170,000 transactions per second, while the competing model, which processed transactions in parallel on multiple computers, had a throughput of 1.7 million transactions per second and showed linear scalability with the addition of more servers.

The second, and apparently last, phase of Project Hamilton will โ€œdetermine technical and performance tradeoffs associated with various designs.โ€ Researchers have promised to look at โ€œprivacy, auditability, programmability, interoperability, and more.โ€ Boston Fed Executive Vice President Jim Cunha said in a press call that โ€œWeโ€™ll be defining a number of use cases that focus on different design and possibly policy questions,โ€ adding: โ€œFor example, if one policy goal was to maximize privacy, and the other is to stop criminal activity, those create conflicts from a technology perspective in how you design the system.โ€

The release of the Hamilton Project Phase 1 results comes simultaneously with Chinaโ€™s attempt to scale up its rollout of the digital yuan at the Winter Olympics. The contrast between the United Statesโ€™ and Chinaโ€™s level of CBDC development could not be starker, and those behind Project Hamilton took pains not to overstate the projectโ€™s place in American CBDC development. MIT Digital Currency Initiative director Neha Narula said in a statement, โ€œIt is important to note that this project is not a comment on whether or not the U.S. should issue a CBDC โ€” but work like this is vital to help determine the answer to that question.โ€ She added, โ€œThe policy conversation around central bank digital currency is still in its infancy.โ€

The scattershot nature of that conversation is apparent at a glance. The Fed steadfastly refuses to take a stance on a CBDC, reiterating its neutral position in a paper released last month. The same week, Representative Tom Emmer, a Republican from Minnesota, introduced a bill to prohibit the Fed from issuing a retail CBDC, claiming such a law would keep the Fed off an โ€œinsidious pathโ€ toward authoritarianism. Not long afterward, Bank of America issued a note calling a CBDC โ€œinevitable.โ€ The Fed is welcoming comments on Project Hamilton via an online form with 22 questions. The project is also hiring a new product management director.