Paper 2026/602

Confidential Transfers for Multi-Purpose Tokens on the XRP Ledger

Murat Cenk, Ripple
Aanchal Malhotra, Ripple
Joseph A. Akinyele, Ripple
Abstract

We introduce Confidential Transfers for Multi-Purpose Tokens (Confidential MPTs) on the XRP Ledger, a cryptographic extension of the XLS-33 token standard that enables confidential balances and hidden transfer amounts while preserving public supply verifiability. The protocol replaces plaintext per-account balances with EC–ElGamal ciphertexts and employs non-interactive zero-knowledge proofs to enforce transfer correctness, balance sufficiency, and the invariant OutstandingAmount ≤ MaxAmount without requiring decryption by validators. Confidentiality is scoped to transaction amounts and account balances; sender and receiver identities remain public, preserving XRPL’s account-based execution model. Our design maintains full compatibility with existing MPT semantics: public and confidential balances coexist, issuance rules remain unchanged, and theissuer’s designated second account is treated identically to other holders. The protocol further supports issuer-controlled operations, including freeze and clawback, without weakening supply soundness. To accommodate regulatory and institutional requirements, Confidential MPTs provide cryptographic auditability through an on-chain selective-disclosure model based on multi-ciphertext balance representations and equality proofs, while remaining compatible with simpler issuer-mediated audit models. We present a complete protocol specification, a security analysis under standard discrete-logarithm assumptions, and an open-source reference implementation (mpt-crypto) that realizes the required cryptographic primitives. Experimental evaluation demonstrates that confidential transfers can be verified within XRPL validator performance constraints, with proof sizes and verification costs suitable for production deployment.

Note: Reference implementation available at https://github.com/XRPLF/mpt-crypto

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Confidential TransactionsZero-Knowledge ProofsHomomorphic EncryptionBulletproofsXRP Ledger
Contact author(s)
mcenk77 @ gmail com
amalhotra @ ripple com
jakinyele @ ripple com
History
2026-03-27: approved
2026-03-26: received
See all versions
Short URL
https://ia.cr/2026/602
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/602,
      author = {Murat Cenk and Aanchal Malhotra and Joseph A. Akinyele},
      title = {Confidential Transfers for Multi-Purpose Tokens on the {XRP} Ledger},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/602},
      year = {2026},
      url = {https://eprint.iacr.org/2026/602}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.