Paper 2025/1638

Rayls II: Fast, Private, and Compliant CBDCs

Mario Yaksetig, Parfin
Pedro M. F. Pereira, Parfin
Stephen Yang, Parfin
Mahdi Nejadgholi, Parfin
Jiayu Xu, Oregon State University
Abstract

In this work, we introduce an upgrade to Rayls, a novel central bank digital currency (CBDC) design that provides privacy, high performance, and regulatory compliance. In the Rayls construction, commercial banks each run their own (private) ledger and are connected to an underlying decentralized programmable blockchain via a relayer. We introduce an improved and more efficient protocol that allows for efficient anonymous transactions between banks, which is (still) called Enygma. Our design is 'quantum-private' as a quantum adversary is not able to infer any information (i.e., payer, payee, amounts) about the transactions that take place in the network. One of the main improvements of this work is that the design is now completely quantum-secure except for the current use of ZK-SNARKs. We note, however, that this is modular and can simply be updated as desired. We achieve high performance in cross-bank settlement via the use of ZK-SNARKs and 'double' batching and an optimized ZK implementation, with a prover time three times faster than the initial implementation and a cheaper on-chain verifier. Our transactions consist of a set of commitments and a zero-knowledge proof. As a result, each transaction can pay more than 1 bank at once and, secondly, each of these individual commitments can contain aggregated transfers from multiple users. For example, bank A transfers $1M to a different bank B and that amount is actually a sum of multiple users making transfers to bank B. Commercial banks can then enforce regulatory rules locally within their ledgers. Our system is in production with one of the largest clearing houses in the world and is currently being explored in a CBDC pilot.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Major revision. FCiR25 - Financial Cryptography in Rome 2025
Keywords
CBDCsPrivacyBlockchain
Contact author(s)
mario yaksetig @ parfin io
History
2025-09-12: approved
2025-09-11: received
See all versions
Short URL
https://ia.cr/2025/1638
License
Creative Commons Attribution-NonCommercial-NoDerivs
CC BY-NC-ND

BibTeX

@misc{cryptoeprint:2025/1638,
      author = {Mario Yaksetig and Pedro M. F. Pereira and Stephen Yang and Mahdi Nejadgholi and Jiayu Xu},
      title = {Rayls {II}: Fast, Private, and Compliant {CBDCs}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1638},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1638}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.