Paper 2026/602
Confidential Transfers for Multi-Purpose Tokens on the XRP Ledger
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
-
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}
}