Paper 2026/1503
The Consensus Number of Untraceable Cryptocurrencies
Abstract
Sender untraceability hides the account spent by a cryptocurrency transfer among a set of candidates, its masking set. What a transfer does to that set separates two designs: classical schemes retain the whole set and append a nullifier marking the spent account, so the ledger grows with every transfer; constant-state schemes instead consume and replace the entire set. We ask how this choice affects synchronization. We formalize the two designs as the linear and constant untraceable asset transfer objects (LUAT and CUAT) and locate them in the consensus hierarchy. In LUAT, transfers from distinct accounts commute. Its consensus number is 2, compared with 1 for standard asset transfer, independently of the masking-set size and of the untraceability notion, and LUAT is starvation-free. Partitioning the accounts into fixed masking sets lets exhausted sets be garbage-collected without increasing that number. In CUAT, a transfer consumes and replaces every account of its masking set, so two transfers whose sets intersect cannot both take effect. We formalize this with the conflict graph on masking sets, whose edges join sets sharing an account. Under weak untraceability, which protects a transaction in isolation, the consensus number is unbounded already for one-round protocols. Under strong untraceability, which protects against an observer of the complete history, untraceability holds on a history exactly when any two accounts sharing a masking set occur in the same number of the masking sets in it. This uniform incidence bounds the conflict graph, and matching constructions attain it, so the consensus number is determined exactly and grows quadratically in the masking-set size. Finally, CUAT is not starvation-free. The two objects therefore pay for the same privacy differently: LUAT in storage, CUAT in synchronization and fairness.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Published elsewhere. Major revision. Advances in Financial Technologies — AFT 2026
- Keywords
- consensus numberuntraceabilitynullifierwait-freedomasset transferanonymityanonymous cryptocurrency
- Contact author(s)
-
christian cachin @ unibe ch
edavidlehnherr @ gmail com
juan villacis @ unibe ch
francois-xavier wicht @ unibe ch - History
- 2026-07-25: approved
- 2026-07-23: received
- See all versions
- Short URL
- https://ia.cr/2026/1503
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/1503,
author = {Christian Cachin and David Lehnherr and Juan Villacis and François-Xavier Wicht},
title = {The Consensus Number of Untraceable Cryptocurrencies},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/1503},
year = {2026},
url = {https://eprint.iacr.org/2026/1503}
}