Paper 2026/602 Original: eprint.iacr.org/2026/602 ↗

Confidential Transfers for Multi-Purpose Tokens on the XRP Ledger

Murat Cenk
Aanchal Malhotra
Joseph A. Akinyele
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.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2026-03-26: last updated
2026-03-26: published
Short URL
https://ia.cr/2026/602
License
https://creativecommons.org/licenses/by/4.0/

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, this archive does not use cookies or embedded third party content.